mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
fix(honcho): memoize timeout staleness check + host-aware status cadence
Follow-ups for the consolidated salvage: - Memoize the config.yaml-derived timeout on the file's mtime_ns so the rebuild-on-timeout-change check from PR #57437 costs one stat() per get_honcho_client() call instead of a full YAML load on the hot path. - hermes honcho status now displays the host-block-resolved dialecticCadence (remnant from PR #63776, whose runtime fix landed in #62290). - AUTHOR_MAP entries for the salvaged contributor emails.
This commit is contained in:
parent
e5bebe2cad
commit
04d84df63c
3 changed files with 40 additions and 14 deletions
|
|
@ -1099,7 +1099,7 @@ def cmd_status(args) -> None:
|
|||
print(f" Recall mode: {hcfg.recall_mode}")
|
||||
print(f" Context budget: {hcfg.context_tokens or '(uncapped)'} tokens")
|
||||
raw = getattr(hcfg, "raw", None) or {}
|
||||
dialectic_cadence = raw.get("dialecticCadence") or 1
|
||||
dialectic_cadence = getattr(hcfg, "dialectic_cadence", None) or raw.get("dialecticCadence") or 1
|
||||
print(f" Dialectic cad: every {dialectic_cadence} turn{'s' if dialectic_cadence != 1 else ''}")
|
||||
reasoning_cap = raw.get("reasoningLevelCap") or hcfg.reasoning_level_cap
|
||||
heuristic_on = "on" if hcfg.reasoning_heuristic else "off"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue