/** * Model-facing Consumer of the `ctx.bash` capability seam. Background calls * register process handles with `ctx.tasks`; their work uses task cancellation * rather than the tool-call signal after an id is returned. * * TODO(permissions): deployment policy belongs in `tools/pre-execute` and * sandboxing executors; see docs/architecture.md ยง Extending The Harness. * @module @deepseek-ai/dsh-tool-bash */ import type { Context } from '@deepseek-ai/cordis'; import z from '@deepseek-ai/schemastery'; export declare const name = "tool-bash"; export declare const inject: string[]; /** Configuration for the bash tool. */ export interface Config { /** Expose `run_in_background` (default true); disabled calls are also rejected. */ enableRunInBackground?: boolean; } /** Runtime configuration schema for the bash tool plugin. */ export declare const Config: z; export declare function apply(ctx: Context, config?: Config): void; //# sourceMappingURL=index.d.ts.map