Download Latest Version v2.0.3 source code.zip (1.2 MB) Google Add to Preferred Sources
Home / v2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-23 3.3 kB
v2.0.0 source code.tar.gz 2026-10-23 11.2 MB
v2.0.0 source code.zip 2026-10-23 11.5 MB
Totals: 3 Items   22.8 MB 0

What Changed πŸ‘€

πŸš€ Features

  • feat: add Plan and Agent modes with read-only planning and explicit approval before executing saved plans
  • feat: add project file tools and approved command execution with live output
  • feat: redesign terminal UI with pinned composer, mouse scrolling, searchable settings, collapsible action steps, and edit counts
  • feat: add guided provider setup, model selection, and ChatGPT account sign-in for eligible accounts
  • feat: add persistent conversations, task history, checkpoints, and session recovery
  • feat: add automatic context compaction with archived history and recently used file context restoration
  • feat: add read-only sub-agent investigations and persistent background task controls
  • feat: support repository instructions, conditional rules, global/project skills, reusable commands, and file references
  • feat: add MCP integrations, .NET plugins, and lifecycle hooks
  • feat: add automatic repair workflow with approved diagnostics, fixes, and validation
  • feat: support one-shot and piped tasks, JSON Lines output, configurable timeouts, and optional editor integration

πŸ›‘οΈ Execution Controls

  • feat: add detailed approval panels with optional per-tool approval for the current session
  • feat: add configurable token, cost, tool-call, repeat-call, and consecutive-failure limits
  • feat: enforce mode restrictions across tool advertisement, execution, and proposed changes
  • feat: add guarded web retrieval and clarification without granting write consent

πŸ› Bug Fixes

  • fix: prevent repeated terminal footers and restore mouse-wheel and scrollbar navigation
  • fix: prevent path traversal when applying project changes
  • fix: normalize equivalent discovery paths and handle transient Windows state-file locking
  • fix: terminate owned command processes during cancellation and preserve interrupted task state
  • fix: correct command argument substitution, culture-dependent prompt formatting, and package/version reporting

♻️ Refactor

  • refactor: replace Go implementation with Core, Application, Adapters, and CLI projects
  • refactor: introduce host-neutral, dependency-injected session runtime for .NET applications
  • refactor: centralize provider definitions and standardize CLI flag handling

🧰 Maintenance

  • chore: automate NuGet packaging, tool-install verification, and release publishing
  • chore: add deterministic builds, SourceLink, symbol packages, and warning-as-error validation
  • chore: add automated documentation validation and GitHub Pages publishing

⚠️ Breaking Changes

  • feat!: replace Go installation with .NET tool package requiring .NET SDK 10 or later
  • feat!: remove Ask mode while retaining Plan and Agent, with Agent as default and legacy Ask metadata interpreted as Plan
  • refactor!: reorganize library APIs and namespaces for .NET hosts
  • chore!: remove unused encoding_format setting

πŸ“„ Documentation

  • docs: add guides for agent workflows, terminal controls, skills, MCP, plugins, and editor-integration limitations
  • docs: simplify README into installation and feature overview

Full Changelog: https://github.com/meysamhadeli/codai/compare/v1.9.0...v2.0.0

Source: README.md, updated 2026-10-23