All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.37.1 - 2026-03-29
- deprecate chat/agent commands, rebrand CLI as DevOps toolbox
- updated codex/gemini skill path
- install Codex skills to ~/.agents/skills/ per official docs
- rewrite Gemini CLI skill installer to use proper SKILL.md directory format
- rewrite skill descriptions for semantic matching, skip CI for non-Rust changes
- release v0.37.0
- (installer) update README with correct install paths for Claude, Codex, Gemini
0.37.1 - 2026-03-29
- deprecate chat/agent commands, rebrand CLI as DevOps toolbox
- updated codex/gemini skill path
- install Codex skills to ~/.agents/skills/ per official docs
- rewrite Gemini CLI skill installer to use proper SKILL.md directory format
- rewrite skill descriptions for semantic matching, skip CI for non-Rust changes
- (installer) update README with correct install paths for Claude, Codex, Gemini
0.37.0 - 2026-03-28
- wire validate command, fix per-directory vuln/dep scanning, add deploy preview/run, and pagination
- updating test cases
- removed .env
- claude skills feature
- rewrite command skills to use --agent flag
- rewrite workflow skills with --agent and cross-step retrieval
- wire --agent flag in command handlers and add Retrieve command
- add --agent flag to 5 scan commands and Retrieve subcommand
- add CLI variants of compression functions
- add resolve_latest() for cross-process ref_id resolution
- (installer) add CLI entrypoint with commander, inquirer, ora, chalk
- (installer) add update command (re-exports uninstall + install)
- (installer) add status command with per-agent skill counting
- (installer) add uninstall command with glob removal and Gemini marker cleanup
- (installer) add install command with skill writers for all 5 agents
- (installer) add prerequisite check and installation modules
- (installer) add Cursor, Windsurf, and Gemini format transformers
- (installer) add Claude and Codex format transformers
- (installer) add agent detection for 5 AI coding agents
- (installer) add skill loader with frontmatter parsing
- (installer) add constants and utils module with version parsing
- (skills) add syncable-deploy-pipeline workflow skill
- (skills) add syncable-iac-pipeline workflow skill
- (skills) add syncable-security-audit workflow skill
- (skills) add syncable-project-assessment workflow skill
- (skills) add syncable-platform command skill
- (skills) add syncable-optimize command skill
- (skills) add syncable-validate command skill
- (skills) add syncable-dependencies command skill
- (skills) add syncable-vulnerabilities command skill
- (skills) add syncable-security command skill
- (skills) add syncable-analyze command skill
- early agu-ui protocol added
- add failures/diagnostics fields to find_issues_array
- (installer) add verbose logging, forward all flags in update command
- ignore 6 new transitive dependency advisories (aws-lc-sys, rustls-webpki)
- agent output pipeline implementation plan (10 tasks)
- agent output pipeline design spec
- (installer) add professional npm README with logo and metadata
- (installer) scaffold npx installer project
- add npx installer implementation plan
- add npx installer design spec
- scaffold skills directory structure
- add syncable CLI skills implementation plan
- add syncable CLI skills design spec
0.36.0 - 2026-03-15
- (agent) restore write/shell tools on follow-up confirmation turns
- convert service Dockerfiles to multi-stage builds for ARM64 compatibility
- Merge pull request #301 from syncable-dev/develop
- hallucinated project_id
0.35.1 - 2026-02-20
- release v0.35.0
0.35.0 - 2026-02-20
- fixed clippy issues
- cargo fmt
- updated cli with newest dependencies an updated syncable-ag-ui-sdk setup
- private network service discovery added
- updated wizzard with env findings and private/public endpoint findings
- 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
- (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
- Merge pull request #293 from syncable-dev/develop
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
- (23-01) add CopilotKit dependencies
- (20-01) add AG-UI server integration tests
0.35.0 - 2026-02-05
- 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
- (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
- Merge pull request #287 from syncable-dev/develop
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
- (23-01) add CopilotKit dependencies
- (20-01) add AG-UI server integration tests
0.34.1 - 2026-01-22
- release v0.34.1
- release v0.34.0
- release v0.34.0
0.34.1 - 2026-01-21
- release v0.34.0
- release v0.34.0
0.34.0 - 2026-01-20
- (11.3-03) add DeployServiceTool for conversational deployment
- (11.3-02) add deployment recommendation engine
- (11.3-01) add infrastructure presence detection
- (11.3-01) add health endpoint detection
- (11.3-01) add PortSource enum for source-based port tracking
- (11.1-01) fix CloudRunnerConfig to use provider-nested structure
- (wizard) add smart repository connection to deploy flow
- (11-01) add GitHub integration API types and methods
- (62.2-01) integrate Dockerfile selection into wizard
- (62.2-01) add Dockerfile selection wizard step
- (62.1-02) add deploy new-env command with wizard
- (62.1-02) add EnvCommand to CLI with list and select
- (62.1-01) add environment fields to PlatformSession
- (62.1-01) add Environment type and API methods
- (61-01) add is_available to list_deployment_capabilities tool
- (61-01) show Coming Soon for unavailable providers in wizard
- (61-01) add Scaleway, Cyso providers and is_available method
- (60-01) cross-reference analyze_codebase in analyze_project next_steps
- (60-01) register AnalyzeCodebaseTool in platform module
- (60-01) create AnalyzeCodebaseTool for comprehensive analysis
- (59-02) create ProvisionRegistryTool and register tools
- (59-02) create CreateDeploymentConfigTool for agent
- (59-02) add create_deployment_config API method
- (59-01) create ListDeploymentCapabilitiesTool and register tools
- (59-01) create AnalyzeProjectTool for deployment discovery
- (58-01) integrate registry provisioning into wizard orchestrator
- (58-01) create registry provisioning wizard step
- (58-01) add registry provisioning types and API methods
- (57-03) CLI deploy wizard command integration
- (57-03) wizard orchestration
- (57-03) service configuration form
- (57-02) implement registry selection step
- (57-02) implement cluster selection step
- (57-02) implement target selection step
- (57-01) implement provider selection prompt
- (57-01) implement provider status aggregation
- (57-01) create wizard module structure
- (56-01) add CLI wizard deployment config types
- (analyzer) add dockerfile discovery for deployment wizard
- (platform) add cluster and registry API methods
- (46-01) add API connection health check
- (46-01) add actionable suggestions to API errors
- (46-01) add retry logic for transient API failures
- (45-01) add platform context to input prompt
- (45-01) add platform context to welcome banner
- (44-01) wire up Project and Org commands in main.rs
- (44-01) implement Project and Org command handlers
- (44-01) add Project and Org command definitions
- (43-01) create GetServiceLogsTool
- (43-01) add log types and API method
- (42-01) register deployment tools with agent
- (42-01) create deployment tools
- (42-01) add deployment types and API methods
- (41-01) register provider connection tools
- (41-01) create provider connection tools
- (41-01) add provider connection check to API client
- (40-01) register platform tools with agent
- (40-01) create platform listing and selection tools
- (39-01) create platform API client module
- (38-01) wire session loading into agent startup
- (38-01) create platform session module
- (11.3-01) enforce human-in-the-loop for deployment changes
- (11.3-01) add is_public parameter with safe default (false)
- (11.3-01) prevent agent from polling deployment status in infinite loop
- (11.3-01) detect correct repository from local git remote
- (11.3-01) derive dockerfile paths relative to repo root for Cloud Runner
- (deploy) use paths relative to analyzed dir, not project root
- (deploy) match manual wizard dockerfile/context path handling
- (deploy) correct dockerfile path derivation for subdirectory deployments
- (prompt) reduce agent narration of internal reasoning
- (deploy-status) check actual service readiness for Cloud Runner
- (agent) register CreateDeploymentConfigTool and DeployServiceTool
- (agent) register ListDeploymentCapabilitiesTool in agent
- (api) use working endpoint for check_provider_connection
- (api) wrap get_optional responses in GenericResponse
- (deploy) add duplicate detection and environment display to DeployServiceTool
- (wizard) use build_context + filename for dockerfile path
- (wizard) use full dockerfile path for Docker build
- dockerfile path relative to build context + add deploy status command
- (api) correct trigger deployment response parsing
- (api) correct deployment config API response parsing
- (62.1-02) correct ArtifactRegistry cloudProvider field name
- (62.1-02) correct environment API endpoint and field names
- (62-01) make deploy wizard the default when no subcommand provided
- detect provider connection from cloud credentials, not resources
- (api) unwrap GenericResponse wrapper in platform API client
- release v0.34.0
- release v0.34.0
- Merge pull request #279 from syncable-dev/develop
- add verbose logging for deployment config request
- (wizard) add debug logging for deployment trigger
- (62-01) fix clippy never_loop warnings in wizard orchestrator
0.34.0 - 2026-01-20
- (11.3-03) add DeployServiceTool for conversational deployment
- (11.3-02) add deployment recommendation engine
- (11.3-01) add infrastructure presence detection
- (11.3-01) add health endpoint detection
- (11.3-01) add PortSource enum for source-based port tracking
- (11.1-01) fix CloudRunnerConfig to use provider-nested structure
- (wizard) add smart repository connection to deploy flow
- (11-01) add GitHub integration API types and methods
- (62.2-01) integrate Dockerfile selection into wizard
- (62.2-01) add Dockerfile selection wizard step
- (62.1-02) add deploy new-env command with wizard
- (62.1-02) add EnvCommand to CLI with list and select
- (62.1-01) add environment fields to PlatformSession
- (62.1-01) add Environment type and API methods
- (61-01) add is_available to list_deployment_capabilities tool
- (61-01) show Coming Soon for unavailable providers in wizard
- (61-01) add Scaleway, Cyso providers and is_available method
- (60-01) cross-reference analyze_codebase in analyze_project next_steps
- (60-01) register AnalyzeCodebaseTool in platform module
- (60-01) create AnalyzeCodebaseTool for comprehensive analysis
- (59-02) create ProvisionRegistryTool and register tools
- (59-02) create CreateDeploymentConfigTool for agent
- (59-02) add create_deployment_config API method
- (59-01) create ListDeploymentCapabilitiesTool and register tools
- (59-01) create AnalyzeProjectTool for deployment discovery
- (58-01) integrate registry provisioning into wizard orchestrator
- (58-01) create registry provisioning wizard step
- (58-01) add registry provisioning types and API methods
- (57-03) CLI deploy wizard command integration
- (57-03) wizard orchestration
- (57-03) service configuration form
- (57-02) implement registry selection step
- (57-02) implement cluster selection step
- (57-02) implement target selection step
- (57-01) implement provider selection prompt
- (57-01) implement provider status aggregation
- (57-01) create wizard module structure
- (56-01) add CLI wizard deployment config types
- (analyzer) add dockerfile discovery for deployment wizard
- (platform) add cluster and registry API methods
- (46-01) add API connection health check
- (46-01) add actionable suggestions to API errors
- (46-01) add retry logic for transient API failures
- (45-01) add platform context to input prompt
- (45-01) add platform context to welcome banner
- (44-01) wire up Project and Org commands in main.rs
- (44-01) implement Project and Org command handlers
- (44-01) add Project and Org command definitions
- (43-01) create GetServiceLogsTool
- (43-01) add log types and API method
- (42-01) register deployment tools with agent
- (42-01) create deployment tools
- (42-01) add deployment types and API methods
- (41-01) register provider connection tools
- (41-01) create provider connection tools
- (41-01) add provider connection check to API client
- (40-01) register platform tools with agent
- (40-01) create platform listing and selection tools
- (39-01) create platform API client module
- (38-01) wire session loading into agent startup
- (38-01) create platform session module
- (11.3-01) enforce human-in-the-loop for deployment changes
- (11.3-01) add is_public parameter with safe default (false)
- (11.3-01) prevent agent from polling deployment status in infinite loop
- (11.3-01) detect correct repository from local git remote
- (11.3-01) derive dockerfile paths relative to repo root for Cloud Runner
- (deploy) use paths relative to analyzed dir, not project root
- (deploy) match manual wizard dockerfile/context path handling
- (deploy) correct dockerfile path derivation for subdirectory deployments
- (prompt) reduce agent narration of internal reasoning
- (deploy-status) check actual service readiness for Cloud Runner
- (agent) register CreateDeploymentConfigTool and DeployServiceTool
- (agent) register ListDeploymentCapabilitiesTool in agent
- (api) use working endpoint for check_provider_connection
- (api) wrap get_optional responses in GenericResponse
- (deploy) add duplicate detection and environment display to DeployServiceTool
- (wizard) use build_context + filename for dockerfile path
- (wizard) use full dockerfile path for Docker build
- dockerfile path relative to build context + add deploy status command
- (api) correct trigger deployment response parsing
- (api) correct deployment config API response parsing
- (62.1-02) correct ArtifactRegistry cloudProvider field name
- (62.1-02) correct environment API endpoint and field names
- (62-01) make deploy wizard the default when no subcommand provided
- detect provider connection from cloud credentials, not resources
- (api) unwrap GenericResponse wrapper in platform API client
- release v0.34.0
- Merge pull request #279 from syncable-dev/develop
- add verbose logging for deployment config request
- (wizard) add debug logging for deployment trigger
- (62-01) fix clippy never_loop warnings in wizard orchestrator
0.34.0 - 2026-01-20
- (11.3-03) add DeployServiceTool for conversational deployment
- (11.3-02) add deployment recommendation engine
- (11.3-01) add infrastructure presence detection
- (11.3-01) add health endpoint detection
- (11.3-01) add PortSource enum for source-based port tracking
- (11.1-01) fix CloudRunnerConfig to use provider-nested structure
- (wizard) add smart repository connection to deploy flow
- (11-01) add GitHub integration API types and methods
- (62.2-01) integrate Dockerfile selection into wizard
- (62.2-01) add Dockerfile selection wizard step
- (62.1-02) add deploy new-env command with wizard
- (62.1-02) add EnvCommand to CLI with list and select
- (62.1-01) add environment fields to PlatformSession
- (62.1-01) add Environment type and API methods
- (61-01) add is_available to list_deployment_capabilities tool
- (61-01) show Coming Soon for unavailable providers in wizard
- (61-01) add Scaleway, Cyso providers and is_available method
- (60-01) cross-reference analyze_codebase in analyze_project next_steps
- (60-01) register AnalyzeCodebaseTool in platform module
- (60-01) create AnalyzeCodebaseTool for comprehensive analysis
- (59-02) create ProvisionRegistryTool and register tools
- (59-02) create CreateDeploymentConfigTool for agent
- (59-02) add create_deployment_config API method
- (59-01) create ListDeploymentCapabilitiesTool and register tools
- (59-01) create AnalyzeProjectTool for deployment discovery
- (58-01) integrate registry provisioning into wizard orchestrator
- (58-01) create registry provisioning wizard step
- (58-01) add registry provisioning types and API methods
- (57-03) CLI deploy wizard command integration
- (57-03) wizard orchestration
- (57-03) service configuration form
- (57-02) implement registry selection step
- (57-02) implement cluster selection step
- (57-02) implement target selection step
- (57-01) implement provider selection prompt
- (57-01) implement provider status aggregation
- (57-01) create wizard module structure
- (56-01) add CLI wizard deployment config types
- (analyzer) add dockerfile discovery for deployment wizard
- (platform) add cluster and registry API methods
- (46-01) add API connection health check
- (46-01) add actionable suggestions to API errors
- (46-01) add retry logic for transient API failures
- (45-01) add platform context to input prompt
- (45-01) add platform context to welcome banner
- (44-01) wire up Project and Org commands in main.rs
- (44-01) implement Project and Org command handlers
- (44-01) add Project and Org command definitions
- (43-01) create GetServiceLogsTool
- (43-01) add log types and API method
- (42-01) register deployment tools with agent
- (42-01) create deployment tools
- (42-01) add deployment types and API methods
- (41-01) register provider connection tools
- (41-01) create provider connection tools
- (41-01) add provider connection check to API client
- (40-01) register platform tools with agent
- (40-01) create platform listing and selection tools
- (39-01) create platform API client module
- (38-01) wire session loading into agent startup
- (38-01) create platform session module
- (11.3-01) enforce human-in-the-loop for deployment changes
- (11.3-01) add is_public parameter with safe default (false)
- (11.3-01) prevent agent from polling deployment status in infinite loop
- (11.3-01) detect correct repository from local git remote
- (11.3-01) derive dockerfile paths relative to repo root for Cloud Runner
- (deploy) use paths relative to analyzed dir, not project root
- (deploy) match manual wizard dockerfile/context path handling
- (deploy) correct dockerfile path derivation for subdirectory deployments
- (prompt) reduce agent narration of internal reasoning
- (deploy-status) check actual service readiness for Cloud Runner
- (agent) register CreateDeploymentConfigTool and DeployServiceTool
- (agent) register ListDeploymentCapabilitiesTool in agent
- (api) use working endpoint for check_provider_connection
- (api) wrap get_optional responses in GenericResponse
- (deploy) add duplicate detection and environment display to DeployServiceTool
- (wizard) use build_context + filename for dockerfile path
- (wizard) use full dockerfile path for Docker build
- dockerfile path relative to build context + add deploy status command
- (api) correct trigger deployment response parsing
- (api) correct deployment config API response parsing
- (62.1-02) correct ArtifactRegistry cloudProvider field name
- (62.1-02) correct environment API endpoint and field names
- (62-01) make deploy wizard the default when no subcommand provided
- detect provider connection from cloud credentials, not resources
- (api) unwrap GenericResponse wrapper in platform API client
- Merge pull request #279 from syncable-dev/develop
- add verbose logging for deployment config request
- (wizard) add debug logging for deployment trigger
- (62-01) fix clippy never_loop warnings in wizard orchestrator
0.33.0 - 2026-01-15
- matrix ui upgrade for better view and visibility
- (07-03) session persistence with full context restore
- (06-03) improve k8s_costs tool with error patterns
- (06-02) improve prometheus_connect tool with error patterns
- (06-01) improve k8s_optimize tool with error patterns
- (05-04) improve dclint tool with error patterns and tests
- (05-03) improve kubelint tool with error patterns and tests
- (05-02) improve helmlint tool with error patterns and tests
- (05-01) improve hadolint tool with error patterns and tests
- (04-03) add analyze tool edge case handling
- (04-03) improve analyze tool definition
- (04-02) add file_ops edge case handling
- (04-02) improve file_ops path validation error messages
- (04-02) improve file_ops tool definitions
- (04-01) improve shell tool definition and rejection messages
- (04-01) expand shell command allowlist with categories
- (03-03) update core tools with response formatting
- (03-03) create response formatting utilities
- (03-02) add error module to tools with documentation
- (03-02) create common error utilities module
- (fomatting) missing formatting
- (ci) bump MSRV to 1.88 for AWS SDK compatibility
- (ci) bump MSRV to 1.87 and ignore transitive security advisories
- (07-02) preserve context during history truncation
- Merge pull request #277 from syncable-dev/develop
- small fixes
- (09-02) add tests to untested tool files
- (08-02) add tests for input.rs and autocomplete.rs
- (04-01) add shell tool allowlist tests
- (03-03) document response patterns in mod.rs
- (03-02) update high-priority tools with error utilities
- (02-04) extract UI helpers to session/ui.rs
- (02-03) update session/mod.rs to delegate to commands
- (02-03) create commands.rs with all handle_* methods
- (02-02) extract provider logic into providers.rs submodule
- (02-01) create session submodule structure and extract plan_mode
- (01-02) create testing protocol for all 28 tools
- (01) create phase 1 audit & triage plans
0.32.1 - 2026-01-11
- small fixes, truncation for docker output, default bedrock model fix, and lastly shell error fixed
0.32.0 - 2026-01-09
- updated agent store logic to better fetch and manage outputs
- upgrade rig-core to 0.28 and fix OpenAI Responses API multi-turn
- (agent) [breaking] use monorepo analyzer to detect ALL projects instead of flat analysis
- resolve clippy errors and failing tests for CI
- Merge pull request #270 from syncable-dev/develop
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
0.31.1 - 2026-01-06
- update Cargo.lock dependencies
0.31.0 - 2026-01-01
- updated docs and agent resume querry
0.30.1 - 2025-12-31
- fixed fmt / clappy issues in ci pipeline
- added authentication, for agent usage
- rant fmt and lint check
0.30.0 - 2025-12-31
- updated cli to include auth
- Merge pull request #261 from syncable-dev/develop
0.29.5 - 2025-12-30
- updated gif
- Merge pull request #259 from syncable-dev/develop
0.29.4 - 2025-12-29
- (linters) add native Rust kubelint and helmlint tools
- updated rust crate or hashtags
- Merge pull request #250 from syncable-dev/develop
0.29.3 - 2025-12-27
- removed main CI pipeline due to using releaze, and we only want to validate develop anyway
- added prompts reference, so catching up correctly plans pointed continuation requests
0.29.2 - 2025-12-27
- Merge pull request #246 from syncable-dev/develop
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
- (bedrock) inline rig-bedrock module for crates.io compatibility
0.29.1 - 2025-12-27
- update Cargo.lock dependencies
0.29.0 - 2025-12-27
- (clippy) resolve all clippy warnings across codebase
- fix print_with_newline clippy lint and format code
0.28.1 - 2025-12-27
- add CI workflow, trust badges, and fix Bedrock extended thinking
- updated README with gif
- (ci) remove recursive clippy alias that broke CI
- (ci) ignore flaky integration test and fix doctests
- fix flaky tests and extract_environment_from_filename bug
- clone PathBuf to fix Windows build error
- (ci) add permissions for security audit and ignore unmaintained warnings
- (ci) override target-cpu=native that breaks macOS CI
- (ci) remove recursive cargo fmt alias that broke CI
- Merge pull request #240 from syncable-dev/develop
- format dclint tool files
- add docker-compose-linter attribution
- run cargo fmt --all
- add demo GIF to README for better conversions
0.28.0 - 2025-12-26
- updated .gitignore
- (agent) add plan mode, plan resumption, and context overflow fixes
- Merge pull request #238 from syncable-dev/develop
- bug(wrong ref for rig-bedrocks) wrong referenced rig-bedrock package
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
0.27.2 - 2025-12-23
- Merge pull request #232 from syncable-dev/develop
- Merge pull request #225 from syncable-dev/dependabot/cargo/develop/crossterm-0.29.0
0.27.1 - 2025-12-23
- Merge pull request #230 from syncable-dev/develop
- Merge pull request #226 from syncable-dev/dependabot/cargo/develop/serde_json-1.0.146
- Merge pull request #227 from syncable-dev/dependabot/cargo/develop/rustyline-17.0.2
- (deps) bump rustyline from 15.0.0 to 17.0.2
0.27.0 - 2025-12-23
- (agent) add extended thinking, conversation compaction, and UI improvements
- Merge branch 'main' into develop
0.26.1 - 2025-12-21
- (hadolint) add native Rust Dockerfile linter with GPL-3.0 license
- Merge pull request #221 from syncable-dev/develop
0.26.0 - 2025-12-21
- updated agenet behavior for better tool calling and context mngmt
0.25.0 - 2025-12-20
- fixed security scan context share
- (@ reference) updated session logic with "@" ref
0.24.5 - 2025-12-19
- Merge pull request #215 from syncable-dev/develop
- Merge pull request #145 from syncable-dev/dependabot/cargo/develop/rayon-1.11.0
0.24.4 - 2025-12-19
- feat(ROADMAP updates) Updated Roadmap to reflect current progress
- bug(newline broken) Fixed a broken UI for file/folder search
0.24.3 - 2025-12-19
- updated with logo
- update ROADMAP with completed features and cleaner structure
0.24.2 - 2025-12-19
- (agent) enhance input handling with multi-line support and keyboard shortcuts
- Merge pull request #209 from syncable-dev/develop
- redesign README with AI Agent focus and improved engagement
0.24.1 - 2025-12-18
- (agent) add @ file picker for context file selection
- Merge pull request #207 from syncable-dev/develop
0.24.0 - 2025-12-18
- updated Agent dockerfile generation alongside the Syncable Cli Companion, allowing for IDE to show diff and change suggestions from the cli agent
0.23.1 - 2025-12-17
- Add Syncable IDE Companion VS Code extension
- Merge branch 'main' into release-plz-2025-12-17T22-17-01Z
- release v0.23.0
- Merge pull request #202 from syncable-dev/develop
0.23.0 - 2025-12-17
- Add Syncable IDE Companion VS Code extension
- VS Code extension Syncable Cli Companion
- Merge pull request #202 from syncable-dev/develop
- Merge pull request #201 from syncable-dev/develop
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
0.22.3 - 2025-12-17
- update Cargo.lock dependencies
0.22.2 - 2025-12-17
- updated with banner, for Syncable Platform
0.22.1 - 2025-12-17
- Merge pull request #193 from syncable-dev/develop
0.22.0 - 2025-12-17
- Syncable Cli Agent now includes thinking and more smooth ui processing.
0.21.0 - 2025-12-16
- updated agent layer, with better ui for interactivness
- Merge pull request #189 from syncable-dev/develop
0.20.0 - 2025-12-16
- updated syncable-cli
- Merge pull request #187 from syncable-dev/develop
0.19.0 - 2025-12-16
- Add AI agent layer with Rig framework and harden framework detection
- Merge pull request #185 from syncable-dev/develop
0.18.6 - 2025-11-22
- updated framework detection
0.18.5 - 2025-09-29
- update Cargo.lock dependencies
0.18.4 - 2025-09-29
- update Cargo.lock dependencies
0.18.3 - 2025-09-12
- Removed Update Banner on json outputs
0.18.2 - 2025-09-11
- fixed vulnerability scan for js and analyzer
0.18.1 - 2025-09-11
- testing analyze
0.18.0 - 2025-09-11
- improved analyzer from false positives of voltagen and expo issues
- Merge pull request #159 from syncable-dev/develop
0.17.0 - 2025-09-11
- test trigger
- improved telemtry and removed dublets
- .qodor folder for some reason wasn't corectly ignored
- added privacy-policy for telemetry
- fixed vulnerabilities output for different languages
0.12.1 - 2025-07-09
- update Cargo.lock dependencies
0.12.0 - 2025-07-02
- wrong named services
- test
- new cargo lock
- fixed double print
- t
- Merge branch 'main' of github.com:syncable-dev/syncable-cli into develop
- (deps) bump indicatif from 0.17.11 to 0.17.12
- (deps) bump reqwest from 0.12.20 to 0.12.21
- (deps) bump dashmap from 5.5.3 to 6.1.0
- (deps) bump rustsec from 0.30.2 to 0.30.4
0.11.1 - 2025-06-20
- fixed double print
0.11.0 - 2025-06-19
- feat; improved security:scaning printout
- returning dependencies as a string, for MCP server opportunity
- refactored handler logic - on to huge simplification and code breakdown
0.10.2 - 2025-06-19
- returning dependencies as a string, for MCP server opportunity
0.10.1 - 2025-06-19
- refactored handler logic - on to huge simplification and code breakdown
0.10.0 - 2025-06-18
- refactored display
0.9.11 - 2025-06-18
- added return value for handler_analyze to utilize within MCP servers
- exposing commands for lib
- added public refferences to main methods for mcp access
- Merge branch 'main' of github.com:syncable-dev/syncable-cli into develop
0.9.10 - 2025-06-18
- exposing commands for lib
0.9.9 - 2025-06-18
- added public refferences to main methods for mcp access
- feat added windows support
- readme updates
- improved security cmd, for further false postitive in terms of:
- Merge pull request #88 from syncable-dev/develop
- (deps) bump colored from 2.2.0 to 3.0.0 (#87)
- Merge branch 'main' of github.com:syncable-dev/syncable-cli into develop
- (deps) bump env_logger from 0.10.2 to 0.11.8
- Merge branch 'main' of github.com:syncable-dev/syncable-cli into develop
- (deps) bump rustsec from 0.29.3 to 0.30.2
- Merge branch 'develop' of github.com:syncable-dev/syncable-cli into develop
- (deps) bump clap from 4.5.39 to 4.5.40
- (deps) bump thiserror from 1.0.69 to 2.0.12
- (deps) bump proptest from 1.6.0 to 1.7.0
0.9.8 - 2025-06-12
- (deps) bump env_logger from 0.10.2 to 0.11.8
0.9.7 - 2025-06-11
- improved security cmd, for further false postitive in terms of:
0.9.6 - 2025-06-11
- (deps) bump rustsec from 0.29.3 to 0.30.2
0.9.5 - 2025-06-10
- update Cargo.lock dependencies
0.9.4 - 2025-06-10
- feat added windows support
0.9.3 - 2025-06-10
- (deps) bump thiserror from 1.0.69 to 2.0.12
0.9.2 - 2025-06-10
- update Cargo.lock dependencies
0.9.1 - 2025-06-10
- readme updates
0.9.0 - 2025-06-09
- huge improvements towards security scanning and performance
- feat added python security scanning catching generat exposure secrets similar to javascript version
- Merge branch 'main' of github.com:syncable-dev/syncable-cli into develop
- README.md duplicate phrases updated
0.8.1 - 2025-06-09
- Develop (#61)
0.8.0 - 2025-06-08
- feat added python security scanning catching generat exposure secrets similar to javascript version
0.7.0 - 2025-06-08
- huge improvements towards security and secret variable detection.
- updated cli-display-modes.md file for better visualization
0.6.0 - 2025-06-07
- improved readme
- release-plz structure to avoid quick bump
- fix releaze-pls, proper section structure
- wrong release-plz setting
- small updates of unnused variables - cleanup
- updated release cycles and rules
0.5.4 - 2025-06-07
- Update README.md
- Update README.md
0.5.3 - 2025-06-07
- Develop (#47)
- Update README.md
0.5.2 - 2025-06-07
- Develop (#44)
0.5.1 - 2025-06-07
- improved README.md
0.5.0 - 2025-06-06
- HOTFIX - hoping auto update becomes available
0.4.2 - 2025-06-06
- Feature/improve framework and language tool detection (#37)
0.4.1 - 2025-06-06
- Develop (#33)
0.4.0 - 2025-06-06
- Feature/condense overview with new representation (#29)
0.3.0 - 2025-06-06
- Added tool install verifier with cli calls (#14)
- Feature/extendsive docker compose and docker scan (#25)
- Feature/add automatic cli update (#22)
- Feature/update dependabot (#11)
0.2.1 - 2025-06-06
- Feature/add automatic cli update (#22)
0.2.0 - 2025-06-06
- Added tool install verifier with cli calls (#14)
0.1.5 - 2025-06-06
- cargo lock update
- Feature/update dependabot (#11)
- Update README.md
- Update README.md
- (deps) bump reqwest from 0.11.27 to 0.12.19
- (deps) bump dirs from 5.0.1 to 6.0.0
- Feature/dependabot (#3)
0.1.4 - 2025-06-05
- added cargo isntall command for readme
- Add new features and improvements here.
- Initial release of
syncable-cli. - Analyze code repositories to detect languages, frameworks, and dependencies.
- Generate Infrastructure as Code (IaC) configurations: Dockerfile, Docker Compose, and Terraform.
- Modular architecture for extensibility and maintainability.
- CLI interface with
analyzeandgeneratecommands. - Basic security and performance analysis.