mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
22 lines
2.0 KiB
YAML
22 lines
2.0 KiB
YAML
name: deferred-questions
|
|
repo: https://github.com/web3blind/hermes-deferred-questions
|
|
sha: eb54ec9efc79539251603d4777cd084fb9d8587e
|
|
description: "Durable non-blocking questions with exact answer binding and gateway continuation. Disclosure — pre_gateway_dispatch sees gateway messages, accepts answers only from the stored recipient and route, and may consume recognized stale/completed inputs; with enable_tool on, the model can send questions to any chat the gateway already authorizes, and continue_agent resumes the target chat with the answer; questions and answers are stored unencrypted in $HERMES_HOME/deferred-questions/questions.sqlite3; profile-local Unix-socket notices wake event-driven workers; pre_llm_call/on_session_end observe current input, turn IDs and terminal status to correlate technical completion for payload retirement, not business success or delivery; automatic header-only repair preserves originals in quarantine, and text-free receipts retain caller-supplied idempotency keys and request hashes; private gateway and adapter APIs can break after a Hermes update."
|
|
maintainer: web3blind
|
|
tier: community
|
|
category: automation
|
|
requires_hermes: ">=0.21.6"
|
|
platforms: [linux, macos]
|
|
version: "0.3.0"
|
|
docs_url: https://github.com/web3blind/hermes-deferred-questions#readme
|
|
readme: true
|
|
known_issues:
|
|
- "Before upgrading, stop older gateway/CLI plugin processes and external store-replacement watchdogs, back up the ledger, and preserve its recovery metadata and stable lock files."
|
|
- "No timed retry or expiry scheduler: a lost wake notice needs another explicit wake or reconnect; expiry is checked on access."
|
|
- "Retired payloads are cleared from the live ledger, not external backups, quarantine copies, platform messages or Hermes history; uncertain continuations and storage-only answers can remain."
|
|
capabilities:
|
|
provides_tools: [deferred_questions]
|
|
provides_hooks: [pre_gateway_dispatch, pre_llm_call, on_session_end]
|
|
provides_middleware: []
|
|
requires_env: []
|