Changelog
All notable changes to wardayacode, in reverse chronological order.
v0.6.0 2026-06-24
Multi-provider & Ink TUI
- Added Gemini (Google) support alongside existing Anthropic and OpenAI providers
- New Ink-based terminal UI with streaming markdown rendering
- Permission system with 5 modes: default, plan, acceptEdits, auto, internal
- Built-in slash commands: /undo, /diff, /checkpoint, /rollback, /compact, more
- Session management with JSONL persistence and --resume flag
- Config cascade: CLI flags → project .wardayacode.json → user config → defaults
- Added --max-retries flag with exponential backoff
- Permission-gated tool system with 8 built-in tools
- Dangerous ops (force push, rm -rf) permanently blocked
v0.5.0 2026-05-15
OpenAI support & tool system
- Added GPT-4 (OpenAI) provider alongside existing Claude support
- New tool registry system with permission gating
- Read/write/edit file tools with surgical edit matching
- Bash and Git tool execution with path safety checks
- Glob and grep tools for file search
- Context manager with automatic compaction near token limits
- Multiple permission modes: default, plan, acceptEdits, auto
- Config file support with cosmiconfig
v0.4.0 2026-04-10
Claude agent & undo system
- Initial Claude (Anthropic) agent implementation using Vercel AI SDK
- ReAct loop with multi-step tool execution
- File system tools: read, write, edit
- Undo manager with session-level revert (/undo)
- Git checkpoint system (/checkpoint, /rollback)
- Diff view for inspecting changes (/diff)
- Basic permission prompts with allow/deny/always
- Optional --debug flag with structured JSON logging