Skip to content

feat(cli): add agent start to launch named agents in managed tmux sessions#90

Merged
codeaholicguy merged 8 commits into
mainfrom
feature-agent-start
May 30, 2026
Merged

feat(cli): add agent start to launch named agents in managed tmux sessions#90
codeaholicguy merged 8 commits into
mainfrom
feature-agent-start

Conversation

@codeaholicguy
Copy link
Copy Markdown
Owner

Summary

  • Add npx ai-devkit agent start --type <type> [--name <name>] [--cwd <path>] to launch claude / codex / gemini_cli / opencode in a detached tmux session and register it in a local file (~/.ai-devkit/agents.json).
  • agent list, agent send, and agent open now resolve the user-supplied name (registry-first), instead of showing the opaque {folder}-{pid} auto-name.

Test plan

  • Manual smoke: agent start --type claude --name foo on macOS, verify ~/.ai-devkit/agents.json records the real claude PID (not the wrapper) and agent list shows foo.
  • Manual smoke: same flow with --type gemini_cli to confirm the Node-script matcher resolves to the gemini process.
  • Manual smoke: kill the agent inside the pane, rerun agent start with the same name, confirm warning + replacement path.

@codeaholicguy codeaholicguy merged commit 810d67d into main May 30, 2026
7 checks passed
@codeaholicguy codeaholicguy deleted the feature-agent-start branch May 30, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant