hermes - 💡(How to fix) Fix [workflow-engine] HIGH: README documents config env vars the engine never reads

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Fix

Either wire the documented env vars in create_engine/CronPoller/path resolution, or delete the false rows from the README and document the real hardcoded path. Prefer wiring at least WORKFLOW_DB_PATH.


Filed from opus-4.8 plugin audit (workflow-engine).

RAW_BUFFERClick to expand / collapse

Severity: HIGH (docs/config divergence)

README documents config env vars the engine never reads, and the real DB path is hardcoded to a different location than documented.

Evidence

  • README "Config" table documents WORKFLOW_DB_PATH, WORKFLOW_DEFAULTS_DIR, WORKFLOW_YAML_DIR, WORKFLOW_POLL_INTERVAL, TOOL_CATALOG_ROOT. Grep proves none are read in engine/, daemon.py, or _shared.py.
  • plugins/workflow-engine/engine/wiring.py:25 hardcodes ~/.hermes/switchui-workflows.db — a different filename than the README's documented path.

Upstream convention violated

Rubric #4 (config precedence chain, no env-only / no phantom config) and #11 (docs accuracy). Upstream plugins (honcho) resolve config through a documented precedence chain and the documented keys are actually read.

Fix

Either wire the documented env vars in create_engine/CronPoller/path resolution, or delete the false rows from the README and document the real hardcoded path. Prefer wiring at least WORKFLOW_DB_PATH.


Filed from opus-4.8 plugin audit (workflow-engine).

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING