Skip to content

chore: release v0.35.0#285

Merged
Alex793x merged 1 commit intomainfrom
release-plz-2026-01-23T11-36-38Z
Feb 5, 2026
Merged

chore: release v0.35.0#285
Alex793x merged 1 commit intomainfrom
release-plz-2026-01-23T11-36-38Z

Conversation

@Alex793x
Copy link
Copy Markdown
Contributor

@Alex793x Alex793x commented Jan 23, 2026

🤖 New release

  • syncable-cli: 0.34.1 -> 0.35.0 (⚠ API breaking changes)

syncable-cli breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ToolCallState.ag_ui_tool_call_id in /tmp/.tmplxMK7s/syncable-cli/src/agent/ui/hooks.rs:47
  field ToolCallState.ag_ui_tool_call_id in /tmp/.tmplxMK7s/syncable-cli/src/agent/ui/hooks.rs:47
  field DisplayState.event_bridge in /tmp/.tmplxMK7s/syncable-cli/src/agent/ui/hooks.rs:85
  field DisplayState.event_bridge in /tmp/.tmplxMK7s/syncable-cli/src/agent/ui/hooks.rs:85

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field ag_ui of variant Commands::Chat in /tmp/.tmplxMK7s/syncable-cli/src/cli.rs:345
  field ag_ui_port of variant Commands::Chat in /tmp/.tmplxMK7s/syncable-cli/src/cli.rs:349

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant Commands:Agent in /tmp/.tmplxMK7s/syncable-cli/src/cli.rs:387

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        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/function_parameter_count_changed.ron

Failed in:
  syncable_cli::run_command now takes 2 parameters instead of 1, in /tmp/.tmplxMK7s/syncable-cli/src/lib.rs:27
  syncable_cli::agent::run_interactive now takes 4 parameters instead of 3, in /tmp/.tmplxMK7s/syncable-cli/src/agent/mod.rs:247
  syncable_cli::agent::run_query now takes 5 parameters instead of 4, in /tmp/.tmplxMK7s/syncable-cli/src/agent/mod.rs:2421
  syncable_cli::wizard::select_infrastructure now takes 4 parameters instead of 2, in /tmp/.tmplxMK7s/syncable-cli/src/wizard/infrastructure_selection.rs:86
Changelog

0.35.0 - 2026-02-05

Added

  • vendor ag-ui-core and ag-ui-server crates
  • new availability feature for hetzner deployment through agent. automatically searching available regions/machine types dynamically
  • (agent) add list_hetzner_availability tool, require dynamic data for Hetzner
  • early ag-ui implementation with test along
  • (hetzner) remove hardcoded data, require dynamic API fetching
  • (wizard) integrate dynamic Hetzner availability into deployment wizard
  • (hetzner) add dynamic availability API for smart resource selection
  • (23-01) wire CopilotKit provider and navigation
  • (23-01) create agent chat route with CopilotKit
  • (23-01) create CopilotKit provider wrapper
  • (22-01) wire processor to server startup
  • (22-01) implement message processing loop
  • (22-01) create AgentProcessor module with session management
  • (21-01) add POST /message endpoint
  • (21-01) handle WebSocket incoming messages
  • (21-01) add message channel to ServerState
  • (19-01) add container deployment configurations
  • (18-01) add agent command for headless AG-UI server mode
  • (17-01) emit step/thinking events during agent processing
  • (16-01) add interrupt methods to EventBridge for human-in-the-loop
  • (15-01) add AG-UI state synchronization
  • (14-01) wire LLM response handling to AG-UI EventBridge
  • (13-01) connect ToolDisplayHook to EventBridge for tool events
  • (12-01) add --ag-ui flag for frontend connectivity

Fixed

  • (hetzner) use availability API for real-time capacity data
  • (hetzner) use /api/v1/cloud-runner/hetzner/options endpoint
  • (23-01) use CopilotChat component instead of headless API

Other


This PR was generated with release-plz.

@Alex793x Alex793x changed the title chore: release v0.34.2 chore: release v0.35.0 Feb 5, 2026
@Alex793x Alex793x force-pushed the release-plz-2026-01-23T11-36-38Z branch from a844ac4 to a269373 Compare February 5, 2026 09:45
@Alex793x Alex793x merged commit d0735b1 into main Feb 5, 2026
Alex793x added a commit that referenced this pull request Mar 28, 2026
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