Refactor runtime around world core

This commit is contained in:
lpf
2026-03-15 23:46:06 +08:00
parent ba95aeed35
commit afae9076df
79 changed files with 6526 additions and 6960 deletions

View File

@@ -85,12 +85,6 @@ func (s *Server) memoryFilePath(name string) string {
func buildAgentTreeRoot(nodeID string, items []map[string]interface{}) map[string]interface{} {
rootID := "main"
for _, item := range items {
if strings.TrimSpace(stringFromMap(item, "type")) == "router" && strings.TrimSpace(stringFromMap(item, "agent_id")) != "" {
rootID = strings.TrimSpace(stringFromMap(item, "agent_id"))
break
}
}
nodesByID := make(map[string]map[string]interface{}, len(items)+1)
for _, item := range items {
id := strings.TrimSpace(stringFromMap(item, "agent_id"))
@@ -116,7 +110,7 @@ func buildAgentTreeRoot(nodeID string, items []map[string]interface{}) map[strin
"agent_id": rootID,
"display_name": "Main Agent",
"role": "orchestrator",
"type": "router",
"type": "agent",
"transport": "local",
"managed_by": "derived",
"enabled": true,