You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ Docs: https://docs.openclaw.ai
18
18
19
19
### Fixes
20
20
21
+
- Agents/auth: keep OAuth auth profiles inherited from the main agent read-through instead of copying refresh tokens into secondary agents, and refresh Codex app-server tokens against the owning store so multi-agent swarms avoid reused refresh-token failures. Fixes #74055. Thanks @ClarityInvest.
21
22
- ACP/commands: accept forwarded ACP timeout config controls in the OpenClaw bridge, treat unsupported discard-close controls as recoverable cleanup, and restore native `/verbose full` plus no-arg status behavior, so Discord command menus and nested ACP turns no longer fail on supported session controls. Thanks @vincentkoc.
22
23
- Channels/Discord: fail startup closed when Discord cannot resolve the bot's own identity and keep mention gating active when only configured mention patterns can detect mentions, so the provider no longer continues with a missing bot id. Fixes #42219; carries forward #46856 and #49218. Thanks @education-01 and @BenediktSchackenberg.
23
24
- Channels/Discord: split long CJK replies at punctuation and code-point-safe fallback boundaries so Discord chunking stays readable without corrupting astral characters. Fixes #38597; repairs #71384. Thanks @p3nchan.
Copy file name to clipboardExpand all lines: docs/concepts/multi-agent.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,12 @@ Auth profiles are **per-agent**. Each agent reads from its own:
29
29
</Note>
30
30
31
31
<Warning>
32
-
Main agent credentials are **not** shared automatically. Never reuse `agentDir` across agents (it causes auth/session collisions). If you want to share creds, copy `auth-profiles.json` into the other agent's `agentDir`.
32
+
Never reuse `agentDir` across agents (it causes auth/session collisions). Agents
33
+
can read through to the default/main agent's auth profiles when they do not have
34
+
a local profile, but OpenClaw does not clone OAuth refresh tokens into the
35
+
secondary agent store. If you want an independent OAuth account, sign in from
36
+
that agent; if you copy credentials manually, copy only portable static
37
+
`api_key` or `token` profiles.
33
38
</Warning>
34
39
35
40
Skills are loaded from each agent workspace plus shared roots such as `~/.openclaw/skills`, then filtered by the effective agent skill allowlist when configured. Use `agents.defaults.skills` for a shared baseline and `agents.list[].skills` for per-agent replacement. See [Skills: per-agent vs shared](/tools/skills#per-agent-vs-shared-skills) and [Skills: agent skill allowlists](/tools/skills#agent-skill-allowlists).
Copy file name to clipboardExpand all lines: docs/help/faq-models.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -343,7 +343,8 @@ troubleshooting, see the main [FAQ](/help/faq).
343
343
Fix options:
344
344
345
345
- Run `openclaw agents add <id>` and configure auth during the wizard.
346
-
- Or copy `auth-profiles.json` from the main agent's `agentDir` into the new agent's `agentDir`.
346
+
- Or copy only portable static `api_key` / `token` profiles from the main agent's auth store into the new agent's auth store.
347
+
- For OAuth profiles, sign in from the new agent when it needs its own account; otherwise OpenClaw can read through to the default/main agent without cloning refresh tokens.
347
348
348
349
Do **not** reuse `agentDir` across agents; it causes auth/session collisions.
Copy file name to clipboardExpand all lines: docs/tools/multi-agent-sandbox-tools.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Each agent in a multi-agent setup can override the global sandbox and tool polic
21
21
</CardGroup>
22
22
23
23
<Warning>
24
-
Auth is per-agent: each agent reads from its own `agentDir` auth store at `~/.openclaw/agents/<agentId>/agent/auth-profiles.json`. Credentials are **not** shared between agents. Never reuse `agentDir` across agents. If you want to share creds, copy `auth-profiles.json` into the other agent's `agentDir`.
24
+
Auth is scoped by agent: each agent has its own `agentDir` auth store at `~/.openclaw/agents/<agentId>/agent/auth-profiles.json`. Never reuse `agentDir` across agents. Agents can read through to the default/main agent's authprofiles when they do not have a local profile, but OAuth refresh tokens are not cloned into secondary agent stores. If you copy credentials manually, copy only portable static `api_key` or `token` profiles.
0 commit comments