UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

15 lines 774 B
import { Agent } from "./base"; import { AgentContext } from "../core/context"; import { Tool, IMcpClient } from "../types"; export declare const AGENT_NAME = "Shell"; export default abstract class BaseShellAgent extends Agent { constructor(llms?: string[], ext_tools?: Tool[], mcpClient?: IMcpClient, planDescription?: string); protected abstract create_session(agentContext: AgentContext, exec_dir: string): Promise<{ session_id: string; }>; protected abstract shell_exec(agentContext: AgentContext, session_id: string, command: string): Promise<string>; protected abstract close_session(agentContext: AgentContext, session_id: string): Promise<void>; private buildInitTools; } export { BaseShellAgent }; //# sourceMappingURL=shell.d.ts.map