Inventory
Known roots, active resource types, target presence, config surfaces, and script-bearing skills.
inspect.targets[]
v0.1 · read-only inspector
Inspect the skills, guidance, agents, commands, hooks, MCP surfaces, and possible secret-bearing fields distributed across your AI tools— without changing a file.
curl -fsSL https://agentctl.justrepl.com/install.sh | bash
Installs to ~/.local without sudo. Verifies the release checksum.
$ agentctl inspect
agentctl inspect · read-only
4/5 targets detected · 83 resources
HIGH 2 potential secret-bearing fields detected
MED 1 same-name skill has divergent definitions
INFO 15 byte-identical skills can share source
No files were changed. Use --json for the full report.
Observe before manage
agentctl does not begin by asking for authority. It begins by explaining the environment that already exists.
Known roots, active resource types, target presence, config surfaces, and script-bearing skills.
inspect.targets[]
Byte-identical skill definitions that can be consolidated into one canonical source.
sha256(SKILL.md)
Same-name resources whose definitions differ across targets and need an explicit decision.
name → variants
Potential secret keys, hooks, MCP configuration, and executable files—without printing values or running code.
mode: read-only
Agent Environment as Code
A file can arrive at the right path and still be ignored, weakened, or interpreted under a different scope. agentctl keeps the evidence layers separate.
v0.1 observes filesystem truth. It never claims that static presence proves runtime discovery or model behavior.
The honest release
v0.1.1 alpha
Trust is product behavior
inspect and doctor never modify agent roots.
Targets, plugins, skills, scripts, and hooks are never invoked during inspection.
Reports contain potential key names and line numbers—not detected credential values.
The CLI has no analytics endpoint, account requirement, or inspection upload.
Open source · Apache 2.0