/** * 将 NiuBot stable system context 同步到 Cursor workspace rules(.cursor/rules/*.mdc)。 * 仅由 cursor backend 使用。 */ export declare const CURSOR_RULES_DIR = ".cursor/rules"; export declare const CURSOR_ENGINE_RULE_BASENAME = "niubot-engine.mdc"; /** @deprecated 已合并进 niubot-engine.mdc,仅用于清理旧文件 */ export declare const CURSOR_RECOVERY_RULE_BASENAME = "niubot-recovery.mdc"; export interface SyncCursorWorkspaceRulesResult { engineUpdated: boolean; rulesDir: string; } /** * 将 stable context 写入 workspace/.cursor/rules/。 * 使用旁路 .hash 文件避免无变化时反复写盘。 */ export declare function syncCursorWorkspaceRules(workingDirectory: string, stableContext: string, options?: { niubotVersion?: string; }): SyncCursorWorkspaceRulesResult;