AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Parallel Autonomous Agents

skill-pebeto-agent-stdlib-parallel-autonomous-agents · by pebeto

>-

— No reviews yet
0 installs
29 views
0.0% view→install

Install

$ agentstack add skill-pebeto-agent-stdlib-parallel-autonomous-agents

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-pebeto-agent-stdlib-parallel-autonomous-agents)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Parallel Autonomous Agents? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Parallel autonomous agents

Source: Building a C compiler with a team of parallel Claudes. The lock-file mechanism exists as a standalone framework (claude_code_agent_farm); the autonomy loop exists as other skills. No skill packages the two together for a shared git repo, and most skills coordinate by git worktree instead, which this contrasts against.

The goal is sustained parallel progress on one codebase with nobody watching. Several agents run at once, each claiming work, doing it, and moving to the next thing on its own. Two mechanisms make that safe: a loop that keeps each agent going, and a lock protocol that keeps them off each other's toes.

The autonomy loop

Each agent runs in a loop that picks the next task, does it, and respawns without pausing for a human. A simple shape is a script that calls a headless agent CLI (claude -p, opencode run, or any other) in a fresh container per session, so context never accumulates across tasks and a wedged session cannot poison the next. The loop is what turns a one-shot agent into one that works through a backlog overnight.

Lock files claim work

Coordinate through the repo itself. To take a task, an agent writes a lock file naming it, then works on an isolated clone:

  1. Claim by writing current_tasks/.txt.
  2. Work on a private clone of the repo.
  3. Pull and merge upstream before pushing, so concurrent work integrates.
  4. Push the result.
  5. Remove the lock file.

Add stale-lock detection: if a lock is older than a threshold, assume the agent died and reclaim the task. Without it, one crash strands a task forever.

Lock files or worktrees

This is the fork worth naming, because most existing skills take the other branch. Worktree isolation gives each agent its own checkout and merges later; it suits agents that should never see a shared state mid-flight. Lock files keep the agents on one shared history with a visible claim registry, which suits a team grinding a backlog where you want one integrated line of work and cheap coordination. Choose lock files when the shared registry and single history are the point.

Let tests steer, not a person

With no human in the loop, the test suite is the steering wheel. Keep it comprehensive enough that passing means progress. Assign agents specialized roles, such as one on code quality, one on docs, one on optimization, so they pull in complementary directions instead of all chasing the same target.

Make test output machine-readable, because an agent greps it:

  • emit single-line results like ERROR: that an agent can scan
  • pre-compute aggregate stats rather than forcing each agent to recompute them live

Keep context clean over long runs

Unattended runs live or die on context hygiene. Minimize the noise each command dumps into the window. Prefer deterministic, fast sampling so agents stay productive rather than wandering. Keep a running progress document so a fresh session picks up the state instead of rediscovering it.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.