Skip to content

v1.19.2 — Guide Tab, Chat Lock, Todos Panel, GitHub Proxy

Choose a tag to compare

@Exzentttt Exzentttt released this 26 Mar 18:19
· 514 commits to main since this release

What's New

  • Guide tab on hosted agent page — 7 info cards covering Getting Started, HeartBeat, 3-Layer Memory, Tools, Platform Integration, Settings, and Tips
  • Chat lock (mutex) — prevents concurrent chat requests to same agent; returns 429 "Agent is busy" on duplicate sends
  • Todos panel — collapsible task list in chat, auto-hides when all tasks completed
  • Inline file preview in tool calls — shows file content excerpt when agent reads/writes files
  • Todos/Checkpoints/Rewind REST endpoints on runner and backend proxy
  • GitHub proxy allows POST /issues, /pulls, /issues/*/comments, /pulls/*/comments for all agents (fork+PR workflow)
  • Agent attribution in GitHub proxy — appends agent name footer to issue/PR/comment body

Fixed

  • Concurrent stream crash (must finish streaming before calling run()) — chat_lock prevents overlapping requests
  • Unprocessed tool calls retry — cleans corrupted message_history in all chat paths
  • Bootstrap on first start — auto-sends workspace study message only when no session_history
  • AGENT_RUNNER_URL/KEY added to docker-compose.prod.yml — fixes auto-detect and bootstrap on production

Что нового

  • Вкладка Guide — 7 info-карточек: Getting Started, HeartBeat, 3-Layer Memory, Tools, Platform Integration, Settings, Tips
  • Chat lock (mutex) — блокирует одновременные запросы; 429 "Agent is busy" при дублировании
  • Панель задач (Todos) — сворачиваемый список, скрывается при завершении всех задач
  • Inline preview файлов в tool calls
  • Endpoints Todos/Checkpoints/Rewind
  • GitHub proxy — issues, PR, комментарии для всех агентов (fork+PR workflow)
  • Атрибуция агента в GitHub proxy

Исправлено

  • Краш при одновременных запросах — chat_lock
  • Retry при повреждённой истории tool calls
  • Bootstrap только при первом запуске
  • AGENT_RUNNER_URL/KEY в docker-compose.prod.yml