
🧵 PentestCode v0.2.2 — a token-efficiency release. The AI pentest agent got leaner without getting dumber.
⚙️ The deterministic orchestrator is now ON by default. The coordinator dispatches subagent waves through a rolling pipeline — a slot refills the instant one finishes, so you get bounded concurrency with full depth.
Real multi-host pivot run: -87% provider overloads.
💸 Cheap-model offload. Big raw tool dumps (nmap/nuclei/gobuster) get digested by a small model before they hit the transcript — the raw output stays retrievable by ref, and reasoning always runs on your main model.
Turn it on with /small-model (or the small_model config key).
🧠 Smarter, cheaper loops:
• resolved-vectors ledger — the agent stops re-testing dead ends
• per-provider concurrency cap — no more 429/529 storms on fan-out
• objective-based task prompts + cached system prefix = smaller context every turn
🎛 You stay in control:
• abandon a subagent (let it finish) vs kill (hard-stop, reclaim tokens)
• orchestrator off-switch: OPENCODE_DISABLE_ORCHESTRATOR=true
• tune fan-out: OPENCODE_ORCHESTRATOR_CONCURRENCY (default 3)
github.com/s0ld13rr/pente…
And yes, now it’s in beta stage - not alpha anymore 👾

English


















