/** * Hermes IDE adapter (Slice #0.7) — peaks-loop 的第七个内置 IDE 适配器。 * * 不可消除的 per-IDE 字段(slice #0.7 填表): * - settings.dirName = '.hermes' : Hermes 项目根下的配置目录 * - settings.settingsFileName = 'settings.json' * - envVar = 'HERMES_PROJECT_DIR' : Hermes 注入的 env 变量(用于 ${...} 占位) * - hookEvent = 'PreToolUse' : 现代 IDE 通用约定(UNVERIFIED — 待真实 Hermes 安装验证) * - toolMatcher = 'Bash' : 同上(UNVERIFIED) * * Slice #0.7 状态: * - Slim adapter shape 跟 trae-adapter.ts / claude-code-adapter.ts 同型, * 验证 slice #1 抽出的形状在第 7 个 IDE 上仍然可以"填表"接入。 * - 4 UNVERIFIED fields (hookEvent, toolMatcher, envVar, dirName) 在 * Hermes 真实安装可用前均为占位值;待真实 Hermes fixture 验证后 * 跟 trae-adapter 一样会被 VERIFIED 标记。 * - 见 PRD §0.7 + memory trae-adapter-values-verified-against-1x.md * 了解 UNVERIFIED → VERIFIED 的迁移路径。 */ import type { IdeAdapter } from '../ide-types.js'; export declare const HERMES_ADAPTER: IdeAdapter;