UNPKG

acp-claude-code

Version:

ACP (Agent Client Protocol) bridge for Claude Code

22 lines 1.06 kB
import { Agent, Client, InitializeRequest, InitializeResponse, NewSessionRequest, NewSessionResponse, AuthenticateRequest, PromptRequest, PromptResponse, CancelNotification, LoadSessionRequest } from "@zed-industries/agent-client-protocol"; export declare class ClaudeACPAgent implements Agent { private client; private sessions; private DEBUG; private defaultPermissionMode; private pathToClaudeCodeExecutable; constructor(client: Client); private log; initialize(params: InitializeRequest): Promise<InitializeResponse>; newSession(_params: NewSessionRequest): Promise<NewSessionResponse>; loadSession?(params: LoadSessionRequest): Promise<void>; authenticate(_params: AuthenticateRequest): Promise<void>; prompt(params: PromptRequest): Promise<PromptResponse>; cancel(params: CancelNotification): Promise<void>; private sendAgentPlan; private handleClaudeMessage; private mapToolKind; private getToolCallContent; private tryToStoreClaudeSessionId; } //# sourceMappingURL=agent.d.ts.map