Skip to content

Commit 9646b5a

Browse files
committed
chore: document external CLI auth overlay fix
1 parent 358bd5e commit 9646b5a

2 files changed

Lines changed: 1 addition & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Docs: https://docs.openclaw.ai
1313

1414
### Fixes
1515

16+
- Gateway/model auth: scope external CLI credential overlays to configured refreshable providers, avoiding unrelated Claude CLI Keychain reads in api-key-only setups. Fixes #73908. Thanks @Ailuras.
1617
- Security/audit: recognize dangerous node command IDs as valid `gateway.nodes.denyCommands` entries, so audit only warns on real typos or unsupported patterns. (#56923) Thanks @chziyue.
1718
- Telegram/exec approvals: stop treating general Telegram chat allowlists and `defaultTo` routes as native exec approvers; Telegram now uses explicit `execApprovals.approvers` or owner identity from `commands.ownerAllowFrom`, matching the first-pairing owner bootstrap path. Thanks @pashpashpash.
1819
- Chat commands: route sensitive group `/diagnostics` and `/export-trajectory` approvals and results to a private owner route, preferring same-surface DMs before falling back to the first configured owner route, so Discord group invocations can land in Telegram when that is the primary owner interface. Thanks @pashpashpash.

src/gateway/server-methods/models-auth-status.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@ describe("models.authStatus", () => {
131131
expect(mocks.ensureAuthProfileStore).toHaveBeenCalledWith("/tmp/agent", {
132132
externalCliProviderIds: [],
133133
});
134-
expect(mocks.buildAuthHealthSummary).toHaveBeenCalledTimes(1);
135134
});
136135

137136
it("serves cached response within TTL and marks it as cached", async () => {

0 commit comments

Comments
 (0)