corpus_collect
Collect one history page into an owned corpus using its saved cursor. Pass the latest revision each time. Returns unique counts and coverage, not the full text. Partial indexes are not proof that all Discord history was read; inspect coverage and use index_channel as needed.
Contract
Section titled “Contract”Effect: read. Evidence role: discovery_only.
Collect one history page into an owned corpus using its saved cursor. Pass the latest revision each time. Returns unique counts and coverage, not the full text. Partial indexes are not proof that all Discord history was read; inspect coverage and use index_channel as needed.
Parameters
Section titled “Parameters”This is the current provider-facing JSON Schema, generated from the runtime definition.
{ "type": "object", "properties": { "corpus_id": { "type": "string" }, "revision": { "type": "integer", "minimum": 0 }, "limit": { "type": "integer", "minimum": 1, "maximum": 100 } }, "required": [ "corpus_id", "revision" ]}Execution requirements
Section titled “Execution requirements”The ordinary admission and tool execution checks apply.
Expected postconditions
Section titled “Expected postconditions”Inspect the returned status, summary and data; do not infer success from a tool call alone.