mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-08 00:19:42 +02:00
chore: bump version to 0.1431
This commit is contained in:
@@ -126,43 +126,6 @@ Claudeman detects and tracks Ralph Loops and Todos inside Claude Code:
|
||||
|
||||
---
|
||||
|
||||
### 🤖 Spawn1337: Autonomous Agent Protocol
|
||||
|
||||
Spawn full-power Claude agents that run independently in their own screen sessions:
|
||||
|
||||
```
|
||||
Parent Session → <spawn1337>task.md</spawn1337>
|
||||
→ SpawnDetector parses tag
|
||||
→ Orchestrator creates agent directory
|
||||
→ Spawns Claude in its own screen session
|
||||
→ Agent works autonomously
|
||||
→ Reports result via <promise>PHRASE</promise>
|
||||
→ Parent notified via SSE
|
||||
```
|
||||
|
||||
**Features:**
|
||||
- **Resource governance**: Budget limits (tokens + cost), timeout enforcement, graceful shutdown
|
||||
- **Agent trees**: Agents can spawn children (max depth: 3)
|
||||
- **Communication**: Filesystem-based message bus between parent and child
|
||||
- **Max 5 concurrent** agents with queuing for overflow
|
||||
|
||||
```yaml
|
||||
# Task spec format (YAML frontmatter in .md file)
|
||||
---
|
||||
agentId: my-agent-001
|
||||
name: My Agent
|
||||
type: implement
|
||||
priority: high
|
||||
maxTokens: 150000
|
||||
maxCost: 0.50
|
||||
timeoutMinutes: 15
|
||||
completionPhrase: AGENT_DONE
|
||||
---
|
||||
Implement the feature described below...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 👁️ Live Agent Visualization
|
||||
|
||||
**Watch your agents work in real-time.** Claudeman monitors Claude Code's background agents (the `Task` tool) and displays them in draggable floating windows with Matrix-style connection lines.
|
||||
@@ -342,16 +305,6 @@ claudeman web
|
||||
| `GET` | `/api/sessions/:id/ralph-state` | Get loop state + todos |
|
||||
| `POST` | `/api/sessions/:id/ralph-config` | Configure tracking |
|
||||
|
||||
### Spawn Agents
|
||||
| Method | Endpoint | Description |
|
||||
|--------|----------|-------------|
|
||||
| `GET` | `/api/spawn/agents` | List all agents |
|
||||
| `GET` | `/api/spawn/agents/:id` | Agent status + progress |
|
||||
| `GET` | `/api/spawn/agents/:id/result` | Agent result |
|
||||
| `POST` | `/api/spawn/agents/:id/message` | Send message to agent |
|
||||
| `POST` | `/api/spawn/agents/:id/cancel` | Cancel agent |
|
||||
| `POST` | `/api/spawn/trigger` | Programmatic spawn |
|
||||
|
||||
### Subagents (Claude Code Background Agents)
|
||||
| Method | Endpoint | Description |
|
||||
|--------|----------|-------------|
|
||||
@@ -395,12 +348,10 @@ flowchart TB
|
||||
S1["Session (PTY)"]
|
||||
S2["Session (PTY)"]
|
||||
RC["Respawn Controller"]
|
||||
SO["Spawn Orchestrator"]
|
||||
end
|
||||
|
||||
subgraph Detection["Detection Layer"]
|
||||
RT["Ralph Tracker"]
|
||||
SD["Spawn Detector"]
|
||||
SW["Subagent Watcher<br/><small>~/.claude/projects/*/subagents</small>"]
|
||||
end
|
||||
|
||||
@@ -411,8 +362,6 @@ flowchart TB
|
||||
|
||||
subgraph External["External"]
|
||||
CLI["Claude CLI"]
|
||||
A1["Agent 1<br/><small>(screen)</small>"]
|
||||
A2["Agent 2<br/><small>(screen)</small>"]
|
||||
BG["Background Agents<br/><small>(Task tool)</small>"]
|
||||
end
|
||||
end
|
||||
@@ -425,10 +374,6 @@ flowchart TB
|
||||
SM --> RC
|
||||
SM --> SS
|
||||
S1 --> RT
|
||||
S1 --> SD
|
||||
SD --> SO
|
||||
SO --> A1
|
||||
SO --> A2
|
||||
S1 --> SCR
|
||||
S2 --> SCR
|
||||
RC --> SCR
|
||||
|
||||
Reference in New Issue
Block a user