Attribute changes to agents or humans
provenance_scanScan a project for AI-agent, bot, and human contribution evidence by combining git signals with local attribution, returning per-file JSON with coverage status.
Instructions
Report available evidence of AI-agent, bot and human contributions.
Combines git signals since the base (agent bot accounts, Co-authored-by and AI declaration trailers, agent-named commit subjects) with recorded local attribution evidence. Returns JSON with per-file attribution, evidence and coverage status. Commit declarations do not establish line authorship; missing evidence remains unknown. Read-only and local.
Requires SKYLOS_API_KEY: this tool returns an authentication error unless the MCP server is started with SKYLOS_API_KEY set. Without a key only analyze works (5 calls/day). The local CLI needs no key: skylos verify <file> and skylos agent install-hooks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Project directory. A relative path resolves against the MCP server's working directory. | |
| diff_base | No | Git ref to compare against. Omit to use the CI base branch when one is set, otherwise origin/main. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |