Skip to main content

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

Metadata

Release files for fix-swarm-ai 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fix-swarm-ai 0.3.1
File Size Uploaded Provenance
fix_swarm_ai-0.3.1.tar.gz 86.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fix-swarm-ai 0.3.1
File Interpreter ABI Platform
fix_swarm_ai-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 179.2 kB

Release files / fix_swarm_ai-0.3.1.tar.gz

Download URL fix_swarm_ai-0.3.1.tar.gz
Size 86.2 kB
Tags Source
SHA-256 checksum
How to use checksums
263e15e6e394e6909e23a74936d4e06e66c5f583716a6bfc249e52d758f2d345
BLAKE2b-256 checksum
How to use checksums
b22408a9affa05b1eb67eaf786d7fb3b26fb68a50d342cd306ad60b9f321d336
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / fix_swarm_ai-0.3.1-py3-none-any.whl

Download URL fix_swarm_ai-0.3.1-py3-none-any.whl
Size 93.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
15c94e198d0aa4138bb90cc1efebc21434fc135f927e289175972913c019ff18
BLAKE2b-256 checksum
How to use checksums
30c5854f94fb6adcdbc65a9a1db2e0823c93fc1f0a0629d46dd21969a8e34e05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Security for fix-swarm-ai 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page