Multi-agent code fixer -- reads ReviewSwarm reports and generates fixes
Project description
FixSwarm
Multi-agent code fixer that reads ReviewSwarm reports and applies fixes automatically.
FixSwarm is the fix part of the review -> fix -> docs workflow. It takes a ReviewSwarm report.json, parses findings, generates a fix plan with specific text replacements, and applies those fixes to your source files.
Installation
pip install -e .
Usage
1. Generate a fix plan (dry-run)
fix-swarm plan report.json --threshold medium --dry-run
Shows what changes FixSwarm would make without modifying any files.
2. Apply fixes
fix-swarm apply report.json --threshold medium --backup
Applies all planned fixes. Use --backup to create .bak files before modifying.
3. Verify fixes
fix-swarm verify report.json
Checks whether the fixes for each finding have been applied correctly.
Severity Threshold
The --threshold flag filters findings by minimum severity. The order is:
critical > high > medium > low > info. Default is medium.
Report Formats
FixSwarm supports both JSON and Markdown report formats produced by ReviewSwarm.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fix_swarm_ai-0.2.6.tar.gz.
File metadata
- Download URL: fix_swarm_ai-0.2.6.tar.gz
- Upload date:
- Size: 83.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bba3cac7b00a551b48487f6d0aa5dea25831a676a6ce48842868323e919d39a
|
|
| MD5 |
2323123bcfedc11033879e73f9f380f6
|
|
| BLAKE2b-256 |
8b49a83d4f27b1573daf3358c67e3371aee62e5f73cfb62faa03744ad6ff4d87
|
File details
Details for the file fix_swarm_ai-0.2.6-py3-none-any.whl.
File metadata
- Download URL: fix_swarm_ai-0.2.6-py3-none-any.whl
- Upload date:
- Size: 90.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03d4404909e4db483cdfc1865e7b58db544411602c294a1f3ef851851910a4e9
|
|
| MD5 |
ae3556cdf9ff98693092f8ed31de96b7
|
|
| BLAKE2b-256 |
09c5878c4bfc3342a86c9a69374abdf6815ed73a38ce18c909ad21c4e149a50a
|