/** * Claude Agent SDK Integration * * Provides Claude Code agentic capabilities within Veryfront workflows. * Uses your local Claude Code installation — no separate API key needed. * * @example * ```typescript * import { workflow, step } from "veryfront/workflow"; * import { claudeCodeTool } from "veryfront/workflow/claude-code"; * * export const migration = workflow({ * id: "migration", * steps: [ * step("migrate", { * tool: "claude-code", * input: { * task: "Migrate from React 17 to React 19", * mode: "code", * }, * }), * ], * }); * ``` */ import "../../../_dnt.polyfills.js"; export { createAgent, executeAgent } from "./agent.js"; export type { AgentConfig } from "./agent.js"; export { bugFixTool, claudeCodeTool, codeReviewTool, createClaudeCodeTool, docsTool, refactorTool, } from "./tool.js"; export { CallbackEventPublisher, createEventPublisher, MemoryEventPublisher, MultiEventPublisher, RedisEventPublisher, SSEEventPublisher, } from "./event-publisher.js"; export type { RedisEventPublisherConfig } from "./event-publisher.js"; export { AgentController, AgentControllerRegistry, createWebSocketHandler, WebSocketPublisher, } from "./websocket-publisher.js"; export type { AgentControllerConfig, AgentControllerHandle, AgentControllerRegistration, AgentControllerRunRegistration, WebSocketHandlerConfig, WebSocketPublisherConfig, } from "./websocket-publisher.js"; export { createWorkspaceSync, withWorkspace, WorkspaceSync } from "./workspace-sync.js"; export type { FileChange, UploadResult, WorkspaceConfig, WorkspaceSyncResult, } from "./workspace-sync.js"; export type { ApprovalRequestEvent, BidirectionalPublisher, CancelCommand, CancelledEvent, ClaudeCodeEvent, ClaudeCodeEventBase, ClaudeCodeEventHandler, ClaudeCodeEventPublisher, ClaudeCodeEventSubscriber, ClaudeCodeEventType, ClaudeCodeMode, ClaudeCodeResult, ClaudeCodeToolInput, ClientCommand, ClientCommandHandler, ClientCommandType, CompleteEvent, ErrorEvent, InputCommand, InputRequestEvent, IterationCompleteEvent, IterationStartEvent, PingCommand, PongEvent, TextCompleteEvent, TextDeltaEvent, ThinkingCompleteEvent, ThinkingDeltaEvent, ThinkingStartEvent, ToolApprovalConfig, ToolCallCompleteEvent, ToolCallInputEvent, ToolCallStartEvent, ToolResultEvent, } from "./types.js"; //# sourceMappingURL=index.d.ts.map