Skip to content

Releases: RoyCoding8/AgentSwitch

Release v1.2.0

18 May 23:54

Choose a tag to compare

Release v1.2.0 Pre-release
Pre-release

v1.2.0

This release introduces a powerful new Chat Manager for unifying and managing chat histories across all supported AI agents, alongside critical stability fixes for international character sets.

Features

  • Added a unified Chat Manager to browse, search, and organize chat histories across Claude Code, Codex CLI, Gemini CLI, and Kiro
  • Enabled bulk selection and bulk operations for chat sessions
  • Added the ability to export chat histories as single JSON archives or multi-chat ZIP files
  • Implemented a soft-delete Trash system for chats, supporting both restoration and permanent deletion
  • Added support for importing and viewing archived chat sessions directly within the app
  • Improved UI resilience by automatically falling back to the Chats view when no providers are selected, preventing unnavigable states

Bug Fixes

  • Fixed multiple critical crashes (panics) when rendering non-ASCII text (e.g., CJK characters, emojis) in workspace paths, file paths, and hook handlers
  • Fixed a UI trap where deselecting all providers while in the Chats view would leave the application in a "ghost" state without tabs
  • Resolved strict static analysis (clippy) warnings by modernizing iteration logic and lazy evaluation across the UI panels

Release v1.1.0

18 May 16:59

Choose a tag to compare

v1.1.0

This release introduces new diagnostic tools, bulk operations, and fixes critical state-management bugs.

Features

  • Added Enable All and Disable All bulk toggle buttons scoped to the active filter tab
  • Added a read-only Diff Workbench to compare local and global configurations with secret redaction
  • Added a read-only Hook Cockpit to diagnose hook execution order, duplicate handlers, and timeouts
  • Added a config.toml parser to support Codex mcp_servers and hooks
  • Enabled inline editing of instruction files and rules directly from the application
  • Eliminated startup console flicker on Windows via no-window provider detection

Bug Fixes

  • Prevented disabled skills and rules from being incorrectly renamed as flat files instead of moving to .disabled directories
  • Fixed scanner desyncs where the UI reported JSON-based MCP servers as enabled despite containing native disabled flags
  • Ensured configuration backups preserve their native file extensions rather than defaulting to .json.bak
  • Corrected the file scanner so disabled variants maintain their original item type rather than defaulting to instruction files

Infrastructure

  • Added automated binary checksum generation to the release pipeline
  • Configured GitHub Actions release workflows for Windows, Linux, and macOS (x86_64 and aarch64)
  • Gated the CI pipeline on strict cargo clippy --all-targets -- -D warnings static analysis

Release v1.0.0

12 May 01:26

Choose a tag to compare

Release v1.0.0 Pre-release
Pre-release
Update release.yml