/** * `maintenance_probe` tool (011 Phase 3). * * Read-only deep-dive: returns single-source machine detail for one signal * (library-level group/cluster membership, or per-skill line/pointer/shape * evidence). The subagent may use it to sharpen confidence and * semantic_reasoning; it must never introduce evidence ids outside the facts * block (validated plan-side). No write path exists in this tool. * @module @lmzhen/dsh-evolution-maintenance-tools */ import type { Context } from '@deepseek-ai/cordis'; import z from '@deepseek-ai/schemastery'; export declare const name = "evolution-maintenance-tools"; export interface Config { /** Skill-tree root for probe reads; empty uses the default tree. E-7 (v18): * canonical key — the same `root` every other family row reads. */ root?: string | undefined; /** V27 G2.4 (M-08): RETIRED alias of `root`. Declared so the loader passes it * to the load-time gate (which rejects it loudly) instead of dropping it. */ skillsRoot?: string | undefined; /** Model-facing budget of one probe call (ms). A hang guard: see * `DEFAULT_PROBE_TIMEOUT_MS` for the measurement behind the default and for * the conditions that would reopen it. */ probeTimeoutMs?: number | undefined; } export declare const Config: z; skillsRoot: z; probeTimeoutMs: z; }>>, Schemastery.ObjectT; skillsRoot: z; probeTimeoutMs: z; }>>, "plain">; export declare function apply(ctx: Context, rawConfig?: Config): void; //# sourceMappingURL=tools.d.ts.map