UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

20 lines (19 loc) • 1.19 kB
import { type AgentReasoningDefinition, type AgentStaticModelDefinition, type DynamicSentinel, type DynamicSubagentDefinition } from "eve"; import { type SelfModificationConfig } from "../../../config.js"; /** Fallback model when neither the self-modification agent nor its parent configures one. */ export declare const FALLBACK_SELF_MODIFICATION_MODEL = "spacexai/grok-4.7"; /** 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; defaults to the effective parent model. */ readonly model?: AgentStaticModelDefinition; /** * Reasoning effort used by the self-modification subagent. */ readonly reasoning?: AgentReasoningDefinition; } /** Defines the environment-aware self-modification dynamic subagent. */ export declare function defineSelfModificationAgent(options?: SelfModificationAgentOptions): DynamicSentinel<DynamicSubagentDefinition | null>; declare const _default: DynamicSentinel<DynamicSubagentDefinition | null>; export default _default;