export { defineDeepAgent } from "./define-deep-agent.js"; export { defineSchedule } from "./schedules.js"; export { defineIdentity } from "./identity/index.js"; export { defineMemory } from "./memory/index.js"; export { auth, channels } from "./namespaces.js"; export { defineSandbox } from "./sandbox.js"; export type { Channels } from "./namespaces.js"; import { mcpConnector } from "./connectors/mcp/index.js"; /** * Public connectors surface for this release: remote MCP only. */ export interface Connectors { /** * Declare remote MCP servers (HTTP/SSE) whose tools load at agent-graph * construction. Stdio servers are not supported. Use static `headers` (or * similar) when the server needs credentials — roll your own auth. * * @example * ```ts * export const connector = connectors.mcp({ * mcpServers: { * docs: { * transport: "http", * url: "https://docs.example.com/mcp", * headers: { Authorization: `Bearer ${process.env.DOCS_TOKEN}` }, * }, * }, * }); * ``` * * @see {@link mcpConnector} */ mcp: typeof mcpConnector; } /** Public connectors namespace — MCP only for this release. */ export declare const connectors: Connectors; export type { DeepAgentDefinition, DefineDeepAgentConfig, ManagedDeepAgentKey, } from "./types.js"; export type { ScheduleConfig, ScheduleDefinition, ScheduleDeliveryTarget, ScheduleThreadConfig, } from "./schedules.js"; export type { ClaimMapping, CredentialScope, HttpIngress, IdentityAuth, IdentityConfig, IdentityDefinition, IdentityOptions, LangSmithApiKeyIngress, RuntimeIdentity, ValidatedTokenIngress, ValidatedTokenProvider, } from "./identity/index.js"; export type { MemoryConfig, MemoryDefinition, MemoryOptions, MemoryScope, MemoryScopeInput, MemorySliceInput, MemorySliceKind, ResolvedMemorySlice, } from "./memory/index.js"; export type { HttpMcpServerConfig, McpServersConfig, McpServersDefinition, McpToolSelectionConfig, RemoteMcpServerBaseConfig, RemoteMcpServerConfig, SseMcpServerConfig, } from "./connectors/mcp/index.js"; export type { ChannelManifest } from "./channels/manifest.js"; export type { RequiredTriggerSlackChannelConfig, SlackChannel, SlackChannelConfig, } from "./channels/slack/index.js"; export type { SandboxDefinition, SandboxOptions } from "./sandbox.js"; export type { ManagedDeepAgentRuntime, ManagedRuntimeExtras, } from "./runtime/managed-tools.js"; //# sourceMappingURL=index.d.ts.map