Repository navigation
feat: genie agent system — pane colors, hook dispatch, identity inject & onboarding (v3.260309.1) #520
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: genie agent system — pane colors, hook dispatch, identity inject & onboarding (v3.260309.1) #520
Changes from all commits
17780ea
a6aac1b
6b5aa82
fae50be
f201702
955e380
b6f5066
f8e0eb2
02f35bd
79ae30a
108a66e
b84be15
dc51d60
e8cb5b5
d658ba5
d7b1b45
5e5de3a
84cdfe3
67052e6
1ba1054
17d3769
b7bb95b
6fe63bd
fb2441b
30dc17f
fc32fbf
d64be76
3526f6a
e072562
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,15 @@ | ||
| { | ||
| "name": "genie", | ||
| "version": "3.260302.2", | ||
| "name": "automagik-genie", | ||
| "version": "3.260309.1", | ||
|
Comment on lines
+2
to
+3
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Check if there's migration or uninstall handling for the old name
rg -n "genie" plugins/genie/ --glob "*.json" --glob "*.md" | head -30Repository: automagik-dev/genie Length of output: 2051 🏁 Script executed: cat -n plugins/genie/.claude-plugin/plugin.jsonRepository: automagik-dev/genie Length of output: 780 🏁 Script executed: cat -n plugins/genie/package.jsonRepository: automagik-dev/genie Length of output: 392 🏁 Script executed: rg -n "automagik-genie" --glob "*.json" --glob "*.md"Repository: automagik-dev/genie Length of output: 45 🏁 Script executed: rg -n "migration\|upgrade\|deprecat\|old.*plugin\|plugin.*rename" plugins/genie/ --glob "*.json" --glob "*.md"Repository: automagik-dev/genie Length of output: 45 🏁 Script executed: cat -n plugins/genie/README.md | head -60Repository: automagik-dev/genie Length of output: 1664 🏁 Script executed: cat -n plugins/genie/hooks/hooks.jsonRepository: automagik-dev/genie Length of output: 1925 🏁 Script executed: rg -n "name.*:.*genie" plugins/genie/ --glob "*.json"Repository: automagik-dev/genie Length of output: 117 Plugin name change is incomplete—update all references. Changing 🤖 Prompt for AI Agents |
||
| "description": "Human-AI partnership for Claude Code. Share a terminal, orchestrate workers, evolve together. Brainstorm ideas, turn them into wishes, execute with /work, validate with /review, and ship as one team.", | ||
| "author": { | ||
| "name": "Namastex Labs" | ||
| }, | ||
| "repository": "https://github.com/automagik-dev/genie", | ||
| "license": "MIT", | ||
| "keywords": ["workflow", "orchestration", "collaboration", "claude-code", "tmux", "agents"] | ||
| "keywords": ["workflow", "orchestration", "collaboration", "claude-code", "tmux", "agents"], | ||
| "skills": "./skills", | ||
| "hooks": "./hooks/hooks.json", | ||
| "agents": "./agents", | ||
| "settings": "./settings.json" | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -64,20 +64,20 @@ Documented for future validation. Three-layer chain: OpenClaw → genie → Clau | |
|
|
||
| ```bash | ||
| # Spawn a Claude Code worker via genie | ||
| genie worker spawn --role implementor | ||
| genie agent spawn --role implementor | ||
|
|
||
| # Or for heavy multi-file work with bead tracking | ||
| bd create "<task title>" --type task | ||
| genie work <bead-id> | ||
|
|
||
| # Monitor | ||
| genie worker list | ||
| genie worker read <worker> | ||
| genie agent list | ||
| genie agent read <agent> | ||
| ``` | ||
|
|
||
| - **Isolation:** Claude Code worktrees (same as CC path, initiated via genie) | ||
| - **Model:** sonnet (passed to CC via genie) | ||
| - **Coordination:** genie worker status + bead updates | ||
| - **Coordination:** genie agent status + bead updates | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Replace
🤖 Prompt for AI Agents |
||
| - **Risk:** 3 layers of indirection — use timeouts, fall back to sequential on failure | ||
|
|
||
| ## Rules | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
genie agent spawndoes not expose--profilehere.src/term-commands/agents.ts:1128-1169does not register a--profileoption forgenie agent spawn, so the examples on Lines 52-53 would error with an unknown option. Either add--profileto the command or rewrite this section to match the supported flow.🤖 Prompt for AI Agents