Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 27. října 2026

Procházet dokumentaci · Pokračujte v konverzaci přes API
Skilly, MCP a API

Pokračujte v konverzaci přes API

Pošlete identifikátor konverzace s další zprávou a agent si ponechá historii i kontext dřívějších tahů.

Příklady používají proměnné ELOWEN_URL a ELOWEN_TOKEN z Odešlete první požadavek na API agenta.

Pokračujte v konverzaci

Každý běh uvádí konverzaci, kterou použil. Předávejte tuto hodnotu jako conversationId, abyste v konverzaci pokračovali:

curl -sS "$ELOWEN_URL/api/v1/agent/runs" \
  -H "Authorization: Bearer $ELOWEN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"message":"Open an issue for the second one","conversationId":"brain-12-…"}'

Bez conversationId začne každý běh novou konverzaci a agent začíná od nuly.

Identifikátor nové konverzace se v běžném běhu objeví jen v první odpovědi, proto si ho uložte k tomu, na čem skript pracuje. Streamovaný běh ho uvádí v první události start.

Ve kterých konverzacích můžete pokračovat

  • Můžete pokračovat v kterékoli své konverzaci, včetně těch, které jste začali ve webové aplikaci nebo v CLI.
  • Konverzace jiného účtu nebo neexistující identifikátor odpoví 404 {"error":"unknown conversation"}.
  • Konverzace vytvořené skriptem se objeví ve vaší historii konverzací jako každá jiná, takže je ve webové aplikaci můžete číst i v nich pokračovat.
  • Běh přes API nikdy nezmění, kterou konverzaci Vaše webová aplikace nebo CLI příště otevře.

Když je konverzace obsazená

V jedné konverzaci běží vždy jen jeden tah. Běh do konverzace, která právě pracuje, odpoví 409 {"error":"conversation_busy"} a nic se nezapočítá proti Vašemu tokenu.

Řešením je počkat: pošlete zprávu znovu, až druhý tah skončí, nebo pro práci, která na staré historii nezávisí, začněte novou konverzaci. Tím druhým tahem může být Váš jiný běh i zpráva napsaná ve webové aplikaci.

Samotný požadavek na běh popisuje Odešlete první požadavek na API agenta a všechny stavové kódy API najdete v Chyby API agenta.