Skip to content

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.

User guide / All capabilities

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.

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"
]
}

The ordinary admission and tool execution checks apply.

Inspect the returned status, summary and data; do not infer success from a tool call alone.