UNPKG

@mastra/core

Version:
1 lines 5.94 kB
{"version":3,"sources":["../../src/harness/index.ts"],"names":["AgentController"],"mappings":";;;;;;AAmFO,IAAM,OAAA,GAAUA","file":"index.cjs","sourcesContent":["/**\n * @deprecated Backwards-compatibility entrypoint.\n *\n * The canonical implementation now lives in `@mastra/core/agent-controller`.\n * This module re-exports that surface and additionally provides the deprecated\n * `Harness`/`Harness*` aliases. New code should import from\n * `@mastra/core/agent-controller` instead.\n */\nimport { AgentController } from '../agent-controller/agent-controller';\nimport type {\n AgentControllerConfig,\n AgentControllerDisplayState,\n AgentControllerEvent,\n AgentControllerEventListener,\n AgentControllerMessage,\n AgentControllerMessageContent,\n AgentControllerMode,\n AgentControllerOMConfig,\n AgentControllerRequestContext,\n AgentControllerRequestSession,\n AgentControllerRequestState,\n AgentControllerRequestStateUpdater,\n AgentControllerRequestStateUpdateResult,\n AgentControllerStateSchema,\n AgentControllerSubagent,\n AgentControllerSubagentHistoryEntry,\n AgentControllerThread,\n} from '../agent-controller/types';\n\nexport { AgentController } from '../agent-controller/agent-controller';\nexport { Session } from '../agent-controller/session';\nexport {\n askUserTool,\n assignTaskIds,\n parseSubagentMeta,\n submitPlanTool,\n taskCheckTool,\n taskCompleteTool,\n taskUpdateTool,\n taskWriteTool,\n} from '../agent-controller/tools';\nexport { defaultDisplayState, defaultOMProgressState } from '../agent-controller/types';\nexport type {\n ActiveSubagentState,\n ActiveToolState,\n AvailableModel,\n CustomAvailableModel,\n CustomModelCatalogProvider,\n AgentControllerConfig,\n AgentControllerDisplayState,\n AgentControllerEvent,\n AgentControllerEventListener,\n AgentControllerMessage,\n AgentControllerMessageContent,\n AgentControllerMode,\n AgentControllerOMConfig,\n AgentControllerRequestContext,\n AgentControllerRequestSession,\n AgentControllerRequestState,\n AgentControllerRequestStateUpdater,\n AgentControllerRequestStateUpdateResult,\n AgentControllerStateSchema,\n AgentControllerSubagent,\n AgentControllerSubagentHistoryEntry,\n AgentControllerThread,\n IntervalHandler,\n ModelAuthStatus,\n ModelUseCountProvider,\n ModelUseCountTracker,\n OMBufferedStatus,\n OMProgressState,\n OMStatus,\n PermissionPolicy,\n PermissionRules,\n ToolCategory,\n BuiltinToolId,\n TokenUsage,\n} from '../agent-controller/types';\n\n/**\n * @deprecated Use {@link AgentController} instead. `Harness` is retained as a\n * backwards-compatible alias and will be removed in a future major release.\n */\nexport const Harness = AgentController;\n/**\n * @deprecated Use {@link AgentController} instead. `Harness` is retained as a\n * backwards-compatible alias and will be removed in a future major release.\n */\nexport type Harness<TState = {}> = AgentController<TState>;\n\n/**\n * @deprecated Renamed to `AgentControllerMode`. Kept for backwards compatibility.\n */\nexport type HarnessMode = AgentControllerMode;\n/**\n * @deprecated Renamed to `AgentControllerSubagent`. Kept for backwards compatibility.\n */\nexport type HarnessSubagent = AgentControllerSubagent;\n/**\n * @deprecated Renamed to `AgentControllerStateSchema`. Kept for backwards compatibility.\n */\nexport type HarnessStateSchema<T> = AgentControllerStateSchema<T>;\n/**\n * @deprecated Renamed to `AgentControllerConfig`. Kept for backwards compatibility.\n */\nexport type HarnessConfig<TState = {}> = AgentControllerConfig<TState>;\n/**\n * @deprecated Renamed to `AgentControllerOMConfig`. Kept for backwards compatibility.\n */\nexport type HarnessOMConfig = AgentControllerOMConfig;\n/**\n * @deprecated Renamed to `AgentControllerThread`. Kept for backwards compatibility.\n */\nexport type HarnessThread = AgentControllerThread;\n/**\n * @deprecated Renamed to `AgentControllerSubagentHistoryEntry`. Kept for backwards compatibility.\n */\nexport type HarnessSubagentHistoryEntry = AgentControllerSubagentHistoryEntry;\n/**\n * @deprecated Renamed to `AgentControllerDisplayState`. Kept for backwards compatibility.\n */\nexport type HarnessDisplayState = AgentControllerDisplayState;\n/**\n * @deprecated Renamed to `AgentControllerEvent`. Kept for backwards compatibility.\n */\nexport type HarnessEvent = AgentControllerEvent;\n/**\n * @deprecated Renamed to `AgentControllerEventListener`. Kept for backwards compatibility.\n */\nexport type HarnessEventListener = AgentControllerEventListener;\n/**\n * @deprecated Renamed to `AgentControllerMessage`. Kept for backwards compatibility.\n */\nexport type HarnessMessage = AgentControllerMessage;\n/**\n * @deprecated Renamed to `AgentControllerMessageContent`. Kept for backwards compatibility.\n */\nexport type HarnessMessageContent = AgentControllerMessageContent;\n/**\n * @deprecated Renamed to `AgentControllerRequestStateUpdateResult`. Kept for backwards compatibility.\n */\nexport type HarnessRequestStateUpdateResult<TState, TResult> = AgentControllerRequestStateUpdateResult<TState, TResult>;\n/**\n * @deprecated Renamed to `AgentControllerRequestStateUpdater`. Kept for backwards compatibility.\n */\nexport type HarnessRequestStateUpdater<TState, TResult> = AgentControllerRequestStateUpdater<TState, TResult>;\n/**\n * @deprecated Renamed to `AgentControllerRequestState`. Kept for backwards compatibility.\n */\nexport type HarnessRequestState<TState = unknown> = AgentControllerRequestState<TState>;\n/**\n * @deprecated Renamed to `AgentControllerRequestSession`. Kept for backwards compatibility.\n */\nexport type HarnessRequestSession<TState = unknown> = AgentControllerRequestSession<TState>;\n/**\n * @deprecated Renamed to `AgentControllerRequestContext`. Kept for backwards compatibility.\n */\nexport type HarnessRequestContext<TState = unknown> = AgentControllerRequestContext<TState>;\n"]}