Repository navigation
v1.3.0 - Slash Command System & API Retry Logic
What's New in v1.3.0
馃幆 Slash Command System
- Full backend command handler supporting
/diff,/revert,/help,/status,/clear,/compact,/model,/cost, and more - Workspace-aware session management with proper runtime initialization and persistence
馃帹 Command Palette UI
- New CommandPalette component with categorized commands (core, session, workspace, git, automation)
- useCommands hook for palette state, keyboard navigation, and selection
- Rich CommandResult component for displaying command output
- Shared command registry in
lib/commands.tswithCommandSpectypes
馃攧 API Retry Logic
- Exponential backoff retry for Anthropic and OpenAI-compatible clients (both streaming and non-streaming)
- Smart error classification: 400/408 network errors and 408 timeouts are now retryable
- Configurable max retries per client
馃И Tests
- Provider error classification tests
- Retry behavior tests with mock HTTP servers
- Slash command parsing tests
馃搳 Stats
- 22 files changed, +2,488 / -156 lines
Full Changelog: v1.2.0...v1.3.0
What's Changed
- feat: slash command system with retry logic and command palette by @HendrickPhan in #4
Full Changelog: v1.2.0...v1.3.0