export type HarnessId = 'openclaw' | 'claude-code' | 'cursor' | 'codex' | 'continue'; export interface HarnessDetection { harness: HarnessId; /** 是否检测到这个 harness 已装 */ detected: boolean; /** 注入文件真路径 (e.g. ~/.openclaw/workspace/SKILLFM-AGENT-GUIDE.md) */ inject_path?: string; /** SkillFM 块当前是否已注入 (检查 marker) */ already_injected: boolean; } export interface ForcingInjectResult { harness: HarnessId; applied: boolean; inject_path?: string; /** Backup 路径 (如果改了已存在文件) */ backup_path?: string; /** Revert 命令 1 行 */ revert_command?: string; error?: string; /** 注入的字符数 */ bytes_injected?: number; } /** SkillFM marker 块标记 — 用来识别已注入 + revert 时定位 */ export declare const SKILLFM_MARKER_START = ""; export declare const SKILLFM_MARKER_END = ""; //# sourceMappingURL=types.d.ts.map