Spouštějte CLI ze skriptů
Odešlete jeden požadavek nebo jedno volání API z terminálu, z cronu nebo z kroku CI, bez otevírání interaktivního chatu.
Odešlete jeden požadavek
elowen run "summarize the failing tests"
elowen -p "review this diff"
elowen run --json "inspect the project"
elowen run --mode plan "propose a migration"
elowen run --goal "finish the cleanup" --max-turns 12
elowen run vypíše odpověď a skončí. elowen -p, elowen --print a elowen --prompt jsou stejný příkaz.
Možnosti
| Možnost | Co dělá |
|---|---|
--model <provider/model> |
Použije pro tento běh tento model. S --provider <id> můžete místo toho předat jen ID modelu. |
-c, --continue |
Pokračuje v aktivní konverzaci. To je výchozí chování. |
--resume <id> |
Pokračuje v jedné konverzaci podle jejího ID. |
--new |
Začne novou konverzaci. |
--mode plan, --mode build, --mode workflow |
Přepne režim konverzace; --plan je zkratka pro režim plan. |
--goal "<text>" |
Spustí autonomní cíl, dokud se nedokončí. |
--max-turns <n> |
Dá cíli tento počet tahů. |
--list |
Vypíše Vaše konverzace s ID, názvem a modelem a skončí. |
--json |
Vypíše každou událost jako řádky JSON místo prostého textu. |
--verbose |
Vypíše kroky, nástroje a využití na stderr. |
--timeout <seconds> |
Vzdá to po tomto počtu sekund. Výchozí hodnota je 600. |
Shrnutí příkazů najdete po spuštění elowen --help.
Dotazy a návratové kódy
Běh bez terminálu nemůže odpovídat na interaktivní dotazy. Když tah nějaký položí, běh vypíše dotaz s [needs input] a skončí s kódem 5.
Přečtěte si návratový kód ve skriptu a odpovězte na dotaz v dalším běhu nebo v interaktivním chatu.
Spusťte slash příkaz
Dotaz, který začíná /, spustí tento příkaz:
elowen -p "/stats"
elowen -p "/goal pause"
elowen -p "/plan propose a migration"
Zavolejte API
elowen api GET /projects
elowen api GET /brain/status
elowen api POST /some/route '{"key":"value"}'
Příkaz přijímá metodu, cestu a volitelné tělo JSON a používá zvolenou instanci a uložené přihlášení. Reference API uvádí všechny cesty, které může Váš účet volat, a tělo, které každá přijímá.
Tip: Toto je nejrychlejší způsob, jak zjistit, co instance odpovídá, protože přihlášení vyřídí za Vás.