Plan a task against repository evidence and a checked SHA
plan_repo_taskCALL before editing an unfamiliar public repository, or to find where a bug or feature lives. Pass the issue or task text (up to 4000 characters; include the error and expected behaviour) and checked_sha when you know it. Returns files ranked for the task at that commit (provenance task_localizer), the owning layer, a bounded reading order, dependency consumers, test/verification obligations, analyzed-vs-checked SHA relation, evidence provenance, and a short-lived verification contract. To rank files, task text is sent to RepoPilot's model provider; it is never persisted or echoed. Rankings are suggestions: read the files before acting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Public GitHub repository as owner/repo or a github.com URL. | |
| task | Yes | ||
| owner | No | Repository owner, when repo carries only the bare name. Optional: prefer the single owner/repo form in repo. | |
| intent | No | ||
| package | No | npm package name, for example lodash or npm:@scope/pkg. To judge a specific VERSION rather than the package as a whole, use evaluate_dependency_change instead. | |
| max_files | No | ||
| path_hints | No | Optional repository-relative files or directories to prioritize. | |
| checked_sha | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| agent | Yes | ||
| status | Yes | ||
| schema_version | Yes |