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