UNPKG

eve

Version:

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

24 lines (23 loc) 1.28 kB
import { Command } from "#compiled/commander/index.js"; import type { CliApplicationContext } from "#cli/application-command.js"; import type { ClientOptions } from "#client/types.js"; import type { DevelopmentServer, DevelopmentServerOptions } from "#internal/nitro/host/types.js"; export type RunAcpServer = (input: { readonly auth?: ClientOptions["auth"]; readonly eveVersion: string; readonly headers?: ClientOptions["headers"]; readonly serverUrl: string; readonly signal?: AbortSignal; readonly workspaceRoot?: string; }) => Promise<void>; export type ResolveVerifiedRemoteDevelopmentClient = typeof import("#setup/verified-remote-client.js").resolveVerifiedRemoteDevelopmentClient; export interface RegisterAcpCommandOptions { readonly applicationContext: CliApplicationContext; readonly eveVersion: string; readonly program: Command; readonly resolveVerifiedRemoteDevelopmentClient?: ResolveVerifiedRemoteDevelopmentClient; readonly runAcpServer?: RunAcpServer; readonly startHost?: (appRoot: string, options?: DevelopmentServerOptions) => DevelopmentServer; } /** Registers the ACP stdio bridge for local and deployed eve agents. */ export declare function registerAcpCommand(options: RegisterAcpCommandOptions): void;