Skip to content

Commit 27bf8e6

Browse files
authored
chore(symposium-acp-agent): release v1.2.0
1 parent db7931a commit 27bf8e6

File tree

5 files changed

+72
-5
lines changed

5 files changed

+72
-5
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/symposium-acp-agent/CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
11
# Changelog
22

3+
## [1.2.0](https://github.com/symposium-dev/symposium/compare/symposium-acp-agent-v1.1.1...symposium-acp-agent-v1.2.0) - 2026-01-07
4+
5+
### Added
6+
7+
- add configurable agent extensions UI
8+
- add --log-file option to vscodelm_cli example
9+
- add vscodelm_cli example for debugging tool invocation
10+
- accept RUST_LOG-style filter strings in --log argument
11+
- race peek against cancellation in handle_vscode_tool_invocation
12+
- expose one language model per ACP agent
13+
- stream tool calls as markdown in VS Code LM provider
14+
- pass chat request options from VS Code to Rust backend
15+
- introduce HistoryActor for centralized session state management
16+
- implement agent-internal tool permission bridging for vscodelm
17+
- add cancellation support for vscodelm
18+
- support AgentDefinition enum in vscodelm protocol
19+
- add configurable agent backend to vscodelm
20+
- add session UUID logging to vscodelm
21+
- add session actor for VS Code LM provider
22+
- *(vscodelm)* implement Component trait and add tests
23+
- *(vscode)* add Language Model Provider prototype
24+
25+
### Fixed
26+
27+
- strip mcp__ prefix in vscode_tools call_tool handler
28+
- auto-approve tool requests from vscode tools
29+
- don't race against stale cancel_rx when waiting for tool result
30+
- don't race against stale cancel_rx when waiting for tool result
31+
- use actual Eliza response in multi-turn test history
32+
- defer session creation until first request arrives
33+
- use VscodeToolsProxy in Conductor chain for MCP-over-ACP
34+
- wrap agent in Conductor for MCP-over-ACP negotiation
35+
- normalize messages for history matching
36+
- correct McpServer serialization format in TypeScript
37+
- handle all VS Code LM message part types correctly
38+
39+
### Other
40+
41+
- rename mcp server
42+
- clarify why we are dropping request_state
43+
- more DRY
44+
- move vscodelm tests to separate module
45+
- remove flaky vscodelm integration tests
46+
- add vscodelm integration tests with expect_test assertions
47+
- Revert "fix: use VscodeToolsProxy in Conductor chain for MCP-over-ACP"
48+
- add RequestState::on_cancel helper for racing cancellation
49+
- add cancel_tool_invocation helper and clean up race formatting
50+
- handle_vscode_tool_invocation takes ownership pattern
51+
- replace tokio::select! with futures-concurrency race
52+
- pass invocation_tx to VscodeToolsMcpServer constructor
53+
- apply edits from nikomatsakis review
54+
- refactor session model and unify ContentPart type
55+
- use MatchMessage in process_session_message
56+
- use futures channels and merged streams for vscodelm cancellation
57+
- cleanup logging a bit
58+
- cleanup the method flow
59+
- cleanup the test to avoid mutex
60+
- *(vscodelm)* use expect-test for snapshot testing
61+
- *(vscodelm)* remove unnecessary Arc<Mutex> from Eliza state
62+
- *(vscodelm)* use sacp infrastructure for JSON-RPC
63+
364
## [1.1.1](https://github.com/symposium-dev/symposium/compare/symposium-acp-agent-v1.1.0...symposium-acp-agent-v1.1.1) - 2026-01-01
465

566
### Other

src/symposium-acp-agent/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "symposium-acp-agent"
3-
version = "1.1.1"
3+
version = "1.2.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "Symposium-enriched ACP agent that wraps downstream agents with enhanced capabilities"
@@ -27,7 +27,7 @@ serde = { workspace = true }
2727
serde_json = { workspace = true }
2828

2929
# Symposium components
30-
symposium-acp-proxy = { path = "../symposium-acp-proxy", version = "1.1.1" }
30+
symposium-acp-proxy = { path = "../symposium-acp-proxy", version = "2.0.0" }
3131
symposium-ferris = { path = "../symposium-ferris", version = "1.0.1" }
3232

3333
# Built-in agents

src/symposium-acp-proxy/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## [2.0.0](https://github.com/symposium-dev/symposium/compare/symposium-acp-proxy-v1.1.1...symposium-acp-proxy-v2.0.0) - 2026-01-07
4+
5+
### Added
6+
7+
- add configurable agent extensions UI
8+
39
## [1.1.1](https://github.com/symposium-dev/symposium/compare/symposium-acp-proxy-v1.1.0...symposium-acp-proxy-v1.1.1) - 2026-01-01
410

511
### Other

src/symposium-acp-proxy/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "symposium-acp-proxy"
3-
version = "1.1.1"
3+
version = "2.0.0"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "Symposium ACP proxy - orchestrates component chains to enrich agent capabilities"

0 commit comments

Comments
 (0)