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.
- Dedicated grep tool powered by npm ripgrep WASM (#263)
/btwcommand for side questions (#264)
- Switched Telegram voice/audio transcription from whisper.cpp to Grok STT (
/v1/stt); removedwhisper-cli,ffmpeg, and model-download requirements (#266, #265) - Install script warns when auto-resolving to a pre-release version (#269)
- Release workflow publishes Sigstore build-provenance attestations (#271)
- RC version tags are published as GitHub prereleases (#268)
- Pipe MCP stdio server stderr to prevent logs bleeding into TUI (#259)
- Per-mode default models via
modeModelsin user settings (#258)
- LSP support with server catalog and diagnostics (#255)
- x402 payment protocol support via AgentKit (#252)
- Brin.sh security scanning for x402 payments (#253)
- Programmable hooks system with 17 lifecycle events (#248)
- Binary release workflow, install script, and self-management CLI commands (#241)
- Auto-open generated images and videos in the default OS viewer (#244)
- Verify command (#240)
- Unbound
tmp_dirvariable error in install script (#242) (#243)
- @-mention file autocomplete (#236)
- Switch computer sub-agent to agent-desktop (#233)
- Tracked telegram pair code from repo (#234)
- Verify workflow with sandboxed testing and browser smoke checks (#228)
- Batch mode for headless Grok CLI runs (#231)
- CLI update checker (#223)
- Replace commit scan with PR security scan (#224)
- Issue with schedule modal (#226)
- Scheduled headless runs with daemon and agent tools (#214)
- Shuru sandbox mode for agent shell execution (#215)
- Configurable sandbox settings (network, resources, ports, secrets) (#217)
- Telegram file attachments —
telegram_send_filetool for uploading media to Telegram chats (#212) - Telegram voice/audio transcription via local whisper.cpp with auto model download and ffmpeg conversion (#210)
- Built-in Vision sub-agent for image validation through xAI Responses API (#209)
- Grok media tools (#207)
- Changelog (#206)
- Updated app UI (#206)
- Clarify terminal support and unofficial status (#204)
- Mirror Telegram tool activity in TUI (#202)
- Only send reasoningEffort for grok-3-mini (#200)
- Support for multi-agent Grok models (#197)
- Custom sub-agents with /agents TUI and reliable interrupt (#192)
- Loading animation on streaming (#190)
- Clarify headless json output format
- JSON output mode for headless runs (#185)
- Test helper coverage for rewrite utilities (#184)
- Compaction (#183)
- Support for review command (#182)
- Use package.json version instead of hardcoded "1.0.0" (#188)
- Grok.md support (#181)
- Lint issues (#180)
- Asset link in README.md
- Image source link in README.md (#179)
- Readme and version (#178)
Initial release.