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
Method
FindByParentID
(ctx context.Context, parentID string)
server/internal/repository/thinking_node.go:93
Method
FindByParentID
(ctx context.Context, parentID string)
server/internal/repository/message.go:52
Method
FindByParentID
(ctx context.Context, parentID string)
server/internal/repository/interfaces.go:48
Method
FindByUsername
(ctx context.Context, username string)
server/internal/repository/interfaces.go:26
Method
FindByUsername
(ctx context.Context, username string)
server/internal/repository/user.go:50
Function
FormatDate
FormatDate 格式化日期为字符串
server/internal/pkg/utils/time.go:24
Function
FormatTime
FormatTime 格式化时间为字符串
server/internal/pkg/utils/time.go:19
Function
FormatTimeWithMilli
FormatTimeWithMilli 格式化时间为带毫秒的字符串
server/internal/pkg/utils/time.go:34
Function
FormatTimeWithZone
FormatTimeWithZone 格式化时间为带时区的字符串
server/internal/pkg/utils/time.go:29
Function
GenerateToken
GenerateToken 生成随机令牌
server/internal/pkg/utils/crypto.go:47
Function
GenerateToken
GenerateToken 生成 JWT token
server/internal/pkg/jwt/jwt.go:24
Function
GetAllToolInfos
genToolInfos generates tool information from tools config
server/internal/agent/tool/search/tavily.go:422
Function
GetAllToolInfos
genToolInfos generates tool information from tools config
server/internal/agent/tool/node/operator.go:541
Function
GetBroker
GetBroker 获取全局broker实例
server/internal/global/broker.go:30
Method
GetClients
GetClients 获取会话中的所有客户端元数据
server/internal/pkg/sse/broker.go:180
Function
GetComposeOptions
GetComposeOptions returns all compose options from the given agent options.
server/internal/agent/base/agent_option.go:14
Method
GetConnection
获取连接信息
server/internal/pkg/sse/connection.go:48
Method
GetConversationMessages
GetConversationMessages 获取会话中的所有消息
server/internal/global/message_manager.go:459
Function
GetDefaultConfig
GetDefaultConfig returns a default configuration
server/internal/agent/base/multiagent/config.go:102
Method
GetDependencyChain
GetDependencyChain 获取节点的完整依赖链
server/internal/service/dependency_checker.go:126
Function
GetEndOfMonth
GetEndOfMonth 获取一个月的结束时间
server/internal/pkg/utils/time.go:92
Function
GetImplSpecificOptions
GetImplSpecificOptions returns the implementation-specific options from the given agent options.
server/internal/agent/base/agent_option.go:38
Method
GetLocalClient
GetLocalClient 获取本地客户端(实现LocalClientProvider接口)
server/internal/pkg/sse/broker.go:164
Method
GetLocalSessionClients
GetLocalSessionClients 获取会话中的本地客户端(实现LocalClientProvider接口)
server/internal/pkg/sse/broker.go:169
Method
GetMap
GetMap handles retrieving a specific mind map
server/internal/handler/map.go:103
Method
GetMetadata
(key string)
server/internal/agent/base/multiagent/state.go:182
Method
GetNode
(ctx context.Context, nodeID string)
server/internal/service/node.go:43
Method
GetNodeCount
GetNodeCount retrieves the number of nodes in a thinking map
server/internal/repository/thinking_map.go:92
Method
GetNodeMessages
GetNodeMessages 获取节点相关的消息
server/internal/global/message_manager.go:638
Method
GetNodeMessages
(c *gin.Context)
server/internal/handler/node.go:265
Function
GetNodeOperator
GetNodeOperator 获取全局节点操作器实例
server/internal/global/node_operator.go:45
Function
GetRAGRecordRepository
()
server/internal/global/rag_record.go:19
Method
GetResult
GetResult 获取解析结果
server/internal/pkg/utils/stream_json_parser.go:662
Method
GetRootNode
GetRootNode retrieves the root node of a thinking map
server/internal/repository/thinking_map.go:83
Method
GetServerConnections
获取服务器实例的所有连接
server/internal/pkg/sse/connection.go:52
Method
GetSessionConnections
GetSessionConnections 获取会话中的所有连接
server/internal/pkg/sse/connection.go:207
Function
GetStartOfMonth
GetStartOfMonth 获取一个月的开始时间
server/internal/pkg/utils/time.go:87
Method
Handle
(c *gin.Context)
server/internal/handler/thinking/repeater.go:20
Method
Handle
(c *gin.Context)
server/internal/handler/thinking/decomposition.go:25
Method
Handle
(c *gin.Context)
server/internal/handler/thinking/conclusion.go:25
Method
Handle
(c *gin.Context)
server/internal/handler/thinking/understanding.go:21
Function
HashPassword
HashPassword 使用 bcrypt 对密码进行哈希
server/internal/pkg/utils/crypto.go:12
Function
HomePage
()
web/src/features/home/HomePage.tsx:34
Function
HoverCard
({ ...props }: React.ComponentProps<typeof HoverCardPrimitive.Root>)
web/src/components/ui/hover-card.tsx:8
Function
HoverCardContent
({ className, align = "center", sideOffset = 4, ...props }: React.ComponentProps<typeof HoverCardPrimi
web/src/components/ui/hover-card.tsx:22
Function
HoverCardTrigger
({ ...props }: React.ComponentProps<typeof HoverCardPrimitive.Trigger>)
web/src/components/ui/hover-card.tsx:14
Method
IncrementRound
()
server/internal/agent/base/multiagent/state.go:81
Function
Info
Info 输出Info级别日志
server/internal/pkg/logger/zap.go:124
Method
Info
(ctx context.Context)
server/internal/agent/base/react/compose_test.go:28
Method
Info
(ctx context.Context)
server/internal/agent/base/react/compose_test.go:101
Function
InfoSidebar
({ mapID, ...props }: React.ComponentProps<typeof Sidebar> & { mapID: string })
web/src/features/workspace/components/side-bar/side-bar.tsx:33
Function
InfoTab
({ nodeID, nodeData }: InfoTabProps)
web/src/features/workspace/components/operation-panel/info-tab.tsx:28
Function
Init
Init 初始化日志
server/internal/pkg/logger/zap.go:29
Function
InitRAGRecordRepository
(repo repository.RAGRecord)
server/internal/global/rag_record.go:15
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
web/src/components/ui/input.tsx:5
Method
InvokableRun
(ctx context.Context, args string, opts ...tool.Option)
server/internal/agent/base/react/compose_test.go:43
Method
InvokableRun
(ctx context.Context, args string, opts ...tool.Option)
server/internal/agent/base/react/compose_test.go:85
Method
InvokableRun
(ctx context.Context, args string, opts ...tool.Option)
server/internal/agent/base/react/compose_test.go:116
Function
IsThisMonth
IsThisMonth 判断是否是本月
server/internal/pkg/utils/time.go:111
Function
IsThisWeek
IsThisWeek 判断是否是本周
server/internal/pkg/utils/time.go:103
Function
IsToday
IsToday 判断是否是今天
server/internal/pkg/utils/time.go:97
Function
Label
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
web/src/components/ui/label.tsx:8
Method
List
(ctx context.Context, offset, limit int)
server/internal/repository/thinking_node.go:102
Method
List
(ctx context.Context, offset, limit int)
server/internal/repository/message.go:61
Method
List
ListMaps retrieves a list of thinking maps with pagination
server/internal/repository/thinking_map.go:42
Method
List
(ctx context.Context, userID string, status string, problemType, search string, startTime, endTime time.Time,
server/internal/repository/interfaces.go:36
Method
List
(ctx context.Context, offset, limit int)
server/internal/repository/interfaces.go:65
Method
List
(ctx context.Context, offset, limit int)
server/internal/repository/rag_record.go:41
Method
List
(ctx context.Context, offset, limit int)
server/internal/repository/user.go:59
Method
ListMaps
ListMaps handles retrieving a list of mind maps
server/internal/handler/map.go:64
Method
ListNodes
ListNodes handles retrieving all nodes in a map
server/internal/handler/node.go:31
Function
Logger
Logger 日志中间件
server/internal/middleware/logger.go:13
Method
Login
Login implements user login
server/internal/service/auth.go:116
Method
Login
Login handles user login
server/internal/handler/auth.go:61
Function
LoginForm
({ className, ...props }: React.ComponentProps<"div">)
web/src/app/login/login-form.tsx:22
Function
Logo
()
web/src/components/logo.tsx:28
Method
Logout
Logout implements user logout
server/internal/service/auth.go:166
Method
Logout
Logout handles user logout
server/internal/handler/auth.go:131
Function
MakeAllFieldsRequired
递归设置所有嵌套Schema的additionalProperties为false并使所有字段required
server/internal/pkg/utils/schema.go:8
Function
MapCanvas
({ mapID }: VisualizationAreaProps)
web/src/features/workspace/components/visualization-area/visualization-area.tsx:59
Function
MapInfo
()
web/src/features/workspace/components/side-bar/map-info.tsx:11
Function
MapOwnershipMiddleware
MapOwnershipMiddleware checks if the map belongs to the user
server/internal/middleware/map_ownership.go:12
Method
MarkMessageAsDeleted
MarkMessageAsDeleted 标记消息为已删除
server/internal/global/message_manager.go:671
Method
MarshalJSON
MarshalJSON 实现 json.Marshaler 接口
server/internal/model/jsonb.go:47
Function
MessageArea
({ loading, messages, clickAction }: MessageAreaProps)
web/src/features/workspace/components/operation-panel/message-area.tsx:20
Function
NavMain
({ items, }: { items: { title: string url: string icon?: LucideIcon isActive?: boolean
web/src/components/nav-main.tsx:22
Function
NavProjects
({ projects, }: { projects: { name: string url: string icon: LucideIcon }[] })
web/src/components/nav-projects.tsx:28
Function
NavUser
({ user, onLogout, }: { user: { name: string email: string avatar: string }, onLogout?:
web/src/components/nav-user.tsx:33
Function
NewAuthHandler
(authService service.AuthService)
server/internal/handler/auth.go:19
Function
NewBroker
NewBroker 创建一个新的事件代理
server/internal/pkg/sse/broker.go:55
Function
NewClaudeModel
(ctx context.Context, config *claude.Config)
server/internal/agent/llmmodel/claude.go:19
Function
NewClient
NewClient creates a new Redis client
server/internal/pkg/database/redis.go:18
Function
NewConclusionHandler
NewConclusionHandler creates a new conclusion handler
server/internal/handler/thinking/conclusion.go:19
Function
NewConclusionV3Service
(contextManager *ContextManager, nodeRepo repository.ThinkingNode)
server/internal/service/conclusion.go:34
Function
NewDecompositionHandler
NewDecompositionHandler creates a new intent handler
server/internal/handler/thinking/decomposition.go:19
Function
NewDecompositionService
NewDecompositionService creates a new intent service
server/internal/service/decomposition.go:39
Function
NewMapHandler
(mapService *service.MapService)
server/internal/handler/map.go:18
Function
NewMessageRepository
NewMessageRepository 创建消息仓储实例
server/internal/repository/message.go:22
Function
NewNodeHandler
(nodeService *service.NodeService, conclusionService *service.ConclusionService, decompositionService *service
server/internal/handler/node.go:22
Function
NewPostgresDB
(cfg *config.DatabaseConfig)
server/internal/pkg/database/postgres.go:18
← previous
next →
601–700 of 1,120, ranked by callers