Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/PGshen/thinking-map
/ types & classes
Types & classes
359 in github.com/PGshen/thinking-map
⨍
Functions
1,120
◇
Types & classes
359
Class
web/src/lib/sse-parser.ts:6
Class
web/src/lib/sse-parser.ts:7
Class
web/src/lib/sse-parser.ts:26
Class
web/src/lib/sse-parser.ts:183
Class
web/src/lib/sse-parser.ts:575
Class
web/src/lib/sse-parser.ts:720
Class
web/src/lib/sse-parser.ts:849
Class
web/src/hooks/use-sse-connection.ts:51
Interface
Action
web/src/types/message.ts:20
Struct
Action
server/internal/model/message.go:77
Struct
ActionChoice
用户选择消息
server/internal/model/dto/message.go:121
TypeAlias
ActionMsgResp
server/internal/model/dto/message.go:126
TypeAlias
ActionType
ActionType represents the type of action an agent can take
server/internal/agent/base/multiagent/types.go:24
Struct
AgentOption
AgentOption is the common option type for various agent and multi-agent implementations. For options intended to use with underlying graph or componen
server/internal/agent/base/agent_option.go:8
Struct
AgentState
AgentState represents the global state of the agent used with Eino's state management
server/internal/agent/base/react/state.go:8
Interface
AnalyzeRequest
web/src/types/thinking.ts:7
Struct
AnalyzeRequest
AnalyzeRequest represents the request body for starting problem analysis
server/internal/model/dto/thinking.go:12
Interface
AnimationConfig
web/src/features/workspace/store/workspace-store.ts:15
Interface
AnimationConfig
web/src/features/workspace/hooks/use-auto-layout.ts:19
Interface
AnimationState
web/src/features/workspace/hooks/use-auto-layout.ts:46
Interface
ApiResponse
web/src/types/response.ts:11
Interface
AuthData
web/src/types/user.ts:2
Interface
AuthData
web/src/types/auth.ts:18
Struct
AuthData
AuthData represents the data field in auth responses
server/internal/model/dto/auth.go:28
Interface
AuthErrorData
web/src/types/auth.ts:49
Interface
AuthGuardProps
web/src/components/auth-guard.tsx:9
Struct
AuthHandler
server/internal/handler/auth.go:15
Interface
AuthService
AuthService defines the interface for authentication operations
server/internal/service/auth.go:21
Struct
Broker
Broker 管理所有客户端连接和事件分发
server/internal/pkg/sse/broker.go:44
Struct
CalculatorTool
Test tools for integration testing CalculatorTool implements basic arithmetic operations
server/internal/agent/base/react/compose_test.go:26
Interface
ChatInputContextValue
web/src/components/ui/chat-input.tsx:11
Interface
ChatInputProps
web/src/components/ui/chat-input.tsx:23
Interface
ChatInputSubmitProps
web/src/components/ui/chat-input.tsx:128
Interface
ChatInputTextAreaProps
web/src/components/ui/chat-input.tsx:69
Interface
ChatMessageAreaProps
web/src/components/ui/chat-message-area.tsx:43
Interface
ChatMessageAvatarProps
web/src/components/ui/chat-message.tsx:102
Interface
ChatMessageContentProps
web/src/components/ui/chat-message.tsx:169
Interface
ChatMessageProps
web/src/components/ui/chat-message.tsx:51
Struct
Claims
Claims 自定义的 JWT 声明
server/internal/pkg/jwt/jwt.go:16
Struct
Client
Client 表示一个SSE客户端元数据
server/internal/pkg/sse/broker.go:28
Struct
ClientConnection
ClientConnection 客户端连接信息
server/internal/pkg/sse/connection.go:28
Interface
CodeBlockProps
web/src/components/ui/markdown-content.tsx:88
Struct
CompleteHandler
server/internal/agent/base/react/handlers.go:147
Struct
ComplexityBranchHandler
ComplexityBranchHandler handles complexity-based branching
server/internal/agent/base/multiagent/handlers.go:128
Interface
ConcludeRequest
web/src/types/thinking.ts:19
Struct
ConcludeRequest
ConcludeRequest represents the request body for generating conclusions
server/internal/model/dto/thinking.go:26
Interface
Conclusion
web/src/types/node.ts:76
Struct
Conclusion
server/internal/model/thinking_node.go:100
Interface
ConclusionCompletedEvent
web/src/types/sse.ts:102
Struct
ConclusionCompletedEvent
server/internal/model/dto/sse.go:129
Struct
ConclusionHandler
ConclusionHandler handles conclusion generation HTTP requests
server/internal/handler/thinking/conclusion.go:14
Struct
ConclusionRequest
server/internal/model/dto/conclusion.go:3
Struct
ConclusionService
server/internal/service/conclusion.go:28
Interface
ConclusionTabProps
web/src/features/workspace/components/operation-panel/conclusion-tab.tsx:32
Struct
Config
Config 日志配置
server/internal/pkg/logger/zap.go:18
Struct
Config
Config JWT 配置
server/internal/pkg/jwt/config.go:6
Struct
Config
Config 配置结构体
server/internal/config/config.go:14
Struct
ConnectionEstablishedEvent
server/internal/model/dto/sse.go:37
Interface
ConnectionManager
ConnectionManager 连接管理器接口
server/internal/pkg/sse/connection.go:38
TypeAlias
ConnectionState
ConnectionState 连接状态
server/internal/pkg/sse/connection.go:19
TypeAlias
Constraints
server/internal/model/thinking_map.go:74
Struct
ContextInfo
ContextInfo 节点完整上下文信息
server/internal/service/context_manager.go:39
Struct
ContextManager
ContextManager 上下文管理器 职责:通过工程化方式管理思考导图的上下文信息,基于导图结构自动收集相关上下文
server/internal/service/context_manager.go:23
Struct
ConversationAnalyzerHandler
ConversationAnalyzerHandler analyzes conversation context
server/internal/agent/base/multiagent/handlers.go:20
Struct
ConversationContext
ConversationContext contains conversation analysis results
server/internal/agent/base/multiagent/types.go:82
Struct
ConversationMessage
ConversationMessage 对话消息
server/internal/service/context_manager.go:59
Interface
ConversationRequest
web/src/types/thinking.ts:25
Struct
ConversationRequest
ConversationRequest represents the request body for conversation interaction
server/internal/model/dto/thinking.go:33
Interface
ConversationResponse
web/src/types/thinking.ts:38
Struct
ConversationResponse
ConversationResponse represents the response for conversation messages
server/internal/model/dto/thinking.go:48
Interface
CreateMapRequest
web/src/types/map.ts:4
Struct
CreateMapRequest
CreateMapRequest represents the request body for creating a mind map
server/internal/model/dto/map.go:18
Struct
CreateMessageRequest
CreateMessageRequest represents the request body for creating a message
server/internal/model/dto/message.go:13
Interface
CreateNodeRequest
web/src/types/node.ts:111
Struct
CreateNodeRequest
CreateNodeRequest represents the request body for creating a node
server/internal/model/dto/node.go:21
Struct
CreateNodeRequest
CreateNodeRequest 创建节点请求参数
server/internal/agent/tool/node/operator.go:18
Interface
CustomAxiosRequestConfig
web/src/api/request.ts:20
Interface
CustomNodeModel
web/src/types/node.ts:29
Interface
CustomNodeProps
web/src/features/workspace/components/custom-node/custom-node.tsx:19
Struct
DailyRollingWriter
DailyRollingWriter implements an io.Writer that writes to log files named by day (YYYY-MM-DD). It automatically rotates the file when the day changes.
server/internal/agent/callback/log_callback.go:91
Struct
DatabaseConfig
DatabaseConfig 数据库配置
server/internal/config/config.go:29
Interface
DecomposeRequest
web/src/types/thinking.ts:13
Struct
DecomposeRequest
DecomposeRequest represents the request body for starting problem decomposition
server/internal/model/dto/thinking.go:19
Interface
DecomposeTabProps
web/src/features/workspace/components/operation-panel/decompose-tab.tsx:25
Interface
Decomposition
web/src/types/node.ts:70
Struct
Decomposition
server/internal/model/thinking_node.go:76
Interface
DecompositionCompletedEvent
web/src/types/sse.ts:109
Struct
DecompositionCompletedEvent
server/internal/model/dto/sse.go:135
Struct
DecompositionHandler
DecompositionHandler handles intent recognition HTTP requests
server/internal/handler/thinking/decomposition.go:14
Struct
DecompositionRequest
DecompositionRequest represents the request for intent recognition
server/internal/model/dto/decomposition.go:4
Struct
DecompositionResponse
DecompositionResponse represents the response from intent recognition
server/internal/model/dto/decomposition.go:11
Struct
DecompositionService
DecompositionService handles intent recognition business logic
server/internal/service/decomposition.go:32
Struct
DeleteNodeRequest
DeleteNodeRequest 删除节点请求参数
server/internal/agent/tool/node/operator.go:37
Struct
DeleteNodeResponse
DeleteNodeResponse 删除节点响应
server/internal/agent/tool/node/operator.go:42
TypeAlias
Dependencies
Dependency 节点依赖信息
server/internal/model/thinking_node.go:59
Struct
DependencyChecker
DependencyChecker 依赖检查器 职责:通过工程化方式检查节点的依赖关系,确保执行顺序的正确性
server/internal/service/dependency_checker.go:20
Interface
DependencyContextProps
web/src/features/workspace/components/operation-panel/dependency-context.tsx:9
Interface
DependencyItemProps
web/src/features/workspace/components/operation-panel/dependency-item.tsx:13
Interface
DependencySectionProps
web/src/features/workspace/components/operation-panel/dependency-section.tsx:8
Interface
DependentContext
web/src/types/node.ts:55
next →
1–100 of 359, ranked by callers