@earendil-works/pi-coding-agent
Version:
Coding agent CLI with read, bash, edit, write tools and session management
21 lines • 1.03 kB
TypeScript
/**
* The `codemode` tool as an extension. The CLI loads it as a built-in extension; SDK users
* add `createCodemodeExtension()` to their extension factories.
*
* `codemode` is registered inactive. Activate it with `--tools`, the `defaultTools` setting, or
* `setActiveTools()`; the MCP extension activates it when MCP tools are only reachable from scripts.
*/
import type { ExtensionFactory } from "../../core/extensions/types.ts";
import type { CodemodeMode } from "../../core/settings-manager.ts";
export interface CodemodeExtensionOptions {
/** Overrides the `codemode.mode` setting. */
mode?: CodemodeMode;
/** Overrides the `codemode.inlineBudget` setting. */
inlineBudget?: number;
/** Expose the model catalog and classifiers to scripts as `models`. Default: `true`. */
models?: boolean;
}
export declare function createCodemodeExtension(options?: CodemodeExtensionOptions): ExtensionFactory;
declare const _default: ExtensionFactory;
export default _default;
//# sourceMappingURL=index.d.ts.map