Repository navigation
Releases: HendrickPhan/glaw-code
Releases · HendrickPhan/glaw-code
Release list
v1.3.1
What's Changed
- Complete module migration with MCP protocol fix and facade cleanup by @HendrickPhan in #5
Full Changelog: v1.3.0...v1.3.1
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
v1.2.0
What's New
🚀 Background Bash Commands
Run long-lived processes (dev servers, file watchers, etc.) without blocking the REPL:
bash: { "command": "npm run dev", "run_in_background": true }
→ Returns job_id immediately
bash_result: { "job_id": "abc123" } → Fetch output when ready
bash_stop: { "job_id": "abc123" } → Stop the background command
🆓 OpenRouter as Default Provider
New installations now default to OpenRouter with the free model nvidia/nemotron-3-super-120b-a12b:free — no API key cost to get started.
📦 Improved Install Experience
install.shnow auto-creates~/.glaw/settings.jsonwith a working free default- Clearer error messages listing all supported providers
- Updated README with step-by-step install instructions
One-liner Install
curl -fsSL https://raw.githubusercontent.com/HendrickPhan/glaw-code/main/install.sh | bashSupported Providers
OpenRouter (free models available), Anthropic, OpenAI, Google Gemini, xAI, Ollama (local)
Full Changelog: v1.1.0...v1.2.0
Full Changelog: v1.1.0...v1.2.0