Files
Atomizer/hq/instances/optimizer/openclaw.json
Antoine 3289a76e19 feat: add Atomizer HQ multi-agent cluster infrastructure
- 8-agent OpenClaw cluster (Manager, Tech-Lead, Secretary, Auditor,
  Optimizer, Study-Builder, NX-Expert, Webster)
- Orchestration engine: orchestrate.py (sync delegation + handoffs)
- Workflow engine: YAML-defined multi-step pipelines
- Agent workspaces: SOUL.md, AGENTS.md, MEMORY.md per agent
- Shared skills: delegate, orchestrate, atomizer-protocols
- Capability registry (AGENTS_REGISTRY.json)
- Cluster management: cluster.sh, systemd template
- All secrets replaced with env var references
2026-02-15 21:18:18 +00:00

244 lines
5.7 KiB
JSON

{
"logging": {
"level": "trace",
"file": "/tmp/openclaw/atomizer-optimizer.log",
"redactSensitive": "tools"
},
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-sonnet-4-5"
},
"skipBootstrap": true,
"bootstrapMaxChars": 25000,
"userTimezone": "America/Toronto",
"typingIntervalSeconds": 4,
"typingMode": "instant",
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 4
},
"compaction": {
"mode": "safeguard",
"memoryFlush": {
"enabled": true
}
},
"contextPruning": {
"mode": "cache-ttl",
"ttl": "15m",
"keepLastAssistants": 3,
"softTrimRatio": 0.6,
"hardClearRatio": 0.8,
"minPrunableToolChars": 2000
}
},
"list": [
{
"id": "main",
"default": true,
"name": "Atomizer Optimizer",
"workspace": "/home/papa/atomizer/workspaces/optimizer",
"model": "anthropic/claude-sonnet-4-5",
"identity": {
"name": "Atomizer Optimizer",
"theme": "Optimization algorithm specialist. Data-driven, strategic, skeptical of too-good results.",
"emoji": "\u26a1"
},
"groupChat": {
"mentionPatterns": [
"@optimizer",
"@Optimizer",
"\u26a1"
]
},
"subagents": {
"allowAgents": [
"*"
]
}
}
]
},
"messages": {
"responsePrefix": "[{identity.name}] ",
"queue": {
"mode": "collect",
"debounceMs": 2000,
"cap": 20
},
"inbound": {
"debounceMs": 3000
},
"ackReaction": "",
"ackReactionScope": "group-mentions"
},
"commands": {
"native": "auto",
"nativeSkills": "auto"
},
"hooks": {
"enabled": true,
"token": "${GATEWAY_TOKEN}",
"allowRequestSessionKey": true,
"allowedSessionKeyPrefixes": [
"agent:",
"hook:"
],
"allowedAgentIds": [
"*"
]
},
"channels": {
"discord": {
"enabled": true,
"commands": {
"native": false
},
"groupPolicy": "allowlist",
"dm": {
"enabled": true,
"policy": "allowlist",
"allowFrom": [
"719982779793932419"
]
},
"guilds": {
"1471858733452890132": {
"requireMention": true,
"users": [
"719982779793932419"
],
"channels": {
"general": {
"allow": true,
"requireMention": true
},
"ceo-office": {
"allow": false,
"requireMention": true
},
"announcements": {
"allow": true,
"requireMention": true
},
"daily-standup": {
"allow": true,
"requireMention": true
},
"technical": {
"allow": true,
"requireMention": true
},
"code-review": {
"allow": true,
"requireMention": true
},
"fea-analysis": {
"allow": true,
"requireMention": true
},
"nx-cad": {
"allow": true,
"requireMention": true
},
"task-board": {
"allow": true,
"requireMention": true
},
"meeting-notes": {
"allow": true,
"requireMention": true
},
"reports": {
"allow": true,
"requireMention": true
},
"research": {
"allow": true,
"requireMention": true
},
"science": {
"allow": true,
"requireMention": true
},
"active-projects": {
"allow": true,
"requireMention": true
},
"knowledge-base": {
"allow": true,
"requireMention": true
},
"lessons-learned": {
"allow": true,
"requireMention": true
},
"agent-logs": {
"allow": true,
"requireMention": true
},
"inter-agent": {
"allow": true,
"requireMention": true
},
"it-ops": {
"allow": true,
"requireMention": true
},
"hydrotech-beam": {
"allow": true,
"requireMention": true
},
"lab": {
"allow": true,
"requireMention": true
},
"configuration-management": {
"allow": true,
"requireMention": true
},
"dl-optimizer": {
"allow": true,
"requireMention": false
},
"project-dashboard": {
"allow": true,
"requireMention": true
}
}
}
},
"token": "${DISCORD_TOKEN_OPTIMIZER}"
}
},
"gateway": {
"port": 18816,
"mode": "local",
"bind": "loopback",
"auth": {
"token": "${GATEWAY_TOKEN}"
},
"remote": {
"url": "ws://127.0.0.1:18816",
"token": "${GATEWAY_TOKEN}"
}
},
"skills": {
"load": {
"extraDirs": [
"/home/papa/atomizer/skills"
]
}
},
"plugins": {
"entries": {
"discord": {
"enabled": true
}
}
},
"talk": {
"apiKey": "sk_d8aa4795f7124ed052fa7de66a28a7739b8bb82789c2f398"
}
}