MCPcopy Index your code

hub / github.com/PGshen/thinking-map / functions

Functions1,120 in github.com/PGshen/thinking-map

↓ 149 callersMethodString
String()
server/internal/model/dto/message.go:54
↓ 117 callersFunctioncn
(...inputs: (string | undefined | null | false)[])
web/src/lib/utils.ts:4
↓ 54 callersMethodFindByID
(ctx context.Context, id string)
server/internal/repository/interfaces.go:24
↓ 27 callersMethodPublishToSession
(ctx context.Context, sessionID string, event Event)
server/internal/pkg/sse/eventbus.go:28
↓ 26 callersMethodClose
()
server/internal/pkg/sse/eventbus.go:34
↓ 26 callersMethodCreateNode
CreateNode 创建节点
server/internal/service/node.go:282
↓ 26 callersFunctiontoast
({ title, description, variant = 'default', duration }: ToastProps)
web/src/hooks/use-toast.ts:17
↓ 22 callersMethodOn
On 注册一个路径模式和对应的回调函数
server/internal/pkg/utils/stream_json_parser.go:33
↓ 20 callersFunctionNewMultiAgent
NewMultiAgent creates a new multi-agent system
server/internal/agent/base/multiagent/compose.go:36
↓ 20 callersMethodUpdate
(ctx context.Context, user *model.User)
server/internal/repository/interfaces.go:22
↓ 19 callersMethodSaveDecompositionMessage
SaveDecompositionMessage 保存分解消息(使用事务和行级锁解决并发问题)
server/internal/global/message_manager.go:171
↓ 19 callersFunctioncreateTestConfig
createTestConfig 创建测试用的配置
server/internal/agent/base/multiagent/compose_test.go:55
↓ 18 callersMethodCreateMessage
CreateMessage 创建消息
server/internal/global/message_manager.go:65
↓ 17 callersMethodValue
Value 实现 driver.Valuer 接口
server/internal/model/jsonb.go:19
↓ 16 callersMethodInfo
(ctx context.Context)
server/internal/agent/base/react/compose_test.go:70
↓ 15 callersMethodSetExecutionStatus
执行记录管理方法
server/internal/agent/base/multiagent/state.go:111
↓ 15 callersMethodWrite
Write 逐字符处理输入流
server/internal/pkg/utils/stream_json_parser.go:209
↓ 14 callersMethodDelete
(ctx context.Context, id string)
server/internal/repository/interfaces.go:23
↓ 14 callersMethodStream
Stream executes the agent with streaming support and comprehensive monitoring
server/internal/agent/base/react/compose.go:425
↓ 13 callersMethodCreate
(ctx context.Context, user *model.User)
server/internal/repository/interfaces.go:21
↓ 13 callersMethodGenerate
Generate executes the enhanced multi-agent system
server/internal/agent/base/multiagent/types.go:195
↓ 13 callersFunctionNewAgent
NewAgent creates a new ReAct agent with the given configuration
server/internal/agent/base/react/compose.go:26
↓ 12 callersMethodCreateMap
CreateMap creates a new thinking map
server/internal/service/map.go:27
↓ 12 callersFunctioncreateTestConfig
createTestConfig creates a test configuration for the ReAct agent
server/internal/agent/base/react/compose_test.go:205
↓ 11 callersFunctionNewSimplePathMatcher
NewSimplePathMatcher 创建新的路径匹配器
server/internal/pkg/utils/stream_json_parser.go:26
↓ 11 callersFunctioncreateTestChatModel
createTestChatModel creates a chat model for testing
server/internal/agent/base/react/compose_test.go:189
↓ 11 callersFunctionisNil
isNil 检查值是否为nil 支持检查接口、指针、切片、映射、通道等类型
server/internal/pkg/utils/ternary.go:24
↓ 10 callersFunctionNewStreamingJsonParser
NewStreamingJsonParser 创建新的流式JSON解析器 realtime: 控制是否实时返回解析结果 incremental: 控制是返回增量内容(true)还是累积内容(false)
server/internal/pkg/utils/stream_json_parser.go:185
↓ 10 callersMethodon
* 注册路径模式 * @param pattern - 路径模式 * @param callback - 回调函数
web/src/lib/sse-parser.ts:590
↓ 10 callersFunctionuseSidebar
()
web/src/components/ui/sidebar.tsx:47
↓ 9 callersFunctionNewContextManager
NewContextManager 创建新的上下文管理器实例
server/internal/service/context_manager.go:30
↓ 9 callersFunctiongetNodeDimensions
( node: Node<CustomNodeModel>, nodeSizesMap?: Map<string, { width: number; height: number }> )
web/src/utils/layout-utils.ts:34
↓ 8 callersMethodEnd
End 结束解析
server/internal/pkg/utils/stream_json_parser.go:653
↓ 8 callersFunctioncontains
辅助函数:检查字符串是否包含子字符串
server/internal/agent/base/multiagent/context_test.go:74
↓ 8 callersFunctiongetToken
()
web/src/lib/auth.ts:23
↓ 7 callersMethodCheckExecutionReadiness
CheckExecutionReadiness 检查节点是否可以执行
server/internal/service/dependency_checker.go:38
↓ 7 callersMethodStream
Stream executes the enhanced multi-agent system in streaming mode
server/internal/agent/base/multiagent/types.go:203
↓ 7 callersMethodUpdateNodeDependencies
UpdateNodeDependencies 更新节点依赖关系
server/internal/service/context_manager.go:364
↓ 7 callersFunctionWithConversationAnalyzer
WithConversationAnalyzer 为对话分析节点添加消息处理器
server/internal/agent/base/multiagent/options.go:49
↓ 7 callersMethodaddValue
addValue 添加值到当前容器
server/internal/pkg/utils/stream_json_parser.go:584
↓ 7 callersMethodaddValue
* 添加值到当前容器 * @param value - 要添加的值
web/src/lib/sse-parser.ts:503
↓ 7 callersMethodclonePlan
clonePlan creates a deep copy of the task plan
server/internal/agent/base/multiagent/handlers.go:833
↓ 7 callersFunctioncreateMessageHandlerOption
createMessageHandlerOption 创建通用的消息处理器option
server/internal/agent/base/multiagent/options.go:28
↓ 7 callersFunctionget
(url: string, config?: AxiosRequestConfig)
web/src/api/request.ts:32
↓ 7 callersFunctionput
(url: string, data?: any, config?: AxiosRequestConfig)
web/src/api/request.ts:38
↓ 7 callersFunctionuseToast
()
web/src/hooks/use-toast.ts:16
↓ 6 callersMethodAddExecutionRecord
(record *ExecutionRecord)
server/internal/agent/base/multiagent/state.go:119
↓ 6 callersMethodGenerate
Generate executes the agent with comprehensive error handling and monitoring
server/internal/agent/base/react/compose.go:409
↓ 6 callersMethodGetMessageByID
GetMessageByID 根据ID获取消息
server/internal/global/message_manager.go:353
↓ 6 callersMethodGetMessageChain
GetMessageChain 获取消息链(从根消息到指定消息的完整路径)
server/internal/global/message_manager.go:485
↓ 6 callersFunctionNewDependencyChecker
NewDependencyChecker 创建新的依赖检查器实例
server/internal/service/dependency_checker.go:25
↓ 6 callersMethodfindStepIndex
findStepIndex finds the index of a step by ID
server/internal/agent/base/multiagent/handlers.go:1098
↓ 5 callersMethodFindByConversationID
(ctx context.Context, conversationID string)
server/internal/repository/interfaces.go:64
↓ 5 callersMethodFindByIDs
(ctx context.Context, ids []string)
server/internal/repository/interfaces.go:46
↓ 5 callersMethodFindByParentID
(ctx context.Context, parentID string)
server/internal/repository/interfaces.go:63
↓ 5 callersMethodGetConnection
GetConnection 获取连接信息
server/internal/pkg/sse/connection.go:192
↓ 5 callersMethodGetContextInfo
GetContextInfo 获取节点的完整上下文
server/internal/service/context_manager.go:68
↓ 5 callersMethodNewClient
NewClient 创建一个新的客户端
server/internal/pkg/sse/broker.go:75
↓ 5 callersFunctionfindCurrentStep
(state *MultiAgentState)
server/internal/agent/base/multiagent/handlers.go:420
↓ 5 callersFunctionhandleInputChange
(field: string)
web/src/features/workspace/components/side-bar/map-info.tsx:56
↓ 5 callersFunctionhandleMessageEvent
( data: T, messageType: MessageType, contentUpdater: (data: T, existingContent?: MessageContent, m
web/src/features/workspace/components/operation-panel/decompose-tab.tsx:51
↓ 5 callersMethodsendPlanEvent
(_ context.Context, plan multiagent.TaskPlan, isEnd bool)
server/internal/service/decomposition.go:698
↓ 5 callersFunctiontoggleCollapse
(messageId: string)
web/src/features/workspace/components/operation-panel/message-area.tsx:30
↓ 5 callersFunctionvalidateConfig
validateConfig validates the agent configuration
server/internal/agent/base/react/config.go:50
↓ 4 callersMethodCheckPatterns
CheckPatterns 检查当前路径是否匹配任何注册的模式
server/internal/pkg/utils/stream_json_parser.go:96
↓ 4 callersFunctionTernary
Ternary 三元表达式工具函数 condition: 条件表达式 trueValue: 条件为真时的返回值 falseValue: 条件为假时的返回值 返回: 根据条件返回对应的值
server/internal/pkg/utils/ternary.go:12
↓ 4 callersFunctionbuildDirectAnswerPrompt
(state *MultiAgentState)
server/internal/agent/base/multiagent/prompt.go:45
↓ 4 callersMethodestablishConnection
(connection: SSEConnection)
web/src/hooks/use-sse-connection.ts:260
↓ 4 callersFunctionfindPosition
findPosition 在切片中查找元素的位置
server/internal/service/dependency_checker_test.go:432
↓ 4 callersMethodon
* 注册一个路径模式和对应的回调函数 * @param pattern - 路径模式,如 "users[*].name" * @param callback - 匹配时调用的回调函数
web/src/lib/sse-parser.ts:34
↓ 4 callersFunctionparseReasoningResponse
parseReasoningResponse parses the reasoning response from the model
server/internal/agent/base/react/compose.go:443
↓ 4 callersFunctionpost
(url: string, data?: any, config?: AxiosRequestConfig)
web/src/api/request.ts:35
↓ 4 callersFunctionrequest
(config: AxiosRequestConfig)
web/src/api/request.ts:26
↓ 4 callersMethodreset
* 重置解析器状态
web/src/lib/sse-parser.ts:204
↓ 4 callersFunctionsetUser
(user: any)
web/src/lib/auth.ts:46
↓ 3 callersMethodFindByIDForUpdate
(ctx context.Context, tx *gorm.DB, id string)
server/internal/repository/interfaces.go:45
↓ 3 callersMethodFindByMapID
(ctx context.Context, mapID string)
server/internal/repository/interfaces.go:47
↓ 3 callersMethodFormatContextForAgent
FormatContextForAgent 格式化上下文信息供Agent使用
server/internal/service/context_manager.go:285
↓ 3 callersMethodGetLocalSessionClients
获取会话中的本地客户端
server/internal/pkg/sse/eventbus.go:22
↓ 3 callersMethodGetMessageByConversationID
(ctx context.Context, conversationID string)
server/internal/global/message_manager.go:371
↓ 3 callersMethodGetNodeContextWithConversation
GetNodeContextWithConversation 获取包含对话历史的节点完整上下文
server/internal/service/context_manager.go:111
↓ 3 callersMethodGetNodesByIDs
GetNodesByIDs 获取多个节点
server/internal/global/node_operator.go:175
↓ 3 callersFunctionNewTavilyClient
()
server/internal/agent/tool/search/tavily.go:36
↓ 3 callersMethodPostHandler
PostHandler processes specialist execution results
server/internal/agent/base/multiagent/handlers.go:311
↓ 3 callersMethodPreHandler
PreHandler prepares input for specialist execution
server/internal/agent/base/multiagent/handlers.go:285
↓ 3 callersMethodRefreshToken
(ctx context.Context, refreshToken string)
server/internal/service/auth.go:24
↓ 3 callersMethodRegister
(ctx context.Context, req *dto.RegisterRequest)
server/internal/service/auth.go:22
↓ 3 callersMethodSaveConclusionMessage
SaveConclusionMessage 保存结论消息(使用事务和行级锁解决并发问题)
server/internal/global/message_manager.go:218
↓ 3 callersMethodValidateToken
(ctx context.Context, token string)
server/internal/service/auth.go:26
↓ 3 callersFunctionbuildPlanCreationPrompt
(state *MultiAgentState, config *MultiAgentConfig)
server/internal/agent/base/multiagent/prompt.go:102
↓ 3 callersMethodcheckPatterns
* 检查当前路径是否匹配任何注册的模式 * @param path - 当前路径 * @param value - 当前节点的值
web/src/lib/sse-parser.ts:106
↓ 3 callersMethodconnect
( methodOrConfig: 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | SseConfig, url?: string, param?: R
web/src/lib/sse-parser.ts:607
↓ 3 callersMethodgenerateTokens
generateTokens generates access and refresh tokens
server/internal/service/auth.go:287
↓ 3 callersMethodgetPathKey
getPathKey 生成路径的唯一标识符
server/internal/pkg/utils/stream_json_parser.go:670
↓ 3 callersFunctionhandleMessageEvent
( data: T, messageType: MessageType, contentUpdater: (data: T, existingContent?: MessageContent, m
web/src/features/workspace/components/operation-panel/conclusion-tab.tsx:157
↓ 3 callersFunctionhandleSubmit
(inputValue: string, newIsDecomposed?: boolean)
web/src/features/workspace/components/operation-panel/decompose-tab.tsx:301
↓ 3 callersMethodmodifyStep
modifyStep modifies an existing step
server/internal/agent/base/multiagent/handlers.go:949
↓ 3 callersFunctiononChange
()
web/src/hooks/use-mobile.ts:10
↓ 3 callersMethodprocessChar
processChar 处理单个字符
server/internal/pkg/utils/stream_json_parser.go:219
↓ 3 callersFunctionsetToken
(token: string, refreshToken: string)
web/src/lib/auth.ts:16
next →1–100 of 1,120, ranked by callers