39 lines
1.7 KiB
JSON
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"
|
|
}
|
|
}
|
|
} |