TGViewer
OpenClaw Lab - Все об OpenClaw OpenClaw Lab - Все об OpenClaw @openclaw_lab · 3.42K subscribers
Post #145 2.79K
Если в OpenClaw у вас несколько агентов с разными workspace, то без дополнительных настроек они будут жить как отдельные изолированные агенты. Чтобы они реально начали работать вместе, нужно настроить конфиг.

Пример конфига:
{
"agents": {
"list": [
{
"id": "research",
"workspace": "~/.openclaw/workspace-research",
"agentDir": "~/.openclaw/agents/research/agent",
"subagents": {
"allowAgents": ["research", "writer"]
}
},
{
"id": "writer",
"workspace": "~/.openclaw/workspace-writer",
"agentDir": "~/.openclaw/agents/writer/agent",
"subagents": {
"allowAgents": ["writer", "research"]
}
}
]
},
"tools": {
"agentToAgent": {
"enabled": true,
"allow": ["research", "writer"]
},
"sessions": {
"visibility": "all"
}
}
}


tools.agentToAgent — это настройка про прямое межагентное общение. Без нее агент не сможет нормально обращаться к сессиям другого агента. Поле allow внутри этого блока задает, между какими агентами такое общение вообще разрешено.

tools.sessions.visibility отвечает за то, какие сессии агент вообще видит через session tools. Если поставить visibility: "all", агенты смогут находить и использовать сессии других агентов.
Это так же полезно, если вы хотите, чтобы main агент, проанализировал сессию другого агента и сделал правки в его workspace.

subagents.allowAgents — это настройка про делегирование. Она говорит, каких агентов можно запускать через sessions_spawn.

Вместе эти настройки дают понятную схему. Сначала вы разрешаете, кто кого вообще может видеть. Потом определяете, кто с кем может общаться. И отдельно задаете, кого можно запускать как отдельного подагента.

После этого агенты начинают взаимодействовать через session tools. Если одному агенту нужно написать другому в уже существующую сессию, он использует sessions_list, чтобы найти нужную сессию, при необходимости читает контекст через sessions_history, а затем отправляет сообщение через sessions_send.

Если же нужен не обмен сообщениями, а отдельная изолированная задача, тогда используется sessions_spawn. В этом случае один агент запускает другого. Именно для такого сценария и нужен subagents.allowAgents.

После всех настроек вы можете добавить правила в
Agents.md и автоматизировать взаимодействие.

Мой пример: есть агент, который публикует статью на сайт, и есть агент, который анализирует SEO. Первый агент присылает текст второму агенту и просит у него релевантные ключевые слова, второй ему возвращает топ ключей со статистикой из поиска, а первый аккуратно встраивает их в исходный текст.

Чат | Канал
  • 🔥 12
  • ❤ 8
  • 👍 5
  • ⚡ 1
More from @openclaw_lab
  1. Oct 9, 2026Post #319
  2. Oct 1, 2026Post #318
  3. Sep 30, 2026Post #317
  4. Sep 26, 2026Post #316
  5. Sep 25, 2026Post #315
  6. Sep 20, 2026Post #314
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →