Ask Hermes fallback (last resort)
hermes_agent_ask_fallbackSend a last-resort prompt to Hermes Agent when no typed tool fits. Requires justification, docs consultation, risk acknowledgment, and expected evidence; supports sync and async jobs.
Instructions
Last-resort prompt bridge to a configured Hermes Agent backend after typed tools do not fit. Requires why_no_typed_tool_fits, docs_resource_consulted, typed_wrapper_checked, risk_acknowledgement, and expected_evidence, writes private artifacts, supports async jobs, and warns when a typed tool would be better.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| home | No | Optional Hermes home path. Must resolve under configured allowed roots. | |
| job_id | No | Run/job id returned by operation=start. | |
| prompt | No | Prompt for the last-resort Hermes fallback bridge. | |
| backend | No | api | |
| profile | No | Optional Hermes profile name. Defaults to configured default_profile. | |
| batch_qa | No | True when the caller is attempting repeated/batch QA; CLI fallback refuses this mode. | |
| operation | No | Run synchronously, start an async fallback job, poll status, or cancel a job. | run |
| toolkit_root | No | Optional Hermes toolkit root. Must resolve under configured allowed roots. | |
| timeout_seconds | No | ||
| expected_evidence | No | Evidence the caller expects back, such as artifact receipts, commands, or readback handles. | |
| risk_acknowledgement | No | Caller acknowledgement that fallback is last-resort, prompt-bearing, and may trigger live/model/tool side effects. | |
| typed_wrapper_checked | No | Typed wrapper or documented wrapper mapping checked before fallback was considered. | |
| why_no_typed_tool_fits | No | Required justification for why no typed Hermes Toolkit MCP tool fits this request. | |
| docs_resource_consulted | No | Bundled Hermes API docs resource URI read before attempting fallback. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| scope | No | ||
| run_id | No | ||
| status | Yes | ||
| message | No | ||
| verdict | No | unknown | |
| evidence | No | ||
| mutation | No | ||
| warnings | No | ||
| live_call | No | ||
| retryable | No | ||
| error_code | No | ||
| duration_ms | No | ||
| http_status | No | ||
| policy_tier | No | read_only | |
| artifact_dir | No | ||
| likely_cause | No | ||
| next_actions | No | ||
| safe_next_action | No | ||
| redactions_applied | No |