{"_id":"@agent-runtime-map/mcp","_rev":"8-3bcb0506a2fa2ab7cb25e359e0265813","name":"@agent-runtime-map/mcp","dist-tags":{"latest":"0.9.3"},"versions":{"0.8.0":{"name":"@agent-runtime-map/mcp","version":"0.8.0","license":"MIT","_id":"@agent-runtime-map/mcp@0.8.0","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"326eabf7b71b887f87603aae04ef6ac0e41cc181","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.8.0.tgz","fileCount":4,"integrity":"sha512-cYcogWTAxRhUk7VeCY95rO4lpKGm6aFLty7XJIipnzSsiuqmFNnq8T7K9sjpZ4zZoIauP84dIJOG9R3pZhVVoA==","signatures":[{"sig":"MEYCIQDAtX9BcW4zXoZA11CBtb3TF1Yyl+bbU5XC1YrUsX6oBQIhAI319ppUlvHikoMDqw1W8798wZbWnNYgxnzigDjiw1i1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100097},"type":"module","engines":{"node":">=20"},"gitHead":"605376a81eb6b544fb0bbdcc0253f807140930a2","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.19.1","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0_1787884771341_0.36169091300104905","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agent-runtime-map/mcp","version":"0.8.1","license":"MIT","_id":"@agent-runtime-map/mcp@0.8.1","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"46079268685168310814fb8958f280b49b398c8c","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.8.1.tgz","fileCount":4,"integrity":"sha512-OHvkD9O+TRNytLntA07crB9hYl2KVlzLTX4mqBPnHkefcnrJ+IrMWKqcPoSrnjKjUc3pudUjTFb8r1WAter03A==","signatures":[{"sig":"MEUCIAeCvynwp82QLiuvV6vm8nAmmMeD3APgB6jFYLq812q9AiEAl+dehMBFXsp/9ZrK6Lr66AzxMH4JUkCXel5JNOtdoNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130041},"type":"module","engines":{"node":">=20"},"gitHead":"f2c513ea638e83e04a98ac237659d21b98c18908","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.1_1787978628487_0.15004246137641974","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@agent-runtime-map/mcp","version":"0.8.2","license":"MIT","_id":"@agent-runtime-map/mcp@0.8.2","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"aa7df2a07d13b2e8b06c70aa770e2c3c261bd1de","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.8.2.tgz","fileCount":4,"integrity":"sha512-HOuvDX6KaqAJ0orRg/TKP6Y4/gK/o/LSnFN67Luv/996E9E/1lFVJCafv2mbY8LBJBVigZ4d3bjgKKrq3u/64Q==","signatures":[{"sig":"MEUCIQDBuVEjgwBp/w8sHRP90OQbBl2zSu86uiaDjW9HO1uybQIgZgXu+KNzXUdhFf4/8GUKl3LO0RBgyTDegccfGWftoBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130041},"type":"module","engines":{"node":">=20"},"gitHead":"91dd6cc7a9f59cbaa368e63a88600b6fa4cfb65e","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2_1787990710929_0.7945622083292696","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@agent-runtime-map/mcp","version":"0.8.3","license":"MIT","_id":"@agent-runtime-map/mcp@0.8.3","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"faa6b6c1cea03d686c0c20faba9b71cac567b09d","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.8.3.tgz","fileCount":4,"integrity":"sha512-FXqtJlE3PLAb9faM53vtuRKobyphLz2Y7NG2/3Cm1vmz2enpOptH+FlsKOBOs6juzIHOg5wuCGeLm310EiQKuA==","signatures":[{"sig":"MEQCIE4slHcBXEgLyFgPdAEVckG22mWAyZ3TL+tdZl4QRl0qAiAmNjqwIG73z9uQ7I4DXwZr8gHYn5Q+JGvsj+QjzqCdZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130041},"type":"module","engines":{"node":">=20"},"gitHead":"e8e299d429706565d21fe7c74d0db9a31370e320","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3_1788003139377_0.27922416585813226","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agent-runtime-map/mcp","version":"0.9.0","license":"MIT","_id":"@agent-runtime-map/mcp@0.9.0","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"abc7038bd47390d1822f31baaf14f59e532ca14c","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.9.0.tgz","fileCount":4,"integrity":"sha512-vzs/358JbT+q+8vdWh++J6SFHaCgAQl21lehW/MAEYt5Y7gFAmyhoEK8nhua08iav9nlJ4x/yK+RoSpA1dAkEw==","signatures":[{"sig":"MEQCIEtiSFNYSGp/I3DIfKlHjUyk6jEzrLVV0qKz/9BWTZ/SAiAeLRxjqVGOkfC7RjvW7cQDCINTAKuviqHFofrrOXO46w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131672},"type":"module","engines":{"node":">=20"},"gitHead":"83d53e3f15e06b35e55e70a18b9bdb9f6b343208","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.0_1788403946629_0.04360081393965598","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agent-runtime-map/mcp","version":"0.9.1","license":"MIT","_id":"@agent-runtime-map/mcp@0.9.1","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"c642d99232b984689b8697d033c1ea3a65d9241c","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.9.1.tgz","fileCount":4,"integrity":"sha512-qQD7b80pmjECkjwFjLDavo5tPYFua6MEOba8UBXJUM828sofOkbJfFKxjh4ZLe+IVoDy6SOw7Jxa+a+DVmvEGw==","signatures":[{"sig":"MEUCIDEqJUPcq90guH+RwtrUcv2wwz/csuSM1XT+Kul0Z9wOAiEApOIS6pT2z6xoYgY3nNMpfkJp7AV8pLgnQntYBOg8lZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131799},"type":"module","engines":{"node":">=20"},"gitHead":"8bacde6861a0e26d2f87349a69b7fea377bf499a","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.1_1788427577323_0.6101161529249108","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@agent-runtime-map/mcp","version":"0.9.2","license":"MIT","_id":"@agent-runtime-map/mcp@0.9.2","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"bin":{"agent-runtime-map-mcp":"dist/index.js"},"dist":{"shasum":"d2ff4d9aa1ca496788d45ab3f8f46ae13f537bdb","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.9.2.tgz","fileCount":4,"integrity":"sha512-7H2BSShOJmSiKDw5ISykmn6dinjFNqyMmMMjOj2LuJ4mh2WQCiVdfC8UgRfQjrxRwA3nB78rGXXsToBzggl8uQ==","signatures":[{"sig":"MEQCIDudf1fMSRva4jYl4ZK8Q+IxF8t/9whZj2XqzVnFWksAAiBBAPk0zRlQ0uhm9lFxqrZI875kWF7qjk5xUYRidL+Z4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131799},"type":"module","engines":{"node":">=20"},"gitHead":"928b6a715900496e981f7d62ebf785c4ebe1ac80","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.2_1788444725729_0.9013097231953602","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"_id":"@agent-runtime-map/mcp@0.9.3","bin":{"agent-runtime-map-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"dist":{"shasum":"2041de5e8583614bc58784ee4967f4bb9071d6fc","tarball":"https://registry.npmjs.org/@agent-runtime-map/mcp/-/mcp-0.9.3.tgz","fileCount":4,"integrity":"sha512-QKkHMignMpnn13ZKDgihSCqq5d+syOblBxW+NDe+57SmJ3JhgXB9tCe2GUShTGB+GQBiXgZp0mwGfeZuEmTyqw==","signatures":[{"sig":"MEUCIQDZGcz5KuT3jbkiEJxYq47gglDYpEZii65iYxc5Q4EbQgIgGoPlSSN6LXogwTEINOELrCdpvTL0HQX9NQXZUmuJeno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYnwdkmlGODspHg2k/Lr24+ICPfTLWsHgrgUw7Dc8YpgIhAOH6YiozIE0mnK9O6w3kpuWBi/GzEZd8QyggMNh9kpci"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-runtime-map%2fmcp@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132076},"name":"@agent-runtime-map/mcp","type":"module","engines":{"node":">=20"},"gitHead":"34f5664ae4b3f6d0704265bf0953605a26f14a8e","license":"MIT","scripts":{"build":"tsup && node scripts/copy-python.mjs","clean":"rm -rf dist"},"version":"0.9.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bcf68bb-a3ae-4559-abe9-cccb0e8b8f7e"}},"homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","directories":{},"maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.9.3_1789113255336_0.8957817349604211"}}},"time":{"created":"2026-08-28T02:39:31.140Z","modified":"2026-09-11T07:54:15.770Z","0.8.0":"2026-08-28T02:39:31.484Z","0.8.1":"2026-08-29T04:43:48.644Z","0.8.2":"2026-08-29T08:05:11.102Z","0.8.3":"2026-08-29T11:32:19.510Z","0.9.0":"2026-09-03T02:52:26.758Z","0.9.1":"2026-09-03T09:26:17.497Z","0.9.2":"2026-09-03T14:12:05.867Z","0.9.3":"2026-09-11T07:54:15.426Z"},"bugs":{"url":"https://github.com/TheCrazyAnt/agent-runtime-map/issues"},"license":"MIT","homepage":"https://github.com/TheCrazyAnt/agent-runtime-map/tree/main/packages/mcp#readme","repository":{"url":"git+https://github.com/TheCrazyAnt/agent-runtime-map.git","type":"git","directory":"packages/mcp"},"description":"Model Context Protocol server exposing the Agent Runtime Map to any agent.","maintainers":[{"name":"tangyishun9846","email":"tangyishun9846@gmail.com"}],"readme":"# @agent-runtime-map/mcp\n\nA Model Context Protocol server that lets any agent read a repository as an\nevidence-backed map instead of file by file.\n\n## Register it\n\n```json\n{\n  \"mcpServers\": {\n    \"agent-runtime-map\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agent-runtime-map/mcp\"]\n    }\n  }\n}\n```\n\nUntil the package is on npm, point at a local build instead:\n\n```json\n{\n  \"mcpServers\": {\n    \"agent-runtime-map\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/agent-runtime-map/packages/mcp/dist/index.js\"]\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Answers |\n| --- | --- |\n| `analyze_project` | What is this repository, and what capabilities does it have? |\n| `list_features` | Which feature circuits exist, and which are broken? |\n| `describe_feature` | What are the steps of one feature, and how confident is each? |\n| `get_evidence` | What was this step read from, and what does the project claim about it? |\n\nEach answers one question and names the tool that answers the next, because an agent\npays for every token it reads. A compiled map of a real repository is hundreds of\nkilobytes, and no tool returns it whole.\n\n## What the answers keep\n\nEvery step carries its source location and a confidence, and a step matched to a\ndocumented capability reports that **separately** from its code confidence. A map\nwithout those is an architecture poster, and an agent repeating it would be stating\nas fact something nobody can check.\n\nA route is a statically inferred path, and every answer that shows one says so. It\nis not a recording of anything that ran.\n\n## What it will not do\n\n- **It does not execute the project.** Analysis reads source. The Python adapter\n  shells out to `ast.parse`, which builds a tree and imports nothing.\n- **It writes nothing** unless `analyze_project` is called with `write: true`.\n- **It is not a file reader.** `get_evidence` can return source lines, but only for\n  a path the graph already points at, only inside the analyzed project, and only a\n  bounded number of lines.\n- **It does not call a model.** Optional LLM enrichment exists in the CLI and is off\n  here.\n","readmeFilename":"README.md"}