@elyracode/swarm
v0.9.9
Published
Multi-agent swarm orchestration for Elyra -- automated pipelines with visual progress tracking
Maintainers
Readme
@elyracode/swarm
Multi-agent swarm orchestration for Elyra. Automated pipelines where planner, coder, tester, and reviewer agents collaborate on a task with visual progress tracking.
Install
elyra install npm:@elyracode/swarmPipelines
Build (/swarm build <task>)
Full feature development pipeline:
plan -> code -> test -> review -> fix- Plan: Analyzes codebase, creates implementation plan with file paths
- Code: Implements the plan, edits files
- Test: Writes and runs tests for the implementation
- Review: Reviews all changes for correctness, security, edge cases
- Fix: Addresses review findings
Review (/swarm review <target>)
Deep multi-pass code review:
analyze -> correctness -> security -> tests -> synthesize- Analyze: Maps the code structure and data flow
- Correctness: Reviews logic, error handling, edge cases
- Security: Checks for vulnerabilities, input validation, auth issues
- Tests: Evaluates test coverage and quality
- Synthesize: Prioritizes all findings into actionable list
Refactor (/swarm refactor <target>)
Structured refactoring:
analyze -> plan -> implement -> verify- Analyze: Understands current structure, identifies issues
- Plan: Creates refactoring plan preserving behavior
- Implement: Executes the refactoring
- Verify: Confirms behavior is preserved, no regressions
Usage
Commands
/swarm build add a notification system with email and in-app channels
/swarm review the authentication module
/swarm refactor the database query layer
/swarm # lists available pipelinesNatural Language
Just describe what you want and mention "swarm":
Use swarm to build a REST API for user profiles
Run a swarm review on the checkout flowHow It Works
Each pipeline stage runs as a focused agent turn with specific instructions. Results from each stage are passed to the next as context. The agent sees a progress indicator showing which stage is active.
Stages marked as read-only (analyze, review, synthesize) cannot edit files. Only implementation stages (code, fix, implement) can write.
