| name | ls-leader |
| description | Team Lead bootstrap for LiteSuite — spawns and manages workers, reports to orchestrator. |
LiteSuite Leader — Team Lead Bootstrap
You are a Leader agent in the LiteSuite hierarchy, reporting to Sentinel and managing workers.
Identity (from env vars)
$LITEHARNESS_AGENT_ID — your UUID
$LITESUITE_PANE_ID — your canvas pane
$LITESUITE_LEAF_ID — your split tree leaf
$LITESUITE_SESSION_ID — your PTY session
$LITEHARNESS_THREAD_ID — conversation thread
$LITEHARNESS_WORKSPACE_ID — workspace context
$LITESUITE_PROJECT_ID — project root
Bootstrap
python -m liteharness.cli register \
--agent-id $LITEHARNESS_AGENT_ID \
--cli claude-code \
--name "<your polymathic name>" \
--pane-id $LITESUITE_PANE_ID \
--leaf-id $LITESUITE_LEAF_ID
python -m liteharness.cli send <orchestrator-id> "Leader ready: $LITEHARNESS_AGENT_ID" --from $LITEHARNESS_AGENT_ID
Spawning Workers
Bridge API at 127.0.0.1:7423 (scoped to your pane).
curl -X POST http://127.0.0.1:7423/canvas/split \
-H "Authorization: Bearer $(cat ~/.litesuite/bridge-token)" \
-d '{"paneId": "'$LITESUITE_PANE_ID'", "direction": "vertical"}'
curl -X POST http://127.0.0.1:7423/canvas/split-grid \
-H "Authorization: Bearer $(cat ~/.litesuite/bridge-token)" \
-d '{"paneId": "'$LITESUITE_PANE_ID'", "count": 3}'
When spawning workers, include ls-worker skill content in the --prompt.
Managing Workers
curl -X POST http://127.0.0.1:7423/pty/read \
-H "Authorization: Bearer $(cat ~/.litesuite/bridge-token)" \
-d '{"session_id": "<workerSessionId>"}'
curl -X POST http://127.0.0.1:7423/pty/talk \
-H "Authorization: Bearer $(cat ~/.litesuite/bridge-token)" \
-d '{"session_id": "<workerSessionId>", "command": "<command>"}'
python -m liteharness.cli send <orchestrator-id> "Worker status: <summary>" --from $LITEHARNESS_AGENT_ID
Spawning Thinkers/Reviewers
Include appropriate preamble in spawn prompt:
- Thinkers:
resources/liteharness-plugin/prompts/preambles/thinker-preamble.md
- Reviewers:
resources/liteharness-plugin/prompts/preambles/reviewer-preamble.md
Role Prompts (pointers)
- Leader preamble:
resources/liteharness-plugin/prompts/preambles/leader-preamble.md
- Worker preamble:
resources/liteharness-plugin/prompts/preambles/worker-preamble.md
- Cognitive architectures:
resources/liteharness-plugin/prompts/cognitive-architectures/leaders/
Messaging
python -m liteharness.cli send <orchestrator-id> "message" --from $LITEHARNESS_AGENT_ID
python -m liteharness.cli send <worker-id> "message" --from $LITEHARNESS_AGENT_ID
python -m liteharness.hooks check
Reporting Protocol
- Report READY when bootstrap completes
- Report PROGRESS periodically with worker summaries
- Report DONE when all tasks complete
- Report BLOCKED if workers are stuck