Skip to content

docs: add multi-user/multi-node exec-approvals setup guide#4

Draft
petter-b wants to merge 57 commits into
mainfrom
fix/doctor-exec-approvals-mismatch
Draft

docs: add multi-user/multi-node exec-approvals setup guide#4
petter-b wants to merge 57 commits into
mainfrom
fix/doctor-exec-approvals-mismatch

Conversation

@petter-b

@petter-b petter-b commented Feb 15, 2026

Copy link
Copy Markdown
Owner

Adds a "Multi-user and multi-node setup" section to exec-approvals docs explaining the dual-config model: gateway and node each have their own exec-approvals.json, both must allow a command for it to succeed.

Covers: how it works, common failure scenario, configuring node approvals via CLI/Control UI, and an example config restricting a node to a single agent.

steipete and others added 30 commits February 15, 2026 18:17
… stringify to mentions) (openclaw#16369)

* fix(discord): role-based allowlist never matches because Carbon Role objects stringify to mentions

Carbon's GuildMember.roles getter returns Role[] objects, not raw ID strings.
String(Role) produces '<@&123456>' which never matches the plain role IDs
in the guild allowlist config.

Use data.rawMember.roles (raw Discord API string array) instead of
data.member.roles (Carbon Role[] objects) for role ID extraction.

Fixes openclaw#16207

* Docs: add discord role allowlist changelog entry

---------

Co-authored-by: Shadow <hi@shadowing.dev>
steipete and others added 27 commits February 15, 2026 19:29
@petter-b petter-b force-pushed the fix/doctor-exec-approvals-mismatch branch from 1c8f01c to 8d717a8 Compare February 15, 2026 20:59
@petter-b petter-b changed the title feat(doctor): detect exec-approvals mismatches between gateway and nodes docs: add multi-user/multi-node exec-approvals setup guide Feb 15, 2026
petter-b added a commit that referenced this pull request Mar 2, 2026
* docs: fix slash commands path references (.claude/commands/ → .claude/dev/)

* docs: clarify built-in subagent_types in review commands

* docs: add scope constraints to prevent cross-domain false positives

* docs: enhance docs-review with validation, filtering, and model selection

- Add pre-screening step (skip with --full flag)
- Add issue validation pass to filter false positives
- Add model selection (haiku for screening, sonnet for review)
- Add high-signal filtering criteria (DO NOT REPORT section)
- Add structured YAML output format with categories
- Add confidence levels (HIGH/MEDIUM) per issue

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants