feat(persona): add linear-dispatcher and repo-router persona packs - #223
Conversation
The auto-merge-and-composition-safety, dormant-flip-and-rollback, instrument-dont-guess, swarm-blockers-and-gate-scoreboard, and tiered-acceptance skills were accidentally removed in #213 (slack-comms persona pack) but prpm.json still references all of them at .agentworkforce/workforce/skills/. Restored verbatim from 74f881b^. (autonomous-actor.json was intentionally relocated to packages/persona-autonomous-actor and is not restored here.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Autonomous Linear issue dispatcher: watches for ready-for-agent issues, triages them, dispatches codex implementer + claude reviewer teams in batches of 5, posts comments, and updates issue state to Agent Implementing. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Warning Review limit reached
More reviews will be available in 49 minutes and 25 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (19)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codebase navigator that maps all sibling repos, determines which repo(s) an issue requires changes in, and spawns codex implementer + claude reviewer agents to the correct repos. Handles multi-repo issues by splitting work across parallel implementers. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bundle the skill MD in the persona package and reference it as a local ./skills/ path instead of an @-scoped package reference. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Fixed two PR-scoped issues:
Addressed comments
Advisory NotesNone. Verification run locally using the CI workflow order from pnpm install --frozen-lockfile
pnpm -r run build && pnpm run lint && pnpm run typecheck && pnpm run testThat sequence completed successfully. |
|
Reviewed PR #223 against Addressed comments
Advisory Notes
ValidationPassed locally:
Note: |
Summary
Two new persona packs following the
persona-slack-commsstructure:@agentworkforce/persona-linear-dispatcherv0.1.0Autonomous Linear issue dispatcher: watches for
ready-for-agentissues, triages them, dispatches codex implementer + claude reviewer agent teams in batches of 5, posts comments, and updates state toAgent Implementing. Releases agents on completion and kicks off the next batch.@agentworkforce/persona-repo-routerv0.1.0Codebase navigator and issue-to-repo dispatcher: maps all sibling repos in
../, determines which repo(s) an issue requires changes in (including multi-repo issues), and spawns codex implementers + claude reviewer agents pointed at the correct repos. Can be used standalone or called bylinear-dispatcheras a routing subroutine.Key behaviors
linear-dispatcher:
AR-{id}__{uuid}.json/comments/writeback pathscloud→ cloud,pear→ pear,agents→ agentsrepo-router:
../repos (README, package.json, CLAUDE.md) to build routing mapbrokerwhen routing is ambiguousFiles
🤖 Generated with Claude Code