AgentEdit
pipx install "https://github.com/thetaroot/agentedit/releases/download/v1.0.0/agentedit-1.0.0-py3-none-any.whl"
# or: pip install "git+https://github.com/thetaroot/agentedit@v1.0.0"
Deterministic, local impact analysis for coding agents: know what your code change will break before you make it.
agentedit index . # build the local code graph
agentedit impact src.auth.authenticate # who depends on it?
agentedit audit src.auth.authenticate # one-call crash-audit before an edit
What it does
- Impact & crash-audit —
impact,dependents,would_break,auditwith confidence-graded answers, why-chains, git rationale and a minimal read-set. Deterministic; no LLM in the analysis path. - Multi-repo — one local graph holds many repositories; cross-repo dependencies exist only via declared, verified contracts, never guessed.
- 5 languages — Python, TypeScript/JavaScript, Go, Rust, Java; each with a mutation eval corpus at 1.0/1.0 recall/precision (docs/EVALS.md).
- Honest — every edge records how it was resolved; unresolved usage is counted and surfaced as suspected, never silently assumed safe.
- MCP server — eight read-only tools (
impact,dependents,would_break,changes,search,symbols_in_file,audit,why) for repo and graph mode.agentedit mcp --repo <path>or--graph <name>.
Details: docs/ARCHITECTURE.md · docs/EVALS.md · CONTRIBUTING.md
License
Apache-2.0. AgentEdit is the standalone open-source extraction of SwiftGate's
skelett code-graph engine — see NOTICE and THIRD_PARTY.md.
We build and use SwiftGate — if you find this open-source project helpful, check it out at swiftgateai.de.
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 agentedit-1.0.0.tar.gz.
File metadata
- Download URL: agentedit-1.0.0.tar.gz
- Upload date:
- Size: 102.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7267fe0aada835f071fb59db8bc1ddd4cf40c0c0a1ce74f7d339f4aaa38f36fe
|
|
| MD5 |
ce24d538fd39d401a0eacdebdb3097d3
|
|
| BLAKE2b-256 |
8a7b39e7f691685dc23236887a531372228d974014073ec1b192e26309750c8b
|
File details
Details for the file agentedit-1.0.0-py3-none-any.whl.
File metadata
- Download URL: agentedit-1.0.0-py3-none-any.whl
- Upload date:
- Size: 79.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38b65685b521b42e63d4c70cd2339b8a25d9cad9d4fa4d2674d264267703988d
|
|
| MD5 |
4fafc8beaba890c4bfdff762e263d777
|
|
| BLAKE2b-256 |
40ee6384a9f6ce92270f2dadcd999cdf3c5be980b76f6203cd299173729a3a9a
|