Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 22:29
· 27 commits to main since this release

First public release.

Highlights

  • Interactive TUI built on OpenTUI + React: scrollable transcript with
    mouse support, text selection, keyboard navigation mode, copy commands,
    themed cards, markdown rendering with syntax highlighting, and a help
    overlay.
  • Headless print mode (canarycode -p "<prompt>") for scripting, with --json
    JSONL event streaming and stdin folded into the prompt as context.
  • Providers: Anthropic-compatible and OpenAI-compatible APIs, CanaryLLM,
    OpenAI Codex (ChatGPT subscription) login, and OpenCode Zen models.
  • Modes: read-only plan mode, autonomous auto mode, and extended thinking
    levels (/think off|think|think-hard|ultrathink).
  • Extensions: web search, skills, custom agents and sub-agents, MCP
    servers, lifecycle hooks, a permission engine with an optional AI safety
    checker, and user extensions loaded from ~/.canarycode/extensions/.
  • Sessions: SQLite-backed persistence with --resume/--continue, an
    interactive session picker, and mid-turn input queueing.
  • Project context: CANARYCODE.md/AGENTS.md/CLAUDE.md files are prepended to
    the system prompt; /init generates a starter file.
  • Self-update: canarycode update / /update downloads, checksum-verifies, and
    atomically swaps the release binary; a background check surfaces new
    versions at startup, and /changelog shows what changed.
  • Install anywhere: install.sh for prebuilt binaries, or Nix flake with
    a Home Manager module.