Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codeany-ai/open-agent-sdk-typescript
/ types & classes
Types & classes
72 in github.com/codeany-ai/open-agent-sdk-typescript
⨍
Functions
229
◇
Types & classes
72
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
Class
Agent
src/agent.ts:48
Interface
AgentDefinition
src/types.ts:266
Interface
AgentMessage
src/tools/send-message.ts:13
Interface
AgentOptions
src/types.ts:344
Class
AnthropicProvider
src/providers/anthropic.ts:15
Interface
AssistantMessage
src/types.ts:35
Interface
AutoCompactState
src/utils/compact.ts:21
Interface
CallToolResult
src/tool-helper.ts:37
Interface
ConversationMessage
src/types.ts:23
Interface
CreateMessageParams
src/providers/types.ts:21
Interface
CreateMessageResponse
src/providers/types.ts:60
Interface
CronJob
src/tools/cron-tools.ts:13
Interface
FileState
src/utils/fileCache.ts:14
Class
FileStateCache
src/utils/fileCache.ts:25
Interface
HookDefinition
src/hooks.ts:59
Interface
HookInput
src/hooks.ts:73
Interface
HookOutput
src/hooks.ts:88
Class
HookRegistry
src/hooks.ts:114
Interface
LLMProvider
src/providers/types.ts:79
Interface
MCPConnection
src/mcp/client.ts:7
Interface
McpHttpConfig
src/types.ts:256
Interface
McpSdkServerConfig
src/sdk-mcp-server.ts:33
Interface
McpSseConfig
src/types.ts:250
Interface
McpStdioConfig
src/types.ts:243
Interface
ModelInfo
src/types.ts:334
Interface
NormalizedMessageParam
src/providers/types.ts:34
Interface
NormalizedTool
src/providers/types.ts:46
Interface
OpenAIChatMessage
src/providers/openai.ts:24
Interface
OpenAIChatResponse
src/providers/openai.ts:49
Class
OpenAIProvider
src/providers/openai.ts:71
Interface
OpenAITool
src/providers/openai.ts:40
Interface
OpenAIToolCall
src/providers/openai.ts:31
Interface
OutputFormat
src/types.ts:319
Class
QueryEngine
src/engine.ts:142
Interface
QueryEngineConfig
src/types.ts:465
Interface
QueryResult
src/types.ts:448
Interface
RetryConfig
src/utils/retry.ts:11
Interface
SDKAssistantMessage
src/types.ts:64
Interface
SDKCompactBoundaryMessage
src/types.ts:129
Interface
SDKPartialMessage
src/types.ts:105
Interface
SDKRateLimitEvent
src/types.ts:152
Interface
SDKResultMessage
src/types.ts:84
Interface
SDKStatusMessage
src/types.ts:136
Interface
SDKSystemMessage
src/types.ts:116
Interface
SDKTaskNotificationMessage
src/types.ts:143
Interface
SDKToolResultMessage
src/types.ts:75
Interface
SandboxFilesystemConfig
src/types.ts:309
Interface
SandboxNetworkConfig
src/types.ts:299
Interface
SandboxSettings
src/types.ts:287
Interface
SdkMcpToolDefinition
src/tool-helper.ts:49
Interface
SessionData
src/session.ts:29
Interface
SessionMetadata
src/session.ts:16
Interface
SkillDefinition
src/skills/types.ts:25
Interface
SkillResult
src/skills/types.ts:78
Interface
Task
src/tools/task-tools.ts:20
Interface
Team
src/tools/team-tools.ts:13
Interface
ThinkingConfig
src/types.ts:278
Interface
TodoItem
src/tools/todo-tool.ts:9
Interface
TokenUsage
src/types.ts:163
Interface
ToolAnnotations
src/tool-helper.ts:27
Interface
ToolContext
src/types.ts:191
Interface
ToolDefinition
src/types.ts:174
Interface
ToolInputSchema
src/types.ts:185
Interface
ToolResult
src/types.ts:202
Interface
ToolUseBlock
src/engine.ts:66
Interface
UserMessage
src/types.ts:28