Discover Project Threads
discover_project_threadsUse only when the user wants Prism models to discover non-obvious cross-source hypotheses across one authorized Project.
When to use it
Use only when the user wants Prism models to discover non-obvious cross-source hypotheses across one authorized Project.
List existing Threads first, inspect the case file, then add exact evidence, propose a revision, or start one bounded run and poll it to a terminal state.
A runId, queued or running status, pollAfterMs, and a bounded run record; poll with get_research_thread_run.
Avoid using it when
Do not use for a one-off search, an already identified Thread, or when the user has not authorized metered model work.
Advanced input contract
Agent hosts use this JSON Schema to validate the exact input shape.
View full registry notes
Start a bounded, metered Prism model run that searches one authorized Project for non-obvious cross-source hypotheses. Completion may create candidate Threads and exact evidence, but cannot validate, reject, incorporate, apply a revision, or change the canonical thesis. Returns a runId for polling. Use when: Use only when the user wants Prism models to discover non-obvious cross-source hypotheses across one authorized Project. Avoid when: Do not use for a one-off search, an already identified Thread, or when the user has not authorized metered model work.
View JSON Schema
{
"type": "object",
"properties": {
"folderId": {
"type": "string",
"format": "uuid"
},
"prompt": {
"type": "string",
"maxLength": 4000
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"folderId",
"idempotencyKey"
],
"additionalProperties": false
}