Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PGshen/thinking-map
/ functions
Functions
1,120 in github.com/PGshen/thinking-map
⨍
Functions
1,120
◇
Types & classes
359
Function
NewRAGRecordRepository
NewRAGRecordRepository 创建RAG记录仓储实例
server/internal/repository/rag_record.go:16
Function
NewRedisConnectionManager
NewRedisConnectionManager 创建Redis连接管理器
server/internal/pkg/sse/connection.go:65
Function
NewRedisEventBus
NewRedisEventBus 创建Redis事件总线
server/internal/pkg/sse/eventbus.go:52
Function
NewRepeaterHandler
()
server/internal/handler/thinking/repeater.go:16
Function
NewSSEHandler
(broker *sse.Broker, mapRepo repository.ThinkingMap)
server/internal/handler/sse.go:19
Function
NewStreamReply
(handler StreamHandler)
server/internal/handler/thinking/stream_handler.go:26
Function
NewThinkingMapRepository
NewThinkingMapRepository 创建思维导图仓储实例
server/internal/repository/thinking_map.go:17
Function
NewThinkingNodeRepository
NewThinkingNodeRepository 创建思维节点仓储实例
server/internal/repository/thinking_node.go:26
Function
NewUnderstandingHandler
(us *service.UnderstandingService)
server/internal/handler/thinking/understanding.go:15
Function
NewUnderstandingService
(messageRepo repository.Message, nodeRepo repository.ThinkingNode)
server/internal/service/understanding.go:25
Function
NewUserRepository
NewUserRepository 创建用户仓储实例
server/internal/repository/user.go:16
Function
NodeActionButtons
({ id, mapID, onEdit, onDelete, onAddChild })
web/src/features/workspace/components/custom-node/node-action-buttons.tsx:23
Function
NodeOwnershipMiddleware
NodeOwnershipMiddleware checks if the node belongs to the user
server/internal/middleware/node_ownership.go:18
Function
NodeStatusIcon
({ status })
web/src/features/workspace/components/custom-node/node-status-icon.tsx:8
Function
NotFound
()
web/src/app/not-found.tsx:3
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/service/decomposition.go:188
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/service/decomposition.go:388
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/service/decomposition.go:472
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/service/decomposition.go:542
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/service/conclusion.go:158
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/agent/base/react/options.go:31
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/agent/base/multiagent/options_test.go:267
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/agent/base/multiagent/options_test.go:317
Method
OnMessage
(ctx context.Context, message *schema.Message)
server/internal/agent/base/multiagent/options_test.go:361
Method
OnPlanOpEnd
(ctx context.Context, plan *multiagent.TaskPlan)
server/internal/service/decomposition.go:687
Method
OnPlanStepCreate
(ctx context.Context, plan *multiagent.TaskPlan, step *multiagent.PlanStep)
server/internal/service/decomposition.go:660
Method
OnPlanStepDelete
(ctx context.Context, plan *multiagent.TaskPlan, step *multiagent.PlanStep)
server/internal/service/decomposition.go:682
Method
OnPlanStepStatusUpdate
(ctx context.Context, plan *multiagent.TaskPlan, step *multiagent.PlanStep)
server/internal/service/decomposition.go:670
Method
OnPlanStepUpdate
(ctx context.Context, plan *multiagent.TaskPlan, step *multiagent.PlanStep)
server/internal/service/decomposition.go:665
Method
OnStreamMessage
(ctx context.Context, sr *schema.StreamReader[*schema.Message])
server/internal/service/decomposition.go:193
Method
OnStreamMessage
(ctx context.Context, sr *schema.StreamReader[*schema.Message])
server/internal/service/decomposition.go:393
Method
OnStreamMessage
(ctx context.Context, sr *schema.StreamReader[*schema.Message])
server/internal/service/decomposition.go:476
Method
OnStreamMessage
(ctx context.Context, sr *schema.StreamReader[*schema.Message])
server/internal/service/decomposition.go:547
Method
OnStreamMessage
(ctx context.Context, sr *schema.StreamReader[*schema.Message])
server/internal/service/conclusion.go:162
Method
OnStreamMessage
(ctx context.Context, message *schema.StreamReader[*schema.Message])
server/internal/agent/base/react/options.go:32
Method
OnStreamMessage
(ctx context.Context, message *schema.StreamReader[*schema.Message])
server/internal/agent/base/multiagent/options_test.go:27
Method
OnStreamMessage
(ctx context.Context, message *schema.StreamReader[*schema.Message])
server/internal/agent/base/multiagent/options_test.go:272
Method
OnStreamMessage
(ctx context.Context, message *schema.StreamReader[*schema.Message])
server/internal/agent/base/multiagent/options_test.go:328
Method
OnStreamMessage
(ctx context.Context, message *schema.StreamReader[*schema.Message])
server/internal/agent/base/multiagent/options_test.go:366
Function
OperationPanel
()
web/src/features/workspace/components/operation-panel/operation-panel.tsx:16
Function
Page
()
web/src/app/register/page.tsx:3
Function
Page
()
web/src/app/login/page.tsx:3
Function
Page
()
web/src/app/(main)/page.tsx:3
Function
Page
()
web/src/app/(main)/history/page.tsx:14
Function
Page
()
web/src/app/(main)/tool/debug/page.tsx:16
Function
PanelTabs
({ nodeID }: PanelTabsProps)
web/src/features/workspace/components/operation-panel/panel-tabs.tsx:22
Function
ParseDate
ParseDate 解析日期字符串
server/internal/pkg/utils/time.go:44
Function
ParseTime
ParseTime 解析时间字符串
server/internal/pkg/utils/time.go:39
Function
ParseTimeWithMilli
ParseTimeWithMilli 解析带毫秒的时间字符串
server/internal/pkg/utils/time.go:54
Function
ParseTimeWithZone
ParseTimeWithZone 解析带时区的时间字符串
server/internal/pkg/utils/time.go:49
Function
ParseToken
ParseToken 解析 JWT token
server/internal/pkg/jwt/jwt.go:41
Function
Popover
({ ...props }: React.ComponentProps<typeof PopoverPrimitive.Root>)
web/src/components/ui/popover.tsx:8
Function
PopoverAnchor
({ ...props }: React.ComponentProps<typeof PopoverPrimitive.Anchor>)
web/src/components/ui/popover.tsx:42
Function
PopoverContent
({ className, align = "center", sideOffset = 4, ...props }: React.ComponentProps<typeof PopoverPrimiti
web/src/components/ui/popover.tsx:20
Function
PopoverTrigger
({ ...props }: React.ComponentProps<typeof PopoverPrimitive.Trigger>)
web/src/components/ui/popover.tsx:14
Method
PostHandler
(ctx context.Context, output *schema.Message, state *AgentState)
server/internal/agent/base/react/handlers.go:72
Method
PostHandler
(ctx context.Context, output []*schema.Message, state *AgentState)
server/internal/agent/base/react/handlers.go:123
Method
PostHandler
(ctx context.Context, output *schema.Message, state *AgentState)
server/internal/agent/base/react/handlers.go:157
Method
PostHandler
(ctx context.Context, output *schema.Message, state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:571
Method
PostHandler
(ctx context.Context, output *schema.Message, state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:737
Method
PostHandler
(ctx context.Context, output *schema.Message, state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:1162
Method
PreHandler
(ctx context.Context, input []*schema.Message, state *AgentState)
server/internal/agent/base/react/handlers.go:21
Method
PreHandler
(ctx context.Context, input []*schema.Message, state *AgentState)
server/internal/agent/base/react/handlers.go:41
Method
PreHandler
(ctx context.Context, input []*schema.Message, state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:554
Method
PreHandler
(ctx context.Context, input []*schema.Message, state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:720
Method
PreHandler
(ctx context.Context, input []*schema.Message, state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:1146
Function
Progress
({ className, value, ...props }: React.ComponentProps<typeof ProgressPrimitive.Root>)
web/src/components/ui/progress.tsx:8
Method
PublishToClient
PublishToClient 发布事件到指定客户端
server/internal/pkg/sse/eventbus.go:74
Method
PublishToClient
PublishToClient 向特定客户端发布事件(使用事件总线)
server/internal/pkg/sse/broker.go:205
Method
PublishToSession
PublishToSession 发布事件到会话中的所有客户端
server/internal/pkg/sse/eventbus.go:118
Method
PublishToSession
PublishToSession 向会话发布事件(使用事件总线)
server/internal/pkg/sse/broker.go:200
Function
RAGRecordView
({ ragRecord }: RAGRecordViewProps)
web/src/features/workspace/components/operation-panel/rag-record-view.tsx:12
Function
RadioGroup
({ className, ...props }: React.ComponentProps<typeof RadioGroupPrimitive.Root>)
web/src/components/ui/radio-group.tsx:9
Function
RadioGroupItem
({ className, ...props }: React.ComponentProps<typeof RadioGroupPrimitive.Item>)
web/src/components/ui/radio-group.tsx:22
Function
RateLimit
RateLimit 限流中间件
server/internal/middleware/ratelimit.go:76
Method
RefreshToken
RefreshToken implements token refresh
server/internal/service/auth.go:202
Method
RefreshToken
RefreshToken handles token refresh
server/internal/handler/auth.go:96
Method
Register
Register implements user registration
server/internal/service/auth.go:54
Method
Register
Register handles user registration
server/internal/handler/auth.go:26
Method
RegisterConnection
RegisterConnection 注册连接
server/internal/pkg/sse/connection.go:83
Function
RegisterForm
({ className, ...props }: React.ComponentProps<"div">)
web/src/app/register/register-form.tsx:22
Function
RegisterValidators
RegisterValidators 注册自定义验证器
server/internal/pkg/validator/validator.go:12
Method
RemoveClient
RemoveClient 移除客户端
server/internal/pkg/sse/broker.go:119
Method
ResetConclusion
ResetConclusion 重置结论
server/internal/service/conclusion.go:271
Method
ResetConclusion
ResetConclusion handles resetting a conclusion
server/internal/handler/node.go:439
Method
ResetDecomposition
ResetDecomposition resets the decomposition of a node.
server/internal/service/decomposition.go:102
Method
ResetDecomposition
ResetDecomposition handles resetting a decomposition
server/internal/handler/node.go:358
Method
ResetNodeContext
ResetNodeContext 重置上下文
server/internal/service/node.go:257
Method
ResetNodeContext
ResetNodeContext handles resetting a node's context
server/internal/handler/node.go:199
Method
RestoreMessage
RestoreMessage 恢复已删除的消息(如果支持软删除)
server/internal/global/message_manager.go:676
Function
RootLayout
({ children }: { children: React.ReactNode })
web/src/app/layout.tsx:14
Function
SSEStatusIndicator
({ isConnected, className = '' }: SSEStatusIndicatorProps)
web/src/components/sse-status-indicator.tsx:12
Method
SaveConclusion
SaveConclusion 保存结论
server/internal/service/conclusion.go:248
Method
SaveConclusion
SaveConclusion handles saving a conclusion
server/internal/handler/node.go:393
Method
Scan
Scan implements the Scanner interface for Decompose
server/internal/model/thinking_node.go:83
Method
Scan
Scan implements the Scanner interface for Conclusion
server/internal/model/thinking_node.go:107
Method
Scan
Position 实现 Scanner 接口
server/internal/model/thinking_node.go:125
Method
Scan
Dependencies 实现 Scanner 接口
server/internal/model/thinking_node.go:143
Method
Scan
Scan implements the Scanner interface for Context
server/internal/model/thinking_node.go:164
Method
Scan
MessageContent 实现 Scanner 接口
server/internal/model/message.go:108
← previous
next →
701–800 of 1,120, ranked by callers