| Name | Modified | Size | Downloads / 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_formatsetting
π 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