Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bcefghj/smart-cs-multi-agent
/ functions
Functions
204 in github.com/bcefghj/smart-cs-multi-agent
⨍
Functions
204
◇
Types & classes
58
↳
Endpoints
12
↓ 5 callers
Method
Process
(state *State)
go-impl/agent/state.go:29
↓ 5 callers
Method
add_document
添加文档到向量库
python-impl/memory/long_term.py:77
↓ 5 callers
Method
process
处理状态,返回更新后的状态
java-impl/src/main/java/com/smartcs/agent/BaseAgent.java:12
↓ 5 callers
Method
setCurrentAgent
(String currentAgent)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:51
↓ 5 callers
Method
trace
(String agentName, String method, Supplier<T> action)
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:22
↓ 4 callers
Method
Register
(tool ToolDefinition)
go-impl/mcp/server.go:47
↓ 4 callers
Method
register
(ToolDefinition tool)
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:49
↓ 3 callers
Method
AddDocument
(content, source string)
go-impl/memory/long_term.go:28
↓ 3 callers
Method
_get_redis
懒加载Redis连接
python-impl/memory/short_term.py:42
↓ 3 callers
Method
_session_key
(self, session_id: str)
python-impl/memory/short_term.py:54
↓ 3 callers
Method
addDocument
(String content, String source)
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:37
↓ 3 callers
Method
addSubResult
(String agentName, Object result)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:56
↓ 3 callers
Method
getIntent
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:38
↓ 3 callers
Method
getUserMessage
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:35
↓ 2 callers
Method
AddMessage
(sessionID, role, content string)
go-impl/memory/short_term.go:30
↓ 2 callers
Method
GetHistory
(sessionID string)
go-impl/memory/short_term.go:47
↓ 2 callers
Method
_mask_pii
对PII信息进行脱敏处理
python-impl/agents/compliance_checker.py:88
↓ 2 callers
Method
_simple_embedding
简易文本嵌入(演示用)。 生产环境应替换为 OpenAI Embedding API 或本地模型。
python-impl/memory/long_term.py:66
↓ 2 callers
Method
addMessage
(String sessionId, String role, String content)
java-impl/src/main/java/com/smartcs/memory/ShortTermMemoryService.java:32
↓ 2 callers
Method
add_message
添加一条对话消息
python-impl/memory/short_term.py:57
↓ 2 callers
Method
call_tool
工具调用:执行指定工具。 对应MCP的 tools/call 方法。
python-impl/mcp/mcp_server.py:100
↓ 2 callers
Method
create
(self, ticket_type: str, priority: str, summary: str, details: str, user_id: str)
python-impl/agents/ticket_handler.py:75
↓ 2 callers
Method
getFinalResponse
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:47
↓ 2 callers
Method
getSubResults
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:41
↓ 2 callers
Method
get_context
获取当前session的完整上下文
python-impl/memory/working_memory.py:45
↓ 2 callers
Method
get_history
获取对话历史
python-impl/memory/short_term.py:79
↓ 2 callers
Method
isCompliancePassed
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:44
↓ 2 callers
Method
list_tools
工具发现:列出所有可用工具。 对应MCP的 tools/list 方法。
python-impl/mcp/mcp_server.py:83
↓ 2 callers
Method
search
语义相似度检索
python-impl/memory/long_term.py:107
↓ 2 callers
Method
setCompliancePassed
(boolean compliancePassed)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:45
↓ 2 callers
Method
setFinalResponse
(String finalResponse)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:48
↓ 1 callers
Method
Orchestrate
Orchestrate 执行完整的Supervisor编排流程
go-impl/agent/supervisor.go:40
↓ 1 callers
Function
RecordMetric
(agentName string, durationMs int64, success bool)
go-impl/tracing/tracer.go:39
↓ 1 callers
Method
Run
(addr string)
go-impl/api/server.go:114
↓ 1 callers
Method
Search
Search 关键词匹配检索(演示用,生产环境替换为向量检索)
go-impl/memory/long_term.go:41
↓ 1 callers
Method
Update
(sessionID string, data map[string]interface{})
go-impl/memory/working_memory.go:28
↓ 1 callers
Method
_chunk_text
文本分块:固定长度 + 重叠窗口。 优先按段落分割,段落过长则按句子分割。
python-impl/memory/long_term.py:171
↓ 1 callers
Method
_fallback_search
当FAISS不可用时的关键词回退搜索
python-impl/memory/long_term.py:125
↓ 1 callers
Method
_init_index
初始化FAISS索引
python-impl/memory/long_term.py:48
↓ 1 callers
Method
_rule_based_check
基于规则的快速检查(不依赖LLM,低延迟)
python-impl/agents/compliance_checker.py:70
↓ 1 callers
Method
analyze_request
分析用户需求,提取工单信息
python-impl/agents/ticket_handler.py:113
↓ 1 callers
Method
classify
对用户消息进行意图分类
python-impl/agents/intent_router.py:71
↓ 1 callers
Method
createTicket
(String userId, String description, String priority)
java-impl/src/main/java/com/smartcs/agent/TicketHandlerAgent.java:54
↓ 1 callers
Method
createTicket
(userID, summary string)
go-impl/agent/ticket_handler.go:52
↓ 1 callers
Function
create_default_tools
注册默认的MCP工具集
python-impl/mcp/mcp_server.py:193
↓ 1 callers
Function
create_supervisor_graph
构建Supervisor编排的多Agent StateGraph。 这是整个系统的核心入口,将4个子Agent通过有向图连接起来, 由Supervisor节点负责路由决策和结果汇总。 Args: llm: 语言模型实例 worki
python-impl/agents/supervisor.py:146
↓ 1 callers
Method
create_ticket
创建工单
python-impl/agents/ticket_handler.py:135
↓ 1 callers
Method
dispatch
(state *State)
go-impl/agent/supervisor.go:71
↓ 1 callers
Method
dispatchToAgent
(AgentState state, String intent)
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:69
↓ 1 callers
Method
full_check
两阶段合规审查: 1. 规则引擎快速检查(毫秒级) 2. 若规则通过,再进行LLM深度审查
python-impl/agents/compliance_checker.py:155
↓ 1 callers
Function
generateID
(content string)
go-impl/memory/long_term.go:88
↓ 1 callers
Function
generateSessionID
()
go-impl/api/server.go:118
↓ 1 callers
Method
generate_answer
基于检索文档生成回答
python-impl/agents/knowledge_rag.py:96
↓ 1 callers
Method
getMetricsSummary
()
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:44
↓ 1 callers
Method
getUserId
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:29
↓ 1 callers
Method
get_call_log
获取最近的工具调用日志
python-impl/mcp/mcp_server.py:179
↓ 1 callers
Method
get_history
获取最近N条工作记忆记录
python-impl/memory/working_memory.py:49
↓ 1 callers
Method
get_summary
(self)
python-impl/tracing/otel_config.py:139
↓ 1 callers
Function
get_tracer
获取全局Tracer实例
python-impl/tracing/otel_config.py:60
↓ 1 callers
Function
init_tracer
初始化OpenTelemetry追踪器。 Args: service_name: 服务名称 otlp_endpoint: OTLP收集器地址,None则输出到控制台
python-impl/tracing/otel_config.py:27
↓ 1 callers
Method
llm_check
LLM深度合规审查(处理规则引擎无法覆盖的场景)
python-impl/agents/compliance_checker.py:131
↓ 1 callers
Method
loadDefaultKnowledgeBase
()
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:22
↓ 1 callers
Method
maskPII
(String content)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:103
↓ 1 callers
Method
orchestrate
完整编排流程
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:50
↓ 1 callers
Method
query
(self, ticket_id: str)
python-impl/agents/ticket_handler.py:91
↓ 1 callers
Method
query_ticket
查询工单状态
python-impl/agents/ticket_handler.py:160
↓ 1 callers
Function
randomHex
(n int)
go-impl/api/server.go:123
↓ 1 callers
Method
record
(long durationMs, boolean success)
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:55
↓ 1 callers
Method
recordMetric
(String agentName, long durationMs, boolean success)
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:39
↓ 1 callers
Method
registerDefaultTools
()
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:22
↓ 1 callers
Method
registerDefaults
()
go-impl/mcp/server.go:40
↓ 1 callers
Method
rerank_documents
对检索结果重排序,提升相关性
python-impl/agents/knowledge_rag.py:64
↓ 1 callers
Method
retrieve_documents
从向量数据库检索相关文档
python-impl/agents/knowledge_rag.py:58
↓ 1 callers
Method
rewrite_query
Query改写:将口语化问题转为检索友好的查询
python-impl/agents/knowledge_rag.py:49
↓ 1 callers
Method
ruleBasedCheck
(String content)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:78
↓ 1 callers
Method
ruleCheck
(content string)
go-impl/agent/compliance_checker.go:82
↓ 1 callers
Method
rule_check
规则引擎快速检查
python-impl/agents/compliance_checker.py:101
↓ 1 callers
Method
search
关键词匹配搜索(演示用)。 生产环境应使用向量相似度搜索。
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:49
↓ 1 callers
Method
setIntent
(String intent)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:39
↓ 1 callers
Method
setupRoutes
()
go-impl/api/server.go:44
↓ 1 callers
Method
synthesize
(AgentState state)
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:86
↓ 1 callers
Method
synthesize
(state *State)
go-impl/agent/supervisor.go:85
↓ 1 callers
Method
toMap
()
java-impl/src/main/java/com/smartcs/tracing/AgentTracer.java:61
↓ 1 callers
Method
update
更新工作记忆
python-impl/memory/working_memory.py:31
Method
AgentState
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:21
Method
CallTool
(name string, args map[string]interface{})
go-impl/mcp/server.go:64
Method
ChatController
( SupervisorAgent supervisor, ShortTermMemoryService shortTermMemory, MCPT
java-impl/src/main/java/com/smartcs/config/ChatController.java:28
Method
Clear
(sessionID string)
go-impl/memory/short_term.go:63
Method
Clear
(sessionID string)
go-impl/memory/working_memory.go:65
Method
ComplianceCheckerAgent
(AgentTracer tracer)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:38
Method
GetContext
(sessionID string)
go-impl/memory/working_memory.go:49
Method
GetHistoryJSON
(sessionID string)
go-impl/memory/short_term.go:57
Function
GetMetrics
()
go-impl/tracing/tracer.go:60
Function
InitTracer
(serviceName string)
go-impl/tracing/tracer.go:25
Method
IntentRouterAgent
(ChatClient.Builder chatClientBuilder, AgentTracer tracer)
java-impl/src/main/java/com/smartcs/agent/IntentRouterAgent.java:31
Method
KnowledgeRAGAgent
( ChatClient.Builder chatClientBuilder, LongTermMemoryService longTermMemory,
java-impl/src/main/java/com/smartcs/agent/KnowledgeRAGAgent.java:37
Method
ListTools
()
go-impl/mcp/server.go:53
Method
LongTermMemoryService
()
java-impl/src/main/java/com/smartcs/memory/LongTermMemoryService.java:18
Method
MCPToolServer
()
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:18
Method
Name
()
go-impl/agent/compliance_checker.go:107
next →
1–100 of 204, ranked by callers