Skip to content

Releases: codeaholicguy/ai-devkit

0.38.0

02 Jun 10:36

Choose a tag to compare

What's Changed

Added

  • Agent Console Help Pane - Added a help pane to ai-devkit agent console with context-aware keyboard shortcuts and layout support for toggling help while preserving existing console workflows.
  • TUI Design System - Added shared TUI design-system components and tokens for panels, section titles, key hints, spacing, borders, and colors, and updated the agent console to use them consistently.
  • CLI Startup Benchmark - Added a CLI startup benchmark utility, benchmark tests, and maintainer documentation for validating top-level command startup performance.

Changed

  • CLI Startup Performance - Optimized ai-devkit startup by handling version/help output through a lightweight command manifest and lazy-loading Commander plus selected command modules only when needed by @codeaholicguy in #96

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.37.0...cli@0.38.0

0.37.0

01 Jun 13:54

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.36.0...cli@0.37.0

0.36.0

31 May 08:51

Choose a tag to compare

What's Changed

Added

  • Added ai-devkit agent start to launch named agents in managed tmux sessions with --type, --name, and --cwd options, PID polling, stale session cleanup, and registry tracking by @codeaholicguy in #90.
  • Added ai-devkit agent rename <current-name> <new-name> to rename live registry entries with validation and conflict handling by @codeaholicguy in #92.

Changed

  • Agent discovery now mirrors live Codex and Gemini CLI sessions into the registry so running agents stay available for list/detail/send workflows even when started outside agent start by @codeaholicguy in #91.
  • Updated ai-devkit agent list to show the project name instead of the full working directory for a more compact running-agent table.
  • Enhanced the dev-lifecycle skill's test-planning and implementation-log guidance.

Fixed

  • Fixed Claude Code sessions being reported with unknown status by improving session parsing for meaningful conversation entries and interrupted requests.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.35.0...cli@0.36.0

0.35.0

28 May 11:58

Choose a tag to compare

What's Changed

Added

  • New ai-devkit agent console command that launches a live multi-agent terminal UI (TUI) with an agent list pane, conversation preview, chat input, and status footer for monitoring and interacting with multiple running agents simultaneously by @codeaholicguy in #88

Changed

  • Converted all packages (cli, agent-manager, channel-connector, memory) from CommonJS to ES Modules, migrated the test runner from Jest to Vitest, and upgraded project dependencies by @codeaholicguy in #87
  • Tightened the clarification requirements in the dev-lifecycle skill's SKILL.md and updated new-requirement, review-design, and review-requirements references; improved the check-status.sh script.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.34.0...cli@0.35.0

0.34.0

25 May 20:07

Choose a tag to compare

What's changed

Added

  • Added ai-devkit docs init-feature <name> to initialize date-prefixed feature docs for configured phases using the current local date, with optional --json output for agents and scripts.
  • Added lint support for date-prefixed feature docs while preserving compatibility with legacy feature-{name}.md docs.

Changed

  • Updated lifecycle command templates and the dev-lifecycle skill to initialize feature docs through docs init-feature and reference latest matching YYYY-MM-DD-feature-{name}.md docs.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.33.0...cli@0.34.0

0.33.0

24 May 10:22

Choose a tag to compare

What's Changed

Added

  • ai-devkit agent session detail now shows detailed historical session information and conversation history, with --json, --type, --full, --tail, and --verbose options.
  • ai-devkit channel connect telegram --name <name> now supports multiple named Telegram channel configurations, including duplicate-token protection and persisted authorized chat IDs #84 by @codeaholicguy
  • ai-devkit channel start <name> --agent <name> --daemon can run channel bridges in the background, with bridge process tracking, log paths, status reporting, and ai-devkit channel stop [name] support #85 by @codeaholicguy

Changed

  • ai-devkit channel list and ai-devkit channel status now show authorization and live bridge state for configured channels.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.32.0...cli@0.33.0

0.32.0

22 May 14:19

Choose a tag to compare

What's changed

Added

  • ai-devkit agent send --wait now supports --stdin and piped input, allowing automation scripts to pass prompts without a positional message argument.
  • ai-devkit agent send --wait now supports --timeout <milliseconds> to configure the maximum wait time for an agent response.
  • ai-devkit agent send --wait --json now emits structured JSON with target metadata, the prompt, captured response messages, elapsed time, and final status.
  • Added documentation and FAQ content for automating programmatic agent calls with agent send --wait.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.31.0...cli@0.32.0

0.31.0

16 May 15:58

Choose a tag to compare

What's Changed

Added

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.30.0...cli@0.31.0

0.30.0

14 May 17:27

Choose a tag to compare

What's Changed

Added

  • feat(agent-manager): add OpenCode adapter for agent control by @nothingrotf in #82
  • The document-code skill now offers an HTML artifact alongside its markdown output.

Fixed

  • agent-manager now prefers the PID-file live status when resolving Claude Code agent state, improving accuracy of agent list output.
  • agent-manager now matches Claude Code's lossy project directory encoding when resolving session paths, fixing session discovery for paths that Claude Code re-encodes.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.29.0...cli@0.30.0

0.29.0

11 May 09:47

Choose a tag to compare

What's changed

Added

  • ai-devkit init now accepts -y, --yes to run without prompts (required for agent/CI contexts where stdin is not a TTY).
  • channel-connector's Telegram adapter now renders Markdown to Telegram-flavored HTML with an automatic plain-text fallback when Telegram rejects the formatted payload.
  • The channel command now surfaces polling-loop errors and emits diagnostic logs to help debug long-running channel sessions.

Changed

  • The dev-lifecycle skill's prerequisite step now invokes ai-devkit init -a -e claude --built-in --yes so agents (e.g., OpenCode in a fresh worktree) cannot block on interactive prompts when .ai-devkit.json is missing.
  • The debug skill has been renamed to structured-debug across the registry, templates, and docs to clarify its purpose.
  • The capture-knowledge skill has been renamed to document-code across the registry, templates, and docs to better reflect its purpose.
  • Updated the CLI's built-in skill list to reflect the structured-debug and document-code renames.

Fixed

  • agent-manager now matches resumed Claude Code sessions by parsing the --resume <uuid> argument, fixing detection of sessions started via claude --resume.

Full Changelog: https://github.com/codeaholicguy/ai-devkit/compare/cli@0.28.0...cli@0.29.0