"I believe playing the piano is also a form of orchestration." The harmony of polyphony — multiple voices — and homophony — a single melodic line. Each voice sings its most beautiful song from its own place, yet when combined, they create one grand, beautiful melody. I believe this structure is no different from AI agents.
pentesting keeps orchestration, verification, state, and completion ownership in the runtime — generating a dynamic agent profile per request and remembering like a human. One public surface serves the GitHub Pages docs, npm facade, Docker entrypoint, and release binaries.
Model answers are candidates, not completions. The runtime classifies intent, builds execution strategy, enforces tool policy, runs verification, and owns completion across dev, automation, and security-oriented workflows.
pentesting stores long-lived knowledge in an Obsidian-like markdown file system and keeps the public distribution surface separate in pentesting-public.
pentesting does not run one fixed persona. For every request the intent classifier generates a DynamicProfileDescriptor — task shape, tool scope, evidence rigor, retrieval bias, and interaction style. Reusable named templates and delegation overlays are then recalled and layered, and the resolved profile drives tool-scope, workflow phase, and memory weighting.
The profile is computed, not hardcoded. A read-only review request resolves to strict evidence and a read-only tool scope; an implementation request opens a bounded write scope; a coordination request fans out with broad scope. Delegated sub-agents inherit an overlay rather than a fresh, context-free persona.
| general-agent | Balanced default for everyday dev and automation. |
| local-builder | Local-first building with bounded write scope. |
| ctf-competition | Aggressive, fresh-evidence-first investigation. |
| enterprise-review | Read-only, strict-rigor review posture. |
| Surface | Public Location | Responsibility |
|---|---|---|
| Docs + Site | agnusdei1207.github.io/pentesting-public | Static landing page and mirrored public README |
| Binary Releases | github.com/agnusdei1207/pentesting-public/releases | Managed download target for npm and self-update |
| npm Facade | npmjs.com/package/pentesting | Thin launcher that downloads the runtime binary from public releases |
| Docker | docker.io/agnusdei1207/pentesting:latest | Container runtime image for interactive and compose usage |
| Source Repo | source repository | Implementation, release orchestration, and source of truth |