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
Method
Name
()
go-impl/agent/intent_router.go:55
Method
Name
()
go-impl/agent/knowledge_rag.go:49
Method
Name
()
go-impl/agent/state.go:30
Method
Name
()
go-impl/agent/ticket_handler.go:73
Function
NewComplianceCheckerAgent
()
go-impl/agent/compliance_checker.go:18
Function
NewIntentRouterAgent
()
go-impl/agent/intent_router.go:14
Function
NewKnowledgeRAGAgent
(ltm *memory.LongTermMemory)
go-impl/agent/knowledge_rag.go:17
Function
NewLongTermMemory
()
go-impl/memory/long_term.go:22
Function
NewMCPToolServer
()
go-impl/mcp/server.go:31
Function
NewServer
( supervisor *agent.SupervisorAgent, stm *memory.ShortTermMemory, ltm *memory.LongTermMemory, )
go-impl/api/server.go:27
Function
NewShortTermMemory
(redisURL string)
go-impl/memory/short_term.go:23
Function
NewState
(userID, sessionID, message string)
go-impl/agent/state.go:17
Function
NewSupervisorAgent
( intentRouter *IntentRouterAgent, knowledgeAgent *KnowledgeRAGAgent, ticketAgent *TicketHandlerAgent, com
go-impl/agent/supervisor.go:23
Function
NewTicketHandlerAgent
()
go-impl/agent/ticket_handler.go:27
Function
NewWorkingMemory
()
go-impl/memory/working_memory.go:21
Method
Process
(state *State)
go-impl/agent/compliance_checker.go:33
Method
Process
(state *State)
go-impl/agent/intent_router.go:30
Method
Process
(state *State)
go-impl/agent/knowledge_rag.go:21
Method
Process
(state *State)
go-impl/agent/ticket_handler.go:33
Method
ShortTermMemoryService
(StringRedisTemplate redisTemplate)
java-impl/src/main/java/com/smartcs/memory/ShortTermMemoryService.java:27
Method
SupervisorAgent
( ChatClient.Builder chatClientBuilder, IntentRouterAgent intentRouter, Kn
java-impl/src/main/java/com/smartcs/agent/SupervisorAgent.java:32
Method
TicketHandlerAgent
(ChatClient.Builder chatClientBuilder, AgentTracer tracer)
java-impl/src/main/java/com/smartcs/agent/TicketHandlerAgent.java:24
Function
TraceFunc
TraceFunc 追踪Agent方法调用
go-impl/tracing/tracer.go:30
Method
__init__
(self, max_entries_per_session: int = 50)
python-impl/memory/working_memory.py:25
Method
__init__
( self, redis_url: str = "redis://localhost:6379/0", max_turns: int = 20, ttl_
python-impl/memory/short_term.py:30
Method
__init__
( self, index_path: str = "./vector_store/faiss_index", embedding_dim: int = 1536,
python-impl/memory/long_term.py:37
Method
__init__
(self)
python-impl/mcp/mcp_server.py:53
Method
__init__
(self)
python-impl/agents/ticket_handler.py:72
Method
__init__
(self, llm: ChatOpenAI, ticket_store: TicketStore | None = None)
python-impl/agents/ticket_handler.py:108
Method
__init__
(self, llm: ChatOpenAI)
python-impl/agents/intent_router.py:67
Method
__init__
(self, llm: ChatOpenAI, long_term_memory: LongTermMemory | None = None)
python-impl/agents/knowledge_rag.py:44
Method
__init__
(self, llm: ChatOpenAI, working_memory: WorkingMemory)
python-impl/agents/supervisor.py:64
Method
__init__
(self, llm: ChatOpenAI)
python-impl/agents/compliance_checker.py:67
Method
__init__
(self)
python-impl/tracing/otel_config.py:128
Method
_mask_match
(match)
python-impl/agents/compliance_checker.py:92
Method
add_documents_batch
批量添加文档
python-impl/memory/long_term.py:95
Method
callTool
(String name, Map<String, Object> arguments)
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:64
Function
call_tool
MCP工具调用接口
python-impl/api/main.py:154
Function
chat
主聊天接口
python-impl/api/main.py:98
Method
chat
(@RequestBody Map<String, String> request)
java-impl/src/main/java/com/smartcs/config/ChatController.java:39
Method
clear
清除指定session的工作记忆
python-impl/memory/working_memory.py:54
Method
clear
清除指定session的短期记忆
python-impl/memory/short_term.py:94
Function
decorator
(func: Callable)
python-impl/tracing/otel_config.py:86
Method
decorator
(func: Callable[..., Awaitable[Any]])
python-impl/mcp/mcp_server.py:70
Method
export_for_persistence
导出工作记忆,用于持久化到短期/长期记忆
python-impl/memory/working_memory.py:60
Method
getCurrentAgent
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:50
Method
getHistory
(String sessionId)
java-impl/src/main/java/com/smartcs/memory/ShortTermMemoryService.java:54
Method
getHistory
(@PathVariable String sessionId)
java-impl/src/main/java/com/smartcs/config/ChatController.java:60
Method
getMetrics
()
java-impl/src/main/java/com/smartcs/config/ChatController.java:71
Method
getName
()
java-impl/src/main/java/com/smartcs/agent/IntentRouterAgent.java:56
Method
getName
()
java-impl/src/main/java/com/smartcs/agent/TicketHandlerAgent.java:74
Method
getName
()
java-impl/src/main/java/com/smartcs/agent/KnowledgeRAGAgent.java:76
Method
getName
()
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:115
Method
getName
Agent名称
java-impl/src/main/java/com/smartcs/agent/BaseAgent.java:17
Method
getRetryCount
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:53
Method
getSessionId
()
java-impl/src/main/java/com/smartcs/agent/AgentState.java:32
Method
get_context_window
获取适配上下文窗口大小的对话历史文本
python-impl/memory/short_term.py:102
Function
get_history
获取对话历史
python-impl/api/main.py:141
Function
get_metrics
获取系统指标
python-impl/api/main.py:169
Method
handleChat
(c *gin.Context)
go-impl/api/server.go:55
Method
handleHealth
(c *gin.Context)
go-impl/api/server.go:110
Method
handleHistory
(c *gin.Context)
go-impl/api/server.go:84
Method
handleListTools
(c *gin.Context)
go-impl/api/server.go:93
Method
handleMetrics
(c *gin.Context)
go-impl/api/server.go:104
Method
handle_jsonrpc
处理JSON-RPC 2.0请求。 MCP协议传输层实现。
python-impl/mcp/mcp_server.py:140
Method
health
()
java-impl/src/main/java/com/smartcs/config/ChatController.java:76
Function
health_check
()
python-impl/api/main.py:178
Function
knowledge_search
(query: str, top_k: int = 3)
python-impl/mcp/mcp_server.py:230
Function
lifespan
应用生命周期管理
python-impl/api/main.py:37
Method
listTools
()
java-impl/src/main/java/com/smartcs/mcp/MCPToolServer.java:53
Method
listTools
()
java-impl/src/main/java/com/smartcs/config/ChatController.java:66
Function
list_tools
MCP工具发现接口
python-impl/api/main.py:148
Method
load_knowledge_base
从目录批量加载知识库文档
python-impl/memory/long_term.py:150
Function
main
()
go-impl/main.go:13
Method
main
(String[] args)
java-impl/src/main/java/com/smartcs/SmartCsApplication.java:8
Function
order_query
(order_id: str = "", user_id: str = "")
python-impl/mcp/mcp_server.py:208
Method
process
(AgentState state)
java-impl/src/main/java/com/smartcs/agent/IntentRouterAgent.java:36
Method
process
(AgentState state)
java-impl/src/main/java/com/smartcs/agent/TicketHandlerAgent.java:29
Method
process
(AgentState state)
java-impl/src/main/java/com/smartcs/agent/KnowledgeRAGAgent.java:46
Method
process
(AgentState state)
java-impl/src/main/java/com/smartcs/agent/ComplianceCheckerAgent.java:42
Method
process
作为Graph节点处理状态
python-impl/agents/ticket_handler.py:186
Method
process
作为Graph节点处理状态
python-impl/agents/intent_router.py:101
Method
process
完整RAG流程(作为Graph节点): 1. Query改写 2. 向量检索 3. 重排序 4. 生成回答
python-impl/agents/knowledge_rag.py:118
Method
process
作为Graph节点处理状态
python-impl/agents/compliance_checker.py:186
Method
queryTicket
(String ticketId)
java-impl/src/main/java/com/smartcs/agent/TicketHandlerAgent.java:70
Method
query_by_user
(self, user_id: str)
python-impl/agents/ticket_handler.py:94
Method
record_call
(self, agent_name: str, duration_ms: float, success: bool)
python-impl/tracing/otel_config.py:133
Method
register
工具注册装饰器
python-impl/mcp/mcp_server.py:61
Method
register_tool
注册一个MCP工具
python-impl/mcp/mcp_server.py:57
Function
risk_check
(user_id: str, action: str, amount: float = 0.0)
python-impl/mcp/mcp_server.py:273
Method
route_decision
分析用户意图,决定路由
python-impl/agents/supervisor.py:69
Function
route_to_agent
根据意图路由到对应Agent节点
python-impl/agents/supervisor.py:128
Method
save
持久化索引到磁盘
python-impl/memory/long_term.py:139
Method
setRetryCount
(int retryCount)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:54
Method
setSessionId
(String sessionId)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:33
Method
setSubResults
(Map<String, Object> subResults)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:42
Method
setUserId
(String userId)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:30
Method
setUserMessage
(String userMessage)
java-impl/src/main/java/com/smartcs/agent/AgentState.java:36
Function
should_check_compliance
所有回复都需经过合规审查
python-impl/agents/supervisor.py:139
Method
synthesize_response
汇总子Agent结果,生成最终回复
python-impl/agents/supervisor.py:102
← previous
next →
101–200 of 204, ranked by callers