eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
27 lines (26 loc) • 1.34 kB
TypeScript
export { ConnectionRegistryKey } from "#context/providers/connection.js";
export type { ReadFileStamp, ReadFileState } from "#runtime/framework-tools/file-state.js";
export { ReadFileStateKey } from "#runtime/framework-tools/file-state.js";
export type { TodoItem, TodoState } from "#runtime/framework-tools/todo.js";
export { TodoStateKey } from "#runtime/framework-tools/todo.js";
import type { ResolvedToolDefinition } from "#runtime/types.js";
/**
* Returns framework-owned tool definitions registered in the tool registry
* alongside authored tools during graph resolution.
*
* `connection_search` is no longer in this list — it is registered as a
* framework dynamic tool resolver in the graph resolution path.
*/
export declare function getFrameworkToolDefinitions(_config?: {
readonly hasConnections?: boolean;
}): readonly ResolvedToolDefinition[];
/**
* Returns the names of every framework-provided tool the framework knows
* about, regardless of whether the current agent gates any of them on
* runtime configuration.
*
* Used by the graph resolver to validate `disableTool(name)` arguments —
* disabling a name that does not match any known framework tool is treated
* as an authoring error rather than silently dropping the request.
*/
export declare function getAllFrameworkToolNames(): ReadonlySet<string>;