MCPcopy Create free account

hub / github.com/bcefghj/smart-cs-multi-agent / functions

Functions204 in github.com/bcefghj/smart-cs-multi-agent

↓ 5 callersMethodProcess
(state *State)
go-impl/agent/state.go:29
↓ 5 callersMethodadd_document
添加文档到向量库
python-impl/memory/long_term.py:77
↓ 5 callersMethodprocess
处理状态,返回更新后的状态
java-impl/src/main/java/com/smartcs/agent/BaseAgent.java:12
↓ 5 callersMethodsetCurrentAgent
(String currentAgent)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:51
↓ 5 callersMethodtrace
(String agentName, String method, Supplier<T> action)
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:22
↓ 4 callersMethodRegister
(tool ToolDefinition)
go-impl/mcp/server.go:47
↓ 4 callersMethodregister
(ToolDefinition tool)
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:49
↓ 3 callersMethodAddDocument
(content, source string)
go-impl/memory/long_term.go:28
↓ 3 callersMethod_get_redis
懒加载Redis连接
python-impl/memory/short_term.py:42
↓ 3 callersMethod_session_key
(self, session_id: str)
python-impl/memory/short_term.py:54
↓ 3 callersMethodaddDocument
(String content, String source)
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:37
↓ 3 callersMethodaddSubResult
(String agentName, Object result)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:56
↓ 3 callersMethodgetIntent
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:38
↓ 3 callersMethodgetUserMessage
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:35
↓ 2 callersMethodAddMessage
(sessionID, role, content string)
go-impl/memory/short_term.go:30
↓ 2 callersMethodGetHistory
(sessionID string)
go-impl/memory/short_term.go:47
↓ 2 callersMethod_mask_pii
对PII信息进行脱敏处理
python-impl/agents/compliance_checker.py:88
↓ 2 callersMethod_simple_embedding
简易文本嵌入(演示用)。 生产环境应替换为 OpenAI Embedding API 或本地模型。
python-impl/memory/long_term.py:66
↓ 2 callersMethodaddMessage
(String sessionId, String role, String content)
java-impl/src/main/java/com/smartcs/memory/ShortTermMemoryService.java:32
↓ 2 callersMethodadd_message
添加一条对话消息
python-impl/memory/short_term.py:57
↓ 2 callersMethodcall_tool
工具调用:执行指定工具。 对应MCP的 tools/call 方法。
python-impl/mcp/mcp_server.py:100
↓ 2 callersMethodcreate
(self, ticket_type: str, priority: str, summary: str, details: str, user_id: str)
python-impl/agents/ticket_handler.py:75
↓ 2 callersMethodgetFinalResponse
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:47
↓ 2 callersMethodgetSubResults
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:41
↓ 2 callersMethodget_context
获取当前session的完整上下文
python-impl/memory/working_memory.py:45
↓ 2 callersMethodget_history
获取对话历史
python-impl/memory/short_term.py:79
↓ 2 callersMethodisCompliancePassed
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:44
↓ 2 callersMethodlist_tools
工具发现:列出所有可用工具。 对应MCP的 tools/list 方法。
python-impl/mcp/mcp_server.py:83
↓ 2 callersMethodsearch
语义相似度检索
python-impl/memory/long_term.py:107
↓ 2 callersMethodsetCompliancePassed
(boolean compliancePassed)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:45
↓ 2 callersMethodsetFinalResponse
(String finalResponse)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:48
↓ 1 callersMethodOrchestrate
Orchestrate 执行完整的Supervisor编排流程
go-impl/agent/supervisor.go:40
↓ 1 callersFunctionRecordMetric
(agentName string, durationMs int64, success bool)
go-impl/tracing/tracer.go:39
↓ 1 callersMethodRun
(addr string)
go-impl/api/server.go:114
↓ 1 callersMethodSearch
Search 关键词匹配检索(演示用,生产环境替换为向量检索)
go-impl/memory/long_term.go:41
↓ 1 callersMethodUpdate
(sessionID string, data map[string]interface{})
go-impl/memory/working_memory.go:28
↓ 1 callersMethod_chunk_text
文本分块:固定长度 + 重叠窗口。 优先按段落分割,段落过长则按句子分割。
python-impl/memory/long_term.py:171
↓ 1 callersMethod_fallback_search
当FAISS不可用时的关键词回退搜索
python-impl/memory/long_term.py:125
↓ 1 callersMethod_init_index
初始化FAISS索引
python-impl/memory/long_term.py:48
↓ 1 callersMethod_rule_based_check
基于规则的快速检查(不依赖LLM,低延迟)
python-impl/agents/compliance_checker.py:70
↓ 1 callersMethodanalyze_request
分析用户需求,提取工单信息
python-impl/agents/ticket_handler.py:113
↓ 1 callersMethodclassify
对用户消息进行意图分类
python-impl/agents/intent_router.py:71
↓ 1 callersMethodcreateTicket
(String userId, String description, String priority)
java-impl/src/main/java/com/smartcs/agent/TicketHandlerAgent.java:54
↓ 1 callersMethodcreateTicket
(userID, summary string)
go-impl/agent/ticket_handler.go:52
↓ 1 callersFunctioncreate_default_tools
注册默认的MCP工具集
python-impl/mcp/mcp_server.py:193
↓ 1 callersFunctioncreate_supervisor_graph
构建Supervisor编排的多Agent StateGraph。 这是整个系统的核心入口,将4个子Agent通过有向图连接起来, 由Supervisor节点负责路由决策和结果汇总。 Args: llm: 语言模型实例 worki
python-impl/agents/supervisor.py:146
↓ 1 callersMethodcreate_ticket
创建工单
python-impl/agents/ticket_handler.py:135
↓ 1 callersMethoddispatch
(state *State)
go-impl/agent/supervisor.go:71
↓ 1 callersMethoddispatchToAgent
(AgentState state, String intent)
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:69
↓ 1 callersMethodfull_check
两阶段合规审查: 1. 规则引擎快速检查(毫秒级) 2. 若规则通过,再进行LLM深度审查
python-impl/agents/compliance_checker.py:155
↓ 1 callersFunctiongenerateID
(content string)
go-impl/memory/long_term.go:88
↓ 1 callersFunctiongenerateSessionID
()
go-impl/api/server.go:118
↓ 1 callersMethodgenerate_answer
基于检索文档生成回答
python-impl/agents/knowledge_rag.py:96
↓ 1 callersMethodgetMetricsSummary
()
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:44
↓ 1 callersMethodgetUserId
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:29
↓ 1 callersMethodget_call_log
获取最近的工具调用日志
python-impl/mcp/mcp_server.py:179
↓ 1 callersMethodget_history
获取最近N条工作记忆记录
python-impl/memory/working_memory.py:49
↓ 1 callersMethodget_summary
(self)
python-impl/tracing/otel_config.py:139
↓ 1 callersFunctionget_tracer
获取全局Tracer实例
python-impl/tracing/otel_config.py:60
↓ 1 callersFunctioninit_tracer
初始化OpenTelemetry追踪器。 Args: service_name: 服务名称 otlp_endpoint: OTLP收集器地址,None则输出到控制台
python-impl/tracing/otel_config.py:27
↓ 1 callersMethodllm_check
LLM深度合规审查(处理规则引擎无法覆盖的场景)
python-impl/agents/compliance_checker.py:131
↓ 1 callersMethodloadDefaultKnowledgeBase
()
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:22
↓ 1 callersMethodmaskPII
(String content)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:103
↓ 1 callersMethodorchestrate
完整编排流程
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:50
↓ 1 callersMethodquery
(self, ticket_id: str)
python-impl/agents/ticket_handler.py:91
↓ 1 callersMethodquery_ticket
查询工单状态
python-impl/agents/ticket_handler.py:160
↓ 1 callersFunctionrandomHex
(n int)
go-impl/api/server.go:123
↓ 1 callersMethodrecord
(long durationMs, boolean success)
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:55
↓ 1 callersMethodrecordMetric
(String agentName, long durationMs, boolean success)
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:39
↓ 1 callersMethodregisterDefaultTools
()
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:22
↓ 1 callersMethodregisterDefaults
()
go-impl/mcp/server.go:40
↓ 1 callersMethodrerank_documents
对检索结果重排序,提升相关性
python-impl/agents/knowledge_rag.py:64
↓ 1 callersMethodretrieve_documents
从向量数据库检索相关文档
python-impl/agents/knowledge_rag.py:58
↓ 1 callersMethodrewrite_query
Query改写:将口语化问题转为检索友好的查询
python-impl/agents/knowledge_rag.py:49
↓ 1 callersMethodruleBasedCheck
(String content)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:78
↓ 1 callersMethodruleCheck
(content string)
go-impl/agent/compliance_checker.go:82
↓ 1 callersMethodrule_check
规则引擎快速检查
python-impl/agents/compliance_checker.py:101
↓ 1 callersMethodsearch
关键词匹配搜索(演示用)。 生产环境应使用向量相似度搜索。
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:49
↓ 1 callersMethodsetIntent
(String intent)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:39
↓ 1 callersMethodsetupRoutes
()
go-impl/api/server.go:44
↓ 1 callersMethodsynthesize
(AgentState state)
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:86
↓ 1 callersMethodsynthesize
(state *State)
go-impl/agent/supervisor.go:85
↓ 1 callersMethodtoMap
()
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:61
↓ 1 callersMethodupdate
更新工作记忆
python-impl/memory/working_memory.py:31
MethodAgentState
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:21
MethodCallTool
(name string, args map[string]interface{})
go-impl/mcp/server.go:64
MethodChatController
( SupervisorAgent supervisor, ShortTermMemoryService shortTermMemory, MCPT
java-impl/src/main/java/com/smartcs/config/ChatController.java:28
MethodClear
(sessionID string)
go-impl/memory/short_term.go:63
MethodClear
(sessionID string)
go-impl/memory/working_memory.go:65
MethodComplianceCheckerAgent
(AgentTracer tracer)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:38
MethodGetContext
(sessionID string)
go-impl/memory/working_memory.go:49
MethodGetHistoryJSON
(sessionID string)
go-impl/memory/short_term.go:57
FunctionGetMetrics
()
go-impl/tracing/tracer.go:60
FunctionInitTracer
(serviceName string)
go-impl/tracing/tracer.go:25
MethodIntentRouterAgent
(ChatClient.Builder chatClientBuilder, AgentTracer tracer)
java-impl/src/main/java/com/smartcs/agent/IntentRouterAgent.java:31
MethodKnowledgeRAGAgent
( ChatClient.Builder chatClientBuilder, LongTermMemoryService longTermMemory,
java-impl/src/main/java/com/smartcs/agent/KnowledgeRAGAgent.java:37
MethodListTools
()
go-impl/mcp/server.go:53
MethodLongTermMemoryService
()
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:18
MethodMCPToolServer
()
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:18
MethodName
()
go-impl/agent/compliance_checker.go:107
next →1–100 of 204, ranked by callers