Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/PGshen/thinking-map
/ functions
Functions
1,120 in github.com/PGshen/thinking-map
⨍
Functions
1,120
◇
Types & classes
359
↓ 149 callers
Method
String
String()
server/internal/model/dto/message.go:54
↓ 117 callers
Function
cn
(...inputs: (string | undefined | null | false)[])
web/src/lib/utils.ts:4
↓ 54 callers
Method
FindByID
(ctx context.Context, id string)
server/internal/repository/interfaces.go:24
↓ 27 callers
Method
PublishToSession
(ctx context.Context, sessionID string, event Event)
server/internal/pkg/sse/eventbus.go:28
↓ 26 callers
Method
Close
()
server/internal/pkg/sse/eventbus.go:34
↓ 26 callers
Method
CreateNode
CreateNode 创建节点
server/internal/service/node.go:282
↓ 26 callers
Function
toast
({ title, description, variant = 'default', duration }: ToastProps)
web/src/hooks/use-toast.ts:17
↓ 22 callers
Method
On
On 注册一个路径模式和对应的回调函数
server/internal/pkg/utils/stream_json_parser.go:33
↓ 20 callers
Function
NewMultiAgent
NewMultiAgent creates a new multi-agent system
server/internal/agent/base/multiagent/compose.go:36
↓ 20 callers
Method
Update
(ctx context.Context, user *model.User)
server/internal/repository/interfaces.go:22
↓ 19 callers
Method
SaveDecompositionMessage
SaveDecompositionMessage 保存分解消息(使用事务和行级锁解决并发问题)
server/internal/global/message_manager.go:171
↓ 19 callers
Function
createTestConfig
createTestConfig 创建测试用的配置
server/internal/agent/base/multiagent/compose_test.go:55
↓ 18 callers
Method
CreateMessage
CreateMessage 创建消息
server/internal/global/message_manager.go:65
↓ 17 callers
Method
Value
Value 实现 driver.Valuer 接口
server/internal/model/jsonb.go:19
↓ 16 callers
Method
Info
(ctx context.Context)
server/internal/agent/base/react/compose_test.go:70
↓ 15 callers
Method
SetExecutionStatus
执行记录管理方法
server/internal/agent/base/multiagent/state.go:111
↓ 15 callers
Method
Write
Write 逐字符处理输入流
server/internal/pkg/utils/stream_json_parser.go:209
↓ 14 callers
Method
Delete
(ctx context.Context, id string)
server/internal/repository/interfaces.go:23
↓ 14 callers
Method
Stream
Stream executes the agent with streaming support and comprehensive monitoring
server/internal/agent/base/react/compose.go:425
↓ 13 callers
Method
Create
(ctx context.Context, user *model.User)
server/internal/repository/interfaces.go:21
↓ 13 callers
Method
Generate
Generate executes the enhanced multi-agent system
server/internal/agent/base/multiagent/types.go:195
↓ 13 callers
Function
NewAgent
NewAgent creates a new ReAct agent with the given configuration
server/internal/agent/base/react/compose.go:26
↓ 12 callers
Method
CreateMap
CreateMap creates a new thinking map
server/internal/service/map.go:27
↓ 12 callers
Function
createTestConfig
createTestConfig creates a test configuration for the ReAct agent
server/internal/agent/base/react/compose_test.go:205
↓ 11 callers
Function
NewSimplePathMatcher
NewSimplePathMatcher 创建新的路径匹配器
server/internal/pkg/utils/stream_json_parser.go:26
↓ 11 callers
Function
createTestChatModel
createTestChatModel creates a chat model for testing
server/internal/agent/base/react/compose_test.go:189
↓ 11 callers
Function
isNil
isNil 检查值是否为nil 支持检查接口、指针、切片、映射、通道等类型
server/internal/pkg/utils/ternary.go:24
↓ 10 callers
Function
NewStreamingJsonParser
NewStreamingJsonParser 创建新的流式JSON解析器 realtime: 控制是否实时返回解析结果 incremental: 控制是返回增量内容(true)还是累积内容(false)
server/internal/pkg/utils/stream_json_parser.go:185
↓ 10 callers
Method
on
* 注册路径模式 * @param pattern - 路径模式 * @param callback - 回调函数
web/src/lib/sse-parser.ts:590
↓ 10 callers
Function
useSidebar
()
web/src/components/ui/sidebar.tsx:47
↓ 9 callers
Function
NewContextManager
NewContextManager 创建新的上下文管理器实例
server/internal/service/context_manager.go:30
↓ 9 callers
Function
getNodeDimensions
( node: Node<CustomNodeModel>, nodeSizesMap?: Map<string, { width: number; height: number }> )
web/src/utils/layout-utils.ts:34
↓ 8 callers
Method
End
End 结束解析
server/internal/pkg/utils/stream_json_parser.go:653
↓ 8 callers
Function
contains
辅助函数:检查字符串是否包含子字符串
server/internal/agent/base/multiagent/context_test.go:74
↓ 8 callers
Function
getToken
()
web/src/lib/auth.ts:23
↓ 7 callers
Method
CheckExecutionReadiness
CheckExecutionReadiness 检查节点是否可以执行
server/internal/service/dependency_checker.go:38
↓ 7 callers
Method
Stream
Stream executes the enhanced multi-agent system in streaming mode
server/internal/agent/base/multiagent/types.go:203
↓ 7 callers
Method
UpdateNodeDependencies
UpdateNodeDependencies 更新节点依赖关系
server/internal/service/context_manager.go:364
↓ 7 callers
Function
WithConversationAnalyzer
WithConversationAnalyzer 为对话分析节点添加消息处理器
server/internal/agent/base/multiagent/options.go:49
↓ 7 callers
Method
addValue
addValue 添加值到当前容器
server/internal/pkg/utils/stream_json_parser.go:584
↓ 7 callers
Method
addValue
* 添加值到当前容器 * @param value - 要添加的值
web/src/lib/sse-parser.ts:503
↓ 7 callers
Method
clonePlan
clonePlan creates a deep copy of the task plan
server/internal/agent/base/multiagent/handlers.go:833
↓ 7 callers
Function
createMessageHandlerOption
createMessageHandlerOption 创建通用的消息处理器option
server/internal/agent/base/multiagent/options.go:28
↓ 7 callers
Function
get
(url: string, config?: AxiosRequestConfig)
web/src/api/request.ts:32
↓ 7 callers
Function
put
(url: string, data?: any, config?: AxiosRequestConfig)
web/src/api/request.ts:38
↓ 7 callers
Function
useToast
()
web/src/hooks/use-toast.ts:16
↓ 6 callers
Method
AddExecutionRecord
(record *ExecutionRecord)
server/internal/agent/base/multiagent/state.go:119
↓ 6 callers
Method
Generate
Generate executes the agent with comprehensive error handling and monitoring
server/internal/agent/base/react/compose.go:409
↓ 6 callers
Method
GetMessageByID
GetMessageByID 根据ID获取消息
server/internal/global/message_manager.go:353
↓ 6 callers
Method
GetMessageChain
GetMessageChain 获取消息链(从根消息到指定消息的完整路径)
server/internal/global/message_manager.go:485
↓ 6 callers
Function
NewDependencyChecker
NewDependencyChecker 创建新的依赖检查器实例
server/internal/service/dependency_checker.go:25
↓ 6 callers
Method
findStepIndex
findStepIndex finds the index of a step by ID
server/internal/agent/base/multiagent/handlers.go:1098
↓ 5 callers
Method
FindByConversationID
(ctx context.Context, conversationID string)
server/internal/repository/interfaces.go:64
↓ 5 callers
Method
FindByIDs
(ctx context.Context, ids []string)
server/internal/repository/interfaces.go:46
↓ 5 callers
Method
FindByParentID
(ctx context.Context, parentID string)
server/internal/repository/interfaces.go:63
↓ 5 callers
Method
GetConnection
GetConnection 获取连接信息
server/internal/pkg/sse/connection.go:192
↓ 5 callers
Method
GetContextInfo
GetContextInfo 获取节点的完整上下文
server/internal/service/context_manager.go:68
↓ 5 callers
Method
NewClient
NewClient 创建一个新的客户端
server/internal/pkg/sse/broker.go:75
↓ 5 callers
Function
findCurrentStep
(state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:420
↓ 5 callers
Function
handleInputChange
(field: string)
web/src/features/workspace/components/side-bar/map-info.tsx:56
↓ 5 callers
Function
handleMessageEvent
( data: T, messageType: MessageType, contentUpdater: (data: T, existingContent?: MessageContent, m
web/src/features/workspace/components/operation-panel/decompose-tab.tsx:51
↓ 5 callers
Method
sendPlanEvent
(_ context.Context, plan multiagent.TaskPlan, isEnd bool)
server/internal/service/decomposition.go:698
↓ 5 callers
Function
toggleCollapse
(messageId: string)
web/src/features/workspace/components/operation-panel/message-area.tsx:30
↓ 5 callers
Function
validateConfig
validateConfig validates the agent configuration
server/internal/agent/base/react/config.go:50
↓ 4 callers
Method
CheckPatterns
CheckPatterns 检查当前路径是否匹配任何注册的模式
server/internal/pkg/utils/stream_json_parser.go:96
↓ 4 callers
Function
Ternary
Ternary 三元表达式工具函数 condition: 条件表达式 trueValue: 条件为真时的返回值 falseValue: 条件为假时的返回值 返回: 根据条件返回对应的值
server/internal/pkg/utils/ternary.go:12
↓ 4 callers
Function
buildDirectAnswerPrompt
(state *MultiAgentState)
server/internal/agent/base/multiagent/prompt.go:45
↓ 4 callers
Method
establishConnection
(connection: SSEConnection)
web/src/hooks/use-sse-connection.ts:260
↓ 4 callers
Function
findPosition
findPosition 在切片中查找元素的位置
server/internal/service/dependency_checker_test.go:432
↓ 4 callers
Method
on
* 注册一个路径模式和对应的回调函数 * @param pattern - 路径模式,如 "users[*].name" * @param callback - 匹配时调用的回调函数
web/src/lib/sse-parser.ts:34
↓ 4 callers
Function
parseReasoningResponse
parseReasoningResponse parses the reasoning response from the model
server/internal/agent/base/react/compose.go:443
↓ 4 callers
Function
post
(url: string, data?: any, config?: AxiosRequestConfig)
web/src/api/request.ts:35
↓ 4 callers
Function
request
(config: AxiosRequestConfig)
web/src/api/request.ts:26
↓ 4 callers
Method
reset
* 重置解析器状态
web/src/lib/sse-parser.ts:204
↓ 4 callers
Function
setUser
(user: any)
web/src/lib/auth.ts:46
↓ 3 callers
Method
FindByIDForUpdate
(ctx context.Context, tx *gorm.DB, id string)
server/internal/repository/interfaces.go:45
↓ 3 callers
Method
FindByMapID
(ctx context.Context, mapID string)
server/internal/repository/interfaces.go:47
↓ 3 callers
Method
FormatContextForAgent
FormatContextForAgent 格式化上下文信息供Agent使用
server/internal/service/context_manager.go:285
↓ 3 callers
Method
GetLocalSessionClients
获取会话中的本地客户端
server/internal/pkg/sse/eventbus.go:22
↓ 3 callers
Method
GetMessageByConversationID
(ctx context.Context, conversationID string)
server/internal/global/message_manager.go:371
↓ 3 callers
Method
GetNodeContextWithConversation
GetNodeContextWithConversation 获取包含对话历史的节点完整上下文
server/internal/service/context_manager.go:111
↓ 3 callers
Method
GetNodesByIDs
GetNodesByIDs 获取多个节点
server/internal/global/node_operator.go:175
↓ 3 callers
Function
NewTavilyClient
()
server/internal/agent/tool/search/tavily.go:36
↓ 3 callers
Method
PostHandler
PostHandler processes specialist execution results
server/internal/agent/base/multiagent/handlers.go:311
↓ 3 callers
Method
PreHandler
PreHandler prepares input for specialist execution
server/internal/agent/base/multiagent/handlers.go:285
↓ 3 callers
Method
RefreshToken
(ctx context.Context, refreshToken string)
server/internal/service/auth.go:24
↓ 3 callers
Method
Register
(ctx context.Context, req *dto.RegisterRequest)
server/internal/service/auth.go:22
↓ 3 callers
Method
SaveConclusionMessage
SaveConclusionMessage 保存结论消息(使用事务和行级锁解决并发问题)
server/internal/global/message_manager.go:218
↓ 3 callers
Method
ValidateToken
(ctx context.Context, token string)
server/internal/service/auth.go:26
↓ 3 callers
Function
buildPlanCreationPrompt
(state *MultiAgentState, config *MultiAgentConfig)
server/internal/agent/base/multiagent/prompt.go:102
↓ 3 callers
Method
checkPatterns
* 检查当前路径是否匹配任何注册的模式 * @param path - 当前路径 * @param value - 当前节点的值
web/src/lib/sse-parser.ts:106
↓ 3 callers
Method
connect
( methodOrConfig: 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | SseConfig, url?: string, param?: R
web/src/lib/sse-parser.ts:607
↓ 3 callers
Method
generateTokens
generateTokens generates access and refresh tokens
server/internal/service/auth.go:287
↓ 3 callers
Method
getPathKey
getPathKey 生成路径的唯一标识符
server/internal/pkg/utils/stream_json_parser.go:670
↓ 3 callers
Function
handleMessageEvent
( data: T, messageType: MessageType, contentUpdater: (data: T, existingContent?: MessageContent, m
web/src/features/workspace/components/operation-panel/conclusion-tab.tsx:157
↓ 3 callers
Function
handleSubmit
(inputValue: string, newIsDecomposed?: boolean)
web/src/features/workspace/components/operation-panel/decompose-tab.tsx:301
↓ 3 callers
Method
modifyStep
modifyStep modifies an existing step
server/internal/agent/base/multiagent/handlers.go:949
↓ 3 callers
Function
onChange
()
web/src/hooks/use-mobile.ts:10
↓ 3 callers
Method
processChar
processChar 处理单个字符
server/internal/pkg/utils/stream_json_parser.go:219
↓ 3 callers
Function
setToken
(token: string, refreshToken: string)
web/src/lib/auth.ts:16
next →
1–100 of 1,120, ranked by callers