Skip to content

Conversation

@nikomatsakis
Copy link
Member

@nikomatsakis nikomatsakis commented Jan 11, 2026

🤖 New release

  • symposium-ferris: 1.0.2 -> 1.1.0 (✓ API compatible changes)
  • 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/.tmplA4cqz/symposium/src/symposium-acp-agent/src/symposium.rs:58
  type Symposium is no longer UnwindSafe, in /tmp/.tmplA4cqz/symposium/src/symposium-acp-agent/src/symposium.rs:58
  type Symposium is no longer RefUnwindSafe, in /tmp/.tmplA4cqz/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/.tmpsGkVk6/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/.tmplA4cqz/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/.tmpsGkVk6/symposium-acp-agent/src/symposium.rs:16
Changelog

symposium-ferris

1.1.0 - 2026-01-24

Added

  • make symposium-ferris a standalone agent extension

symposium-acp-agent

2.0.0 - 2026-01-24

Added

  • 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

  • --acp
  • add --acp flag to sparkle-mcp proxy invocation

Other

  • 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 from ad7bc40 to abcb61b Compare January 21, 2026 22:04
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-01-11T12-26-00Z branch from abcb61b to 1c7de27 Compare January 24, 2026 05:31
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