Skip to content

chore(symposium-acp-agent): release v2.0.0#104

Merged
nikomatsakis merged 1 commit intomainfrom
release-plz-2026-01-11T12-26-00Z
Jan 29, 2026
Merged

chore(symposium-acp-agent): release v2.0.0#104
nikomatsakis merged 1 commit intomainfrom
release-plz-2026-01-11T12-26-00Z

Conversation

@nikomatsakis
Copy link
Member

@nikomatsakis nikomatsakis commented Jan 11, 2026

🤖 New release

  • symposium-acp-agent: 1.3.0 -> 2.0.0 (⚠ API breaking changes)

symposium-acp-agent breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type Symposium is no longer Sync, in /tmp/.tmpHF4YT5/symposium/src/symposium-acp-agent/src/symposium.rs:58
  type Symposium is no longer UnwindSafe, in /tmp/.tmpHF4YT5/symposium/src/symposium-acp-agent/src/symposium.rs:58
  type Symposium is no longer RefUnwindSafe, in /tmp/.tmpHF4YT5/symposium/src/symposium-acp-agent/src/symposium.rs:58

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  SymposiumConfig::from_proxy_names, previously in file /tmp/.tmpFgBhES/symposium-acp-agent/src/symposium.rs:36

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/method_parameter_count_changed.ron

Failed in:
  symposium_acp_agent::symposium::Symposium::new now takes 2 parameters instead of 1, in /tmp/.tmpHF4YT5/symposium/src/symposium-acp-agent/src/symposium.rs:65

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing or renamed
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  KNOWN_PROXIES in file /tmp/.tmpFgBhES/symposium-acp-agent/src/symposium.rs:16
Changelog

2.0.0 - 2026-01-29

Added

  • add --log-dir option for file-based logging
  • (config_agent) integrate workspace config and recommendations
  • (recommendations) add condition-based extension recommendation system
  • (user_config) add per-workspace WorkspaceConfig and GlobalAgentConfig
  • improve config mode UI with better markdown formatting
  • unify initial setup with config mode
  • wire ConfigAgent into main.rs run command
  • add ConfigAgent tests and mockable registry
  • add pause/resume protocol for config mode
  • add MenuAction enum for smarter menu redisplay
  • add ConfigModeActor for interactive config phone tree UI
  • detect /symposium:config command and enter config mode
  • inject /symposium:config command into AvailableCommandsUpdate
  • forward session-bound messages to conductors
  • three-actor ConfigAgent architecture
  • install sparkle via cargo-binstall instead of bundling

Fixed

  • temporarily disable ferris
  • update-expect
  • update test to match new config menu format
  • sleep more
  • store test configuration in a different path
  • init agent directory for vscode tests
  • --acp
  • add --acp flag to sparkle-mcp proxy invocation

Other

  • rename agent extensions to agent mods
  • remove built_in_proxies() and use cargo distribution for all extensions
  • Add symposium-rust-analyzer and switch cargo to be cargo distribution
  • remove when.grep condition from recommendations
  • cleanup display, wait to save agent
  • make agent config global, extensions per-workspace
  • address PR Config per workspace #110 feedback - use internal_error and simplify
  • ignore flaky test_no_config_initial_setup in CI
  • apply cargo fmt
  • Revert "WIP: add eprintln"
  • add eprintln
  • ignore flaky cargo metadata tests in CI
  • simplify ConfigPaths to path-only API with cleaner load/save
  • remove default_agent_override in favor of ConfigPaths
  • introduce ConfigPaths for test isolation
  • (registry) add ComponentSource enum as identity type
  • use SAVE/CANCEL instead of DONE/CANCEL
  • move actor functions to &mut self methods
  • use async control flow as state machine
  • use regex for move command parsing
  • route conductor messages through ConfigAgent
  • WIP
  • Use AcpAgent::from_str
  • resolve_extension should use registry extensions
  • Resolve always on the Rust side
  • Add a proxy-shim command and always return and expect registry entries
  • Some rearranging to move more of the notions of builtin proxies out of symposium.rs and into just main.rs
  • Rename ProxySource::McpServer to ProxySource::AcpProxy, and fix tests
  • Fix custom extensions by passing json
  • add integration test for cargo binstall workflow


This PR was generated with release-plz.

@nikomatsakis nikomatsakis changed the title chore(symposium-acp-agent): release v1.4.0 chore(symposium-acp-agent): release v2.0.0 Jan 16, 2026
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-11T12-26-00Z branch 2 times, most recently from d204727 to ad7bc40 Compare January 21, 2026 01:58
@nikomatsakis nikomatsakis changed the title chore(symposium-acp-agent): release v2.0.0 chore: release Jan 21, 2026
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-11T12-26-00Z branch 2 times, most recently from abcb61b to 1c7de27 Compare January 24, 2026 05:31
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-11T12-26-00Z branch 2 times, most recently from 3b3c880 to d96a174 Compare January 29, 2026 16:49
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-11T12-26-00Z branch from d96a174 to c1b548a Compare January 29, 2026 17:07
@nikomatsakis nikomatsakis changed the title chore: release chore(symposium-acp-agent): release v2.0.0 Jan 29, 2026
@nikomatsakis nikomatsakis merged commit e0b0271 into main Jan 29, 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.

1 participant