UNPKG

@automattic/agenttic-client

Version:

A TypeScript client library for A2A (Agent2Agent) protocol communication

19 lines 1.73 kB
/** * @file agenttic-client * * A TypeScript client library for communication with WPcom Agent API */ export { useClientContext } from './react/useClientContext'; export { useClientTools, useClientAbilities, useClientToolsWithAbilities, type UseClientToolsWithAbilitiesConfig, } from './react/useClientTools'; export { useAgentChat } from './react/useAgentChat'; export { createRequestId, createTaskId, createTextMessage, extractToolCallsFromMessage, extractTextFromMessage, createAbortController, } from './client/utils/core'; export type { JsonRpcId, JsonRpcRequest, JsonRpcResponse, JsonRpcError, TaskState, ContentType, TextPart, FilePart, DataPart, ToolDataPart, ToolCallDataPart, ContextDataPart, Part, Message, TaskStatus, Artifact, Task, MessageSendParams, SendMessageRequest, SendMessageResponse, TaskStatusUpdateEvent, TaskArtifactUpdateEvent, Client, AuthProvider, ClientConfig, SendMessageParams, TaskUpdate, Tool, ToolProvider, ToolCallResult, Ability, ExecuteAbilityFunction, ClientContext, ContextProvider, } from './client/types/index'; export type { UseAgentChatConfig, UseAgentChatReturn, UIMessage, Suggestion, SubmitOptions, } from './react/useAgentChat'; export { A2AErrorCodes } from './client/types/index'; export { createClient } from './client/index'; export { getAgentManager } from './react/agentManager'; export type { AgentManager, AgentManagerConfig } from './react/agentManager'; export { useMessageActions } from './message-actions'; export { createJetpackAuthProvider, type JetpackErrorHandler, type JetpackApiError, } from './auth/jetpack'; export { convertAbilityToTool, convertAbilitiesToTools, isWordPressAbility, } from './utils/wordpressAbilities'; //# sourceMappingURL=index.d.ts.map