24 lines
655 B
TypeScript
24 lines
655 B
TypeScript
// Export the main agent class and utilities for library usage
|
|
export {
|
|
ClaudeAcpAgent,
|
|
isLocalCommandMetadata,
|
|
stripLocalCommandMetadata,
|
|
runAcp,
|
|
toAcpNotifications,
|
|
streamEventToAcpNotifications,
|
|
type ToolUpdateMeta,
|
|
type NewSessionMeta,
|
|
type SDKMessageFilter,
|
|
} from "./acp-agent.js";
|
|
export { nodeToWebReadable, nodeToWebWritable, Pushable, unreachable } from "./utils.js";
|
|
export {
|
|
toolInfoFromToolUse,
|
|
toDisplayPath,
|
|
planEntries,
|
|
toolUpdateFromToolResult,
|
|
} from "./tools.js";
|
|
export { SettingsManager, type SettingsManagerOptions } from "./settings.js";
|
|
|
|
// Export types
|
|
export type { ClaudePlanEntry } from "./tools.js";
|