MCPcopy Create free account

hub / github.com/codeany-ai/open-agent-sdk-typescript / types & classes

Types & classes72 in github.com/codeany-ai/open-agent-sdk-typescript

Class
src/engine.ts:142
Class
src/hooks.ts:114
Class
src/agent.ts:48
Class
src/utils/fileCache.ts:25
Class
src/providers/openai.ts:71
Class
src/providers/anthropic.ts:15
ClassAgent
src/agent.ts:48
InterfaceAgentDefinition
src/types.ts:266
InterfaceAgentMessage
src/tools/send-message.ts:13
InterfaceAgentOptions
src/types.ts:344
ClassAnthropicProvider
src/providers/anthropic.ts:15
InterfaceAssistantMessage
src/types.ts:35
InterfaceAutoCompactState
src/utils/compact.ts:21
InterfaceCallToolResult
src/tool-helper.ts:37
InterfaceConversationMessage
src/types.ts:23
InterfaceCreateMessageParams
src/providers/types.ts:21
InterfaceCreateMessageResponse
src/providers/types.ts:60
InterfaceCronJob
src/tools/cron-tools.ts:13
InterfaceFileState
src/utils/fileCache.ts:14
ClassFileStateCache
src/utils/fileCache.ts:25
InterfaceHookDefinition
src/hooks.ts:59
InterfaceHookInput
src/hooks.ts:73
InterfaceHookOutput
src/hooks.ts:88
ClassHookRegistry
src/hooks.ts:114
InterfaceLLMProvider
src/providers/types.ts:79
InterfaceMCPConnection
src/mcp/client.ts:7
InterfaceMcpHttpConfig
src/types.ts:256
InterfaceMcpSdkServerConfig
src/sdk-mcp-server.ts:33
InterfaceMcpSseConfig
src/types.ts:250
InterfaceMcpStdioConfig
src/types.ts:243
InterfaceModelInfo
src/types.ts:334
InterfaceNormalizedMessageParam
src/providers/types.ts:34
InterfaceNormalizedTool
src/providers/types.ts:46
InterfaceOpenAIChatMessage
src/providers/openai.ts:24
InterfaceOpenAIChatResponse
src/providers/openai.ts:49
ClassOpenAIProvider
src/providers/openai.ts:71
InterfaceOpenAITool
src/providers/openai.ts:40
InterfaceOpenAIToolCall
src/providers/openai.ts:31
InterfaceOutputFormat
src/types.ts:319
ClassQueryEngine
src/engine.ts:142
InterfaceQueryEngineConfig
src/types.ts:465
InterfaceQueryResult
src/types.ts:448
InterfaceRetryConfig
src/utils/retry.ts:11
InterfaceSDKAssistantMessage
src/types.ts:64
InterfaceSDKCompactBoundaryMessage
src/types.ts:129
InterfaceSDKPartialMessage
src/types.ts:105
InterfaceSDKRateLimitEvent
src/types.ts:152
InterfaceSDKResultMessage
src/types.ts:84
InterfaceSDKStatusMessage
src/types.ts:136
InterfaceSDKSystemMessage
src/types.ts:116
InterfaceSDKTaskNotificationMessage
src/types.ts:143
InterfaceSDKToolResultMessage
src/types.ts:75
InterfaceSandboxFilesystemConfig
src/types.ts:309
InterfaceSandboxNetworkConfig
src/types.ts:299
InterfaceSandboxSettings
src/types.ts:287
InterfaceSdkMcpToolDefinition
src/tool-helper.ts:49
InterfaceSessionData
src/session.ts:29
InterfaceSessionMetadata
src/session.ts:16
InterfaceSkillDefinition
src/skills/types.ts:25
InterfaceSkillResult
src/skills/types.ts:78
InterfaceTask
src/tools/task-tools.ts:20
InterfaceTeam
src/tools/team-tools.ts:13
InterfaceThinkingConfig
src/types.ts:278
InterfaceTodoItem
src/tools/todo-tool.ts:9
InterfaceTokenUsage
src/types.ts:163
InterfaceToolAnnotations
src/tool-helper.ts:27
InterfaceToolContext
src/types.ts:191
InterfaceToolDefinition
src/types.ts:174
InterfaceToolInputSchema
src/types.ts:185
InterfaceToolResult
src/types.ts:202
InterfaceToolUseBlock
src/engine.ts:66
InterfaceUserMessage
src/types.ts:28