UNPKG

agentfootprint

Version:

The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.

27 lines • 2.32 kB
/** * MCP — Model Context Protocol, both directions. `mcpClient` connects to * someone else's MCP server and registers its tools on your Agent; * `mcpServe` exposes your own tools AS an MCP server so any MCP client * can call them. */ export { mcpClient } from './mcpClient.js'; export { mcpServe } from './mcpServe.js'; export { MCP_TOOL_EXTRAS_KEY, type McpToolExtras } from './toolExtras.js'; export { mockMcpClient, type MockMcpClientOptions, type MockMcpTool } from './mockMcpClient.js'; export { gatewayTransport, GatewayAuthorizationRequiredError, type GatewayTransportOptions, } from './gatewayTransport.js'; export { retryingFetch } from './throttleRetry.js'; export type { RetryOnThrottle, ThrottleFetch, ThrottleRetryInfo, ThrottleRetryOptions, } from './throttleRetry.js'; export type { McpReplayDeduplication, McpReplayKind, McpReplayOptions, McpReplayPolicy, McpReplayTool, } from './replay.js'; export { McpReplayUnavailableError, type McpReplayUnavailableReason } from './replayUnavailable.js'; export { McpToolListIncompleteError, type McpToolListIncompleteReason } from './toolList.js'; export { McpOutputUncheckedError } from './callChecks.js'; export { canTerminate, type TerminableMcpClient } from './terminate.js'; export { mcpClientPool, type McpClientPool, type McpPoolScope } from './pool/mcpClientPool.js'; export { MCP_POOL_DEFAULTS, MAX_DEFINITION_ENTRIES, MAX_SHARED_TOOLS, type McpClientPoolOptions, type McpPoolDefinitionSharing, type McpPoolIdentity, type McpPoolShareContext, } from './pool/options.js'; export { McpPoolRefusedError, PoolFullError, type McpPoolLimit, type McpPoolRefusal, } from './pool/errors.js'; export type { McpPoolLease } from './pool/lease.js'; export type { McpPoolReport } from './pool/record.js'; export type { McpPoolStats } from './pool/pool.js'; export type { EndReason as McpPoolEndReason } from './pool/pooledClient.js'; export type { McpCallToolResult, McpClient, McpClientOptions, McpConnection, McpConnectionOptions, McpJsonSchemaValidator, McpSdk, McpGatewayTransport, McpHttpTransport, McpStdioTransport, McpTerminateOutcome, McpTransport, McpTransportSettings, McpSdkClient, McpServeOptions, McpServeHandle, McpServeTransport, McpHttpServeTransport, McpStdioServeTransport, McpSdkServer, } from './types.js'; //# sourceMappingURL=index.d.ts.map