Skip to content

Conversation

@nikomatsakis
Copy link
Member

@nikomatsakis nikomatsakis commented Jan 7, 2026

🤖 New release

  • symposium-acp-agent: 1.1.1 -> 1.2.0 (✓ API compatible changes)
Changelog

1.2.0 - 2026-01-08

Added

  • add configurable agent extensions UI
  • add --log-file option to vscodelm_cli example
  • add vscodelm_cli example for debugging tool invocation
  • accept RUST_LOG-style filter strings in --log argument
  • race peek against cancellation in handle_vscode_tool_invocation
  • expose one language model per ACP agent
  • stream tool calls as markdown in VS Code LM provider
  • pass chat request options from VS Code to Rust backend
  • introduce HistoryActor for centralized session state management
  • implement agent-internal tool permission bridging for vscodelm
  • add cancellation support for vscodelm
  • support AgentDefinition enum in vscodelm protocol
  • add configurable agent backend to vscodelm
  • add session UUID logging to vscodelm
  • add session actor for VS Code LM provider
  • (vscodelm) implement Component trait and add tests
  • (vscode) add Language Model Provider prototype

Fixed

  • strip mcp__ prefix in vscode_tools call_tool handler
  • auto-approve tool requests from vscode tools
  • don't race against stale cancel_rx when waiting for tool result
  • don't race against stale cancel_rx when waiting for tool result
  • use actual Eliza response in multi-turn test history
  • defer session creation until first request arrives
  • use VscodeToolsProxy in Conductor chain for MCP-over-ACP
  • wrap agent in Conductor for MCP-over-ACP negotiation
  • normalize messages for history matching
  • correct McpServer serialization format in TypeScript
  • handle all VS Code LM message part types correctly

Other

  • Use spawn_blocking for binary download in resolve_distribution
  • VSCode extension uses symposium-acp-agent registry commands
  • Add registry subcommands and dynamic agent fetching
  • Simplify Ferris component initialization
  • Add unit tests for ConfigurationAgent
  • Add act-as-configured mode for simplified editor setup
  • Consolidate symposium-acp-proxy into symposium-acp-agent
  • rename mcp server
  • clarify why we are dropping request_state
  • more DRY
  • move vscodelm tests to separate module
  • remove flaky vscodelm integration tests
  • add vscodelm integration tests with expect_test assertions
  • Revert "fix: use VscodeToolsProxy in Conductor chain for MCP-over-ACP"
  • add RequestState::on_cancel helper for racing cancellation
  • add cancel_tool_invocation helper and clean up race formatting
  • handle_vscode_tool_invocation takes ownership pattern
  • replace tokio::select! with futures-concurrency race
  • pass invocation_tx to VscodeToolsMcpServer constructor
  • apply edits from nikomatsakis review
  • refactor session model and unify ContentPart type
  • use MatchMessage in process_session_message
  • use futures channels and merged streams for vscodelm cancellation
  • cleanup logging a bit
  • cleanup the method flow
  • cleanup the test to avoid mutex
  • (vscodelm) use expect-test for snapshot testing
  • (vscodelm) remove unnecessary Arc from Eliza state
  • (vscodelm) use sacp infrastructure for JSON-RPC


This PR was generated with release-plz.

@nikomatsakis nikomatsakis changed the title chore(symposium-acp-agent): release v1.2.0 chore: release Jan 7, 2026
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-07T00-41-48Z branch 2 times, most recently from 27bf8e6 to bff0f3e Compare January 7, 2026 18:53
@nikomatsakis nikomatsakis changed the title chore: release chore(symposium-acp-agent): release v1.2.0 Jan 8, 2026
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-07T00-41-48Z branch from bff0f3e to 134abdb Compare January 8, 2026 16:25
@nikomatsakis nikomatsakis merged commit c6981d0 into main Jan 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants