2026-04-16 15:42:41 +08:00

39 lines
1.7 KiB
JSON

{
"harnessed_reasoning_sessions_crud": {
"summary": "CRUD operations for reasoning sessions management",
"create": {
"description": "Create and optionally execute a reasoning session",
"parameters": {
"request": {"type": "string", "required": true, "description": "User's natural language request"},
"execute_immediately": {"type": "boolean", "required": false, "default": true, "description": "Whether to execute the plan immediately"}
},
"function": "hermes_reason_and_execute"
},
"read": {
"description": "List reasoning sessions for current user",
"parameters": {
"limit": {"type": "integer", "required": false, "default": 50, "description": "Maximum number of sessions to return"},
"offset": {"type": "integer", "required": false, "default": 0, "description": "Pagination offset"}
},
"function": "hermes_list_reasoning_sessions"
}
},
"harnessed_reasoning_session_detail": {
"summary": "Detailed view of individual reasoning session",
"read": {
"description": "Get detailed reasoning session information",
"parameters": {
"session_id": {"type": "string", "required": true, "description": "Reasoning session ID"}
},
"function": "hermes_get_reasoning_session"
}
},
"harnessed_reasoning_config_view": {
"summary": "View and manage reasoning configuration",
"read": {
"description": "Get current reasoning configuration",
"parameters": {},
"function": "hermes_get_reasoning_config"
}
}
}