Read-only local workspace scout subagent package for pi.
Finder uses a single interface for both coding agents and personal AI assistants: search files/folders, gather evidence, and return cited locations.
From npm (after publish):
pi install npm:pi-finder-subagentFrom git:
pi install git:github.com/default-anton/pi-finderOr run without installing:
pi -e npm:pi-finder-subagent
# or
pi -e git:github.com/default-anton/pi-finder- Registers a
findertool. - Runs a dedicated subagent session with strict turn budget enforcement.
- Uses only
bash+readin the subagent. - Enforces read-only scouting behavior (
rg/fd/ls+ targeted reads). - Works across code and non-code files in local workspaces.
- Returns structured Markdown output (
Summary,Locations, optionalEvidence/Searched/Next steps). - Selects subagent model dynamically using shared package
pi-subagent-model-selection. - Emits compact selection diagnostics (
authMode,authSource,reason) in tool details.
finder({
query: string,
})query(required): what to find, how to search, what counts as found, and (if known) scope hints such as directories/roots to prioritize.
Code-oriented:
Find where user authentication is implemented. Look for login/auth/authenticate and return entrypoint + token handling with line ranges under src/auth and src/api.Personal assistant-oriented:
Find my latest trip itinerary PDF in Documents or Desktop and list top candidate paths with evidence.Finder delegates model selection to pi-subagent-model-selection (shared with pi-librarian).
The policy definition and its test suite live only in that package.
npm run pack:checkApache-2.0