eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
26 lines (25 loc) • 1.21 kB
TypeScript
import { type AgentStaticModelDefinition } from "#public/index.js";
import { type SelfModificationConfig } from "./config.js";
/** Default model used by the self-modification subagent. */
export declare const DEFAULT_SELF_MODIFICATION_MODEL = "anthropic/claude-sonnet-5";
/** Configuration for the self-modification subagent. */
export interface SelfModificationAgentOptions {
/** Policy shared with the sandbox and extension mount. */
readonly config?: SelfModificationConfig;
/**
* Model used by the self-modification subagent.
*
* @default "anthropic/claude-sonnet-5"
*/
readonly model?: AgentStaticModelDefinition;
}
/** Defines the environment-aware self-modification dynamic subagent. */
export declare function defineSelfModificationAgent(options?: SelfModificationAgentOptions): import("#dynamic/definition.js").DynamicSentinel<import("#public/index.js").DefinedAgent<{
description: string;
model: AgentStaticModelDefinition;
}> | null>;
declare const _default: import("#dynamic/definition.js").DynamicSentinel<import("#public/index.js").DefinedAgent<{
description: string;
model: AgentStaticModelDefinition;
}> | null>;
export default _default;