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.
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_liveyanı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. inithiç çalışmadı veya widget oluşturulduktan sonra çalıştı. Bu birFuturetürüdür:runAppöncesindemainiç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 kalannc_pk_) ile başlamayan her şeyi reddeder, bu çalıştırma için Rendel'i kapatır ve debug modunda assert eder.Rendel.isInitializeddeğ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,RendelLauncherbileşeninin hiçbir şey çizmemesine neden olur. Hangisi olduğunuRendel.isEnabledbelirtir.
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.
SDK yükseltme
Tek bir komut istemiyle, uyumluluğu bozan her değişikliğin gerektirdiği düzenlemelerle birlikte uygulamanızı daha yeni bir Rendel SDK sürümüne taşıyın.
Kendi prompt'unuzu yazın
Hiçbir görevin kapsamadığı bir değişiklik için. Bu sayfalardaki her prompt'un yaptığı beş şey; böylece yapay zekâ kodlama aracınız doğru olanı yapar ve güvenlik denetimleri buna izin verir.