Bernstein bernstein-agents
install
source · Clone the upstream repo
git clone https://github.com/chernistry/bernstein
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/chernistry/bernstein "$T" && mkdir -p ~/.claude/skills && cp -r "$T/packages/cursor-plugin/skills/bernstein-agents" ~/.claude/skills/chernistry-bernstein-bernstein-agents && rm -rf "$T"
manifest:
packages/cursor-plugin/skills/bernstein-agents/SKILL.mdsource content
Bernstein Agent Management
Inspect, monitor, and control active Bernstein agents.
When to Use
- User asks "what agents are running?" or "show me the agents"
- User wants to see what a specific agent is working on
- User says "kill that agent" or "stop the backend agent"
- User asks "why is that agent stuck?" or wants to inspect agent output
- User wants to see agent logs
Instructions
List agents
- Run
to get all active agents.scripts/agents.sh list - Present them clearly:
## Active Agents (3) | Agent | Role | Model | Status | Task | Runtime | Cost | |-------|------|-------|--------|------|---------|------| | ses-a1b2 | backend | claude-sonnet-4 | alive | TASK-042: Fix auth | 4m 12s | $0.32 | | ses-c3d4 | qa | gpt-4.1 | alive | TASK-043: Write tests | 2m 45s | $0.18 | | ses-e5f6 | frontend | claude-sonnet-4 | stalled | TASK-044: Update UI | 8m 03s | $0.51 |
Inspect agent
- To see what an agent is doing:
scripts/agents.sh logs <session_id> - Show the last ~20 lines of output.
Kill agent
- To kill a stalled or misbehaving agent:
scripts/agents.sh kill <session_id> - Confirm: "Agent ses-e5f6 terminated. Task TASK-044 returned to open queue."
Stall detection
- If any agent shows
status, proactively suggest killing it.stalled - An agent is stalled if it hasn't sent a heartbeat in >60 seconds.