Files
GEWU/schema/v1/catalog.json
T
vasily 78033bb830
CI / quality (push) Canceled after 0s
feat: online verification, node removals, and knowledge browser
Adds claim-bound online evidence records and citation verification scripts,
node removal transport/adapter, retrieval benchmark and owner-review tooling,
GraphCanvas/SourceDetail knowledge browser UI, and the ingest handoff helper.
Bumps the agents/gewu pack to the online-verification branch.
2026-10-16 20:02:29 +08:00

535 lines
11 KiB
JSON

{
"api_version": "v1",
"operations": [
{
"capability": "health:read",
"mutates_knowledge": false,
"name": "health",
"transports": [
"http"
]
},
{
"capability": "service:diagnostics",
"mutates_knowledge": false,
"name": "diagnostics",
"transports": [
"http",
"mcp"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "browser_session_create",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "browser_session_restore",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "browser_session_revoke",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "account_login",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "account_current",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "account_change_password",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "account_list_agent_credentials",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "account_create_agent_credential",
"transports": [
"http"
]
},
{
"capability": "identity:session",
"mutates_knowledge": false,
"name": "account_revoke_agent_credential",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_list_accounts",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_create_account",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_update_account",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_disable_account",
"transports": [
"http"
]
},
{
"capability": "owner:authenticate",
"mutates_knowledge": false,
"name": "owner_session_create",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_list_credentials",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_create_credential",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_update_credential",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_revoke_credential",
"transports": [
"http"
]
},
{
"capability": "credential:admin",
"mutates_knowledge": false,
"name": "admin_list_events",
"transports": [
"http"
]
},
{
"capability": "project:admin",
"mutates_knowledge": false,
"name": "admin_list_projects",
"transports": [
"http"
]
},
{
"capability": "project:admin",
"mutates_knowledge": false,
"name": "project_create",
"transports": [
"http"
]
},
{
"capability": "project:admin",
"mutates_knowledge": false,
"name": "project_update_content",
"transports": [
"http"
]
},
{
"capability": "project:admin",
"mutates_knowledge": false,
"name": "project_archive",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "list_projects",
"transports": [
"http",
"mcp"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "get_project_context",
"transports": [
"mcp"
]
},
{
"capability": "ingest:review",
"mutates_knowledge": false,
"name": "ingest_review_list",
"transports": [
"http"
]
},
{
"capability": "ingest:review",
"mutates_knowledge": false,
"name": "ingest_review_decide",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "node_removal_list",
"transports": [
"http"
]
},
{
"capability": "knowledge:moderate",
"mutates_knowledge": false,
"name": "node_removal_request",
"transports": [
"http"
]
},
{
"capability": "knowledge:moderate",
"mutates_knowledge": false,
"name": "node_removal_restore",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "search",
"transports": [
"http",
"mcp"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "knowledge_browse",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "knowledge_graph",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "list_sources",
"transports": [
"http",
"mcp"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "get_node",
"transports": [
"http",
"mcp"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "node_history",
"transports": [
"http",
"mcp"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "get_source",
"transports": [
"http",
"mcp"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "get_source_artifact",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "get_source_location",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "get_source_nodes",
"transports": [
"http"
]
},
{
"capability": "knowledge:read",
"mutates_knowledge": false,
"name": "neighbors",
"transports": [
"http",
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_capture_url",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_capture_text",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_upload_begin",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_upload_status",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_upload_chunk",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_upload_finalize",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_extract",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "source_extraction_block",
"transports": [
"mcp"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": true,
"name": "proposal_submit",
"transports": [
"mcp"
]
},
{
"capability": "proposal:evaluate",
"mutates_knowledge": false,
"name": "proposal_prepare",
"transports": [
"mcp"
]
},
{
"capability": "proposal:evaluate",
"mutates_knowledge": false,
"name": "proposal_evaluate",
"transports": [
"mcp"
]
},
{
"capability": "proposal:read",
"mutates_knowledge": false,
"name": "proposal_status",
"transports": [
"mcp"
]
},
{
"capability": "proposal:withdraw",
"mutates_knowledge": false,
"name": "proposal_withdraw",
"transports": [
"mcp"
]
},
{
"capability": "run:write",
"mutates_knowledge": false,
"name": "run_create",
"transports": [
"mcp"
]
},
{
"capability": "run:write",
"mutates_knowledge": false,
"name": "run_checkpoint",
"transports": [
"mcp"
]
},
{
"capability": "run:read",
"mutates_knowledge": false,
"name": "run_status",
"transports": [
"mcp"
]
},
{
"capability": "ingest:review",
"mutates_knowledge": false,
"name": "ingest_review_create",
"transports": [
"mcp"
]
},
{
"capability": "owner:review",
"mutates_knowledge": false,
"name": "owner_challenge_get",
"transports": [
"owner_mcp"
]
},
{
"capability": "owner:review",
"mutates_knowledge": false,
"name": "owner_diff_get",
"transports": [
"owner_mcp"
]
},
{
"capability": "owner:decide",
"mutates_knowledge": false,
"name": "owner_decide",
"transports": [
"owner_mcp"
]
},
{
"capability": "local:file:read",
"mutates_knowledge": false,
"name": "list_selected_files",
"transports": [
"stdio"
]
},
{
"capability": "proposal:submit",
"mutates_knowledge": false,
"name": "upload_selected_file",
"transports": [
"stdio"
]
}
],
"schema_version": 1
}