Repository navigation
Releases: codeaholicguy/ai-devkit
Release list
0.70.1
What's Changed
- 86d46ac Fixed devkitd parsing
psrows with padded columns on Linux, which leftagent listpermanently empty; empty daemon answers are now cross-checked against local detection. - de852a6 Moved Telegram bot token validation into channel-connector's shared
validateTelegramBotToken, redacting the bot token from debug output. - 033f1f1 Corrected all license references to Apache-2.0: the
LICENSEfile has always been Apache License 2.0, butpackage.jsonfields,Cargo.toml, plugin manifests, READMEs, and web content incorrectly stated MIT. - 2475c07 Redesigned the homepage with Remotion demos and accessibility fixes.
- f3379b8 Added Grok CLI and Muse Code to the supported-agents page.
- 70e95fc Expanded the web FAQ, SEO keywords, and social preview image.
- d348283 Rendered the full logo in the navbar.
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.70.0...cli@0.70.1
0.70.0
What's Changed
- Added the Muse Code harness across agent-manager, the CLI, and the Rust devkitd daemon. (#369)
- Added Muse Code skill install support for project and global installs. (#368)
- Added the observe-and-operate capability to the overview. (#367)
- Refreshed the supported-agents example and contributor path. (#366)
- Removed the duplicated prerequisites block. (#365)
- Updated the getting-started setup description and first-run checks. (#364)
- Generalized the channel agent prerequisite to any detected harness. (#363)
- Documented
agent send --stdin,--wait,--group, and--json. (#362) - Mentioned the Herdr managed runtime in the docs. (#361)
- Documented
memory semanticandmemory reembedcommands. (#360) - Added
session-compactto the built-in skills docs. (#359) - Documented
agent session compact. (#358) - Rewrote the console start-agent pane docs for the 0.68 UX. (#357)
- Fixed stale memory MCP setup instructions to match the setup-first wiring. (#356)
- Fixed stale agent types, durable modes, and supported tools in the docs. (#355)
- Updated the AI lifecycle docs indexes. (651f080)
- Gated fmt and lint checks for Rust and TypeScript in CI. (31047e1)
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.69.1...cli@0.70.0
0.69.1
What's Changed
- Fixed the bundled agent console crashing on load — esbuild code splitting exposes only the default export on the lazy React chunk, so destructured
createElementwasundefinedin the published bundle (c085143). - Fixed the audit configuration (3b60a74).
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.69.0...cli@0.69.1
0.69.0
What's Changed
- Introduced
devkitd, a Rust coordination daemon with auto-spawning unix-socket server, harness ports for every agent type, per-platform binary packages, and adaemoncommand group in the CLI (#352)
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.68.0...cli@0.69.0
0.68.0
What's Changed
- Wired the memory MCP server globally into all MCP-capable harnesses during setup (#308).
- Reported Devin usage in
capacity(#348). - Documented
antigravity_cliand Devin in the start-types table (#347). - Rendered the start-agent type selector as a vertical list (#329).
- Supported j/k field navigation in the start-agent pane (#331).
- Submitted the start-agent form on Enter in the name field (#334).
- Showed multiline error output in the start-agent pane (#336).
- Made Ctrl+C close the active pane before quitting (#337).
- Selected the newly started agent on success (#344).
- Remembered the last-used type and cwd across start-agent pane opens (#345).
- Showed friendly agent type labels in the start-agent pane (#330).
- Supported Shift+Tab reverse focus in the start-agent pane (#332).
- Allowed cancelling a pending agent start and showed elapsed time (#335).
- Showed contextual key hints per focused field (#333).
- Mapped q to cancel in the start-agent pane (#338).
- Exposed interactive/durable mode in the start-agent pane (#339).
- Added an optional initial prompt field to the start-agent pane (#340).
- Pre-checked harness availability in the start-agent pane (#341).
- Validated name and cwd client-side before submit (#342).
- Expanded
~in cwd and offered recent project dirs (#343). - Added a passthrough args field to the start-agent pane (#346).
- Split agent commands into modules and consolidated shared helpers with no public API changes (#350).
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.67.0...cli@0.68.0
0.67.0
What's Changed
- Added the Devin CLI harness adapter. (#309)
- Ranked skill find results and showed install commands. (be4e7be)
- Added
--modetoskill add. (24427c6) - Configured per-skill install mode with copy or link. (362569c)
- Documented WezTerm and Ghostty as supported terminals. (0534cd3)
- Added a Ghostty terminal backend. (a5cf236)
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.66.0...cli@0.67.0
0.66.0
What's Changed
- Started the memory MCP server when launched through the bin symlink. (#303)
- Showed Anthropic usage for the Pi harness. (708e12c)
- Separated harness credentials from capacity providers. (cf1319e)
- Simplified the agent-manager runtime and terminal structure. (bd76b05)
- Colocated readiness checks with their harnesses. (817302d)
- Reported readiness for all harnesses. (3c0666f)
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.65.1...cli@0.66.0
0.65.1
What's Changed
- Cached incremental session summaries across refreshes so repeated agent listings skip rescanning unchanged transcripts (#267).
- Used a shared process snapshot in the Antigravity adapter (#268).
- Excluded Codex helper processes from agent detection so helper invocations no longer show up as agents (#270).
- Read conversation tails from the end of JSONL transcripts instead of whole files when rendering conversation previews (#271).
- Read only the session metadata head during Codex session discovery (#269).
- Bounded Gemini session discovery I/O (#274).
- Detected Gemini
session-*.jsonllogs (#284). - Bounded the cold-start session summary to a head and tail scan (#272).
- Added skip hooks to the Pi, Grok, and Copilot reducers so bounded scans can skip irrelevant transcripts (#285).
- Classified Codex review, cloud, and agents sessions by rollout behaviour (#289).
- Enriched only candidate PIDs and cached process start times during detection (#277).
- Detected executable paths containing spaces (#286).
- Shared process/session matching tolerance across locators (#288).
- Folded the first tail line correctly when the bounded scan starts on a line boundary (#299).
- Resolved spaced argv[0] values in AGENTS matchers (#300).
- Consumed variadic Codex
-i/--imagevalues in helper detection (#301). - Moved the Antigravity adapter into the agent-manager provider structure (29ee399).
- Moved the Kiro adapter into the agent-manager provider structure (0ae18de).
- Followed Kiro's bundled bun TUI when matching session locks (6788bd7).
- Renamed the internal
providersstructure toharnesseswith no public API changes (dd31803). - Registered built-in harnesses from one list, exporting
createBuiltinAdaptersandAGENT_TYPES(8f0a3c5). - Shared harness boilerplate in
harnesses/shared(b60631a). - Added
findSessionsByIdlookups for Kiro and Antigravity sessions so exact historical IDs resolve without enumerating summaries (cc43cbe). - Derived
StartableAgentTypefromAGENT_TYPES(cd8a7e7). - Cached Kiro and Antigravity session summaries (532c562).
- Released
@ai-devkit/agent-manager0.37.0 with this version, exportingAGENT_TYPES,createBuiltinAdapters, and theConversationOptionstype; theproviders→harnessesrename is internal-only with no public API changes.
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.65.0...cli@0.65.1
0.65.0
What's Changes
- Added an OpenAI platform usage provider to
ai-devkit capacity, resolvingOPENAI_API_KEYor the Pi OpenAI credential and reporting today and 7-day token windows from the platform Usage API (#252). - Added Claude subscription usage to
ai-devkit capacity, reading quota windows from the local Claude login (#251). ai-devkit capacitynow shows OpenAI usage from pi's OpenAI login alongside harness quotas (#254).- Added the Kiro CLI adapter — detects running Kiro CLI agents by matching
~/.kiro/sessions/clilock files to session metadata and transcripts, enabling Kiro inagent list/detailand channels (#115). - Added the Antigravity CLI adapter — detect, list, and inspect Google Antigravity CLI (
agy) agents alongside Claude, Codex, Gemini, and Grok (#133). - Resolved
agent session detailby exact session ID instead of enumerating every provider's history (~5.8s → ~0.45s), with identical output (e8a93ea). - Released
@ai-devkit/agent-manager0.36.0 with this version, exportingKiroAdapter,AntigravityCliAdapter, and the newgetClaudeCapacityReport/getOpenAiCapacityReportprobes (a78f668).
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.64.0...cli@0.65.0
0.64.0
What's Changed
- Added
ai-devkit agent session compact— Jev-backed compaction of a historical session into a structured continuation artifact (durable continuation facts, memory candidates), with a newsession-compactbuilt-in skill (#250). - Added
AgentManager.findSessionsById()and the optionalAgentAdapter.findSessionsById()hook to@ai-devkit/agent-manager, resolving exact historical session IDs across providers without enumerating every summary (9684956). - Moved the grok adapter into the agent-manager provider structure with no public API changes (3256cc3) via
@ai-devkit/agent-manager0.35.0 (released with this version).
Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.63.0...cli@0.64.0