Repository navigation
add cursor hermes and glm harnesses - #967
Conversation
|
CI is green across the PR checks (dashboard typecheck/test/build, shellcheck, CLI typecheck, MCP build, webhook bundle, repo tests). I also dispatched the fork branch through the real Aeon workflow as Cursor run |
|
Runtime follow-up (2026-08-26): Hermes Nous Portal was verified end-to-end on the fork branch after the two follow-up fixes.
GLM is implemented and CI-covered, but provider runtime verification is pending the operator adding |
|
Additional runtime verification (2026-08-26): GLM Coding Plan was tested through the real workflow on the fork branch.
The secret value was never logged or included in this PR. |
|
Semantic runtime verification (2026-08-26): GLM also ran the read-only
This verifies useful skill output, not only process exit 0. |
The harness feature is unchanged. Remove run artifacts that leaked in from
the fork's live instance and don't belong in canon:
- memory/{logs/2026-08-26.md,skill-health/github-trending.json,token-usage.csv,vuln-scanned.json}
- output/.chains/{github-trending,heartbeat,vuln-scanner}.md
- output/articles/vuln-scan-2026-08-26.md
Also restore docs/status.md to canon: it's heartbeat-regenerated run state,
and the fork's "warming up" copy would overwrite canon's live dashboard.
summary
Add three adapter-backed harnesses to Aeon:
agent -p) withCURSOR_API_KEYhermes -z,HERMES_AUTHOAuth archive)GLM_API_KEY/ZAI_API_KEY)The implementation follows the existing fx/codex/pi/vibe/kimi
run-harnesscontract and wires resolver, installer, both workflows, dashboard harness/model/auth registries, MCP server dispatch, capability manifest, and regression tests.verification
bash scripts/tests/test_resolve_harness.shbash scripts/tests/test_install_harness.shbash scripts/tests/test_generate_harnesses_json.shbash scripts/tests/test_run_harness_sandbox_gate.shbash scripts/tests/test_harness_envelope.shnpm --prefix apps/dashboard run typechecknpm --prefix apps/dashboard test(195 passing)npm --prefix apps/mcp-server run typecheckgit diff --checkProvider documentation used:
Real provider-backed Actions runs require the corresponding repository secrets (
CURSOR_API_KEY,HERMES_AUTH, andGLM_API_KEY/ZAI_API_KEY); the current fork has none of those three yet, so no successful live provider run is claimed here.