mirror of
https://github.com/safishamsi/graphify.git
synced 2026-07-13 10:57:13 +00:00
1e3270a374
Hermes and the other AGENTS.md hosts (Codex, Aider, OpenClaw, Droid, Trae, ...) run the graphify CLI directly and do not dispatch subagents. The Step 3 extraction guidance only described the no-API-key path as "fall straight through to subagent dispatch", so on `/graphify .` those agents had no path they could take, fixated on the GEMINI/ANTHROPIC key language, and looped for minutes insisting on a missing key before eventually proceeding (a pure-code corpus is AST-only and needs no key at all). Step 3 now opens with a hoisted, host-agnostic statement -- graphify needs no API key, never prompt for one, never block on one; code is AST-only; a code-only corpus skips semantic extraction entirely -- and the no-key fallback now spells out a terminal-only path (write the empty semantic file and continue, or extract content inline) instead of assuming subagent dispatch. Applied in the shared core fragment and in the aider/devin core variants, so all 16 skill bodies carry it; the aider/devin change is registered as a sanctioned monolith-roundtrip diff. Regression test (test_extraction_states_no_api_key_required_ for_every_host) renders every host and pins the wording, ordering, and the non-subagent fallback so this can't silently regress. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>