Görevler

Gizli başlatıcıyı düzeltme

Rendel'in butonu görünmüyor veya açıldığında hiçbir şey çizilmiyor. Tek bir istem nedeni bulur.

Başlatıcı eksikse veya open() hiçbir şey göstermeden dönüyorsa ve hiçbir hata görünmüyorsa.

Prompt

The Rendel (rendel.ai) launcher button does not show in this project. I am the developer and I am asking you to find out why and fix it. Check, in this order: that Rendel.init runs (awaited, before runApp in Flutter; the script tag is in <head> on every page on the web); that the key starts with rd_pk_ and is not a placeholder; that the build uses the test key (rd_pk_test_) while the app is not live, because a live key is refused with app_not_live until then; that nothing sets enabled: false; that a RendelLauncher (or a button calling Rendel.open) is actually on the screen. Run the app with the test key and read the Rendel lines in its log: they name the cause. If it is something else, the symptoms are listed at https://rendel.ai/docs/resources/troubleshooting. Fix it, build, and tell me what it was.

Projenizde açtığınız yapay zekâ kodlama aracınıza yapıştırın. Claude Code, Cursor, Codex, Windsurf, GitHub Copilot ve Gemini CLI üzerinde çalışır.

Asistanın yapacağı

  • Kodunuzdaki en sık rastlanan beş nedeni sırasıyla kontrol eder.
  • Uygulamayı test anahtarıyla çalıştırır ve nedeni belirten Rendel log satırlarını okur.
  • Sorunu düzeltir ve size ne olduğunu söyler.

Çalıştığını kontrol etme

Başlatıcı, test anahtarıyla alınan bir derlemede görünür. Canlı derlemede Overview Live durumunu gösterir: o zamana kadar canlı anahtar bilerek reddedilir.

Beş neden

  • Canlı anahtardır ve uygulama canlıya geçmemiştir. Sunucu app_not_live yanıtını verir, başlatıcı gizli kalır ve SDK tek bir uyarı loglar. Kurulum, dört kontrol tamamlandığında uygulamayı kendiliğinden canlıya alır; Overview hâlâ açık olanı belirtir. O zamana kadar test anahtarını kullanın.
  • init hiç çalışmadı veya widget oluşturulduktan sonra çalıştı. Bu bir Future türüdür: runApp öncesinde main içinde await edin. Web'de script etiketi her sayfada <head> içine aittir.
  • Anahtar, yayınlanabilir bir anahtar değildir. init, rd_pk_ (veya yeniden adlandırma öncesinden kalan nc_pk_) ile başlamayan her şeyi reddeder, bu çalıştırma için Rendel'i kapatır ve debug modunda assert eder. Rendel.isInitialized değerini kontrol edin.
  • Anahtar hâlâ yer tutucudur. Bir örnekteki rd_pk_test_… bir anahtar değildir. Uygulamanızın kendi anahtarı Settings → Keys & environments altındadır.
  • Rendel kapalıdır. Kod içindeki RendelConfig(enabled: false) veya yönetim panelinde kapatılan kullanılabilirlik, RendelLauncher bileşeninin hiçbir şey çizmemesine neden olur. Hangisi olduğunu Rendel.isEnabled belirtir.

Bir web sitesinde, sayfanın alan adının Settings → Security → Allowed domains altında listelendiğini de kontrol edin; başka bir origin origin_not_allowed ile reddedilir (bir test anahtarı localhost üzerinde de yanıt verir).

Başka bir durum: Troubleshooting.

Bu sayfada