Skip to content

v0.8.2

Choose a tag to compare

@azmaveth azmaveth released this 10 Mar 01:06
· 127 commits to master since this release

Fixed

Comprehensive ACP spec conformance audit — aligns all method names, field names, and message structures with the ACP specification.

  • session/prompt params key is "prompt" (not "content") per spec
  • initialize request uses "clientCapabilities" / response uses "agentCapabilities"
  • Method names use snake_case: session/set_mode, session/set_config_option, session/request_permission
  • File system methods: fs/read_text_file / fs/write_text_file
  • session/update notifications use nested "update" object with "sessionUpdate" discriminator
  • Text updates use "sessionUpdate": "agent_message_chunk" with content block
  • Permission options use "optionId" field; response is flat {"outcome": "selected", "optionId": "..."}
  • Image content blocks use "mimeType" (not "mediaType")
  • Plan entries use "content" / "priority" (not "id" / "title")
  • Capabilities restructured to match spec (loadSession, promptCapabilities, mcp, fs, terminal)

Full changelog: v0.8.1...v0.8.2