Skip to content

v0.0.25 — OpenCode Parser & Multi-Agent Docs

Choose a tag to compare

@brandomagnani brandomagnani released this 20 Feb 03:32

Added

  • OpenCode OpenRouter-only headless mode — simplified to single provider (openrouter/*), gateway config via OPENCODE_CONFIG_CONTENT env var, 12 verified OpenRouter models across Anthropic, OpenAI, Google, Qwen, Kimi, and GLM
  • OpenCode parser: plan updatestodowrite tool now emits ACP plan events with normalized status/priority from Todo.Info schema
  • OpenCode parser: image attachmentsToolStateCompleted.attachments (FilePart[]) parsed into ACP image content blocks with base64 data URL support
  • OpenCode parser: expanded tool coveragemultiedit, plan_enter/plan_exit (→ switch_mode), codesearch/websearch (query extraction), webfetch (URL extraction), task (description), batch, question, lsp
  • OpenCode parser unit tests — 4 test suites, 17 assertions covering todowrite→plan, attachments, plan_exit→switch_mode, multiedit→edit
  • Gateway column in docs — Agent Reference table now shows both Gateway (EVOLVE_API_KEY) and BYOK env vars
  • Gemini 3.1 Pro Preview and Qwen 3.5 Plus added to registry
  • Evolve skill — granular topic index with separate TS/Python reference paths, synced from docs via GitHub Actions workflow

Fixed

  • OpenCode parser: ToolStateError silent data loss — error text was read from state.output (doesn't exist on error), now correctly reads state.error
  • OpenCode parser: missing reasoning eventsreasoning type now maps to agent_thought_chunk
  • Kimi parser hardening — improved robustness for edge cases
  • Docs sync workflow — added contents: write permission and workflow_dispatch trigger
  • Evolve skill portability — replaced symlinks with real file copies

Full Changelog: v0.0.24...v0.0.25