Skip to content

fix(cli): show context permissions and preserve server errors - #20

Merged
realmroot[bot] merged 2 commits into
mainfrom
fix/context-server-errors
Sep 5, 2026
Merged

realmroot[bot] merged 2 commits into
mainfrom
fix/context-server-errors

Conversation

@realmroot

@realmroot realmroot Bot commented Sep 5, 2026 •

Copy link
Copy Markdown
Contributor

The ordinary Context list now shows each Context’s stable ID, identity type, Agent-granted scopes, requestable scopes, and published scopes not currently requestable. The complete list appears in one call, without extra flags or a separate precheck command. External permissions reflect the current account authorization and can change after connection or expansion.

Access requests continue directly to the server. With --json, failures preserve the server error body, including its code, message, request ID, and details; the exit status remains nonzero. No client permission gate, new error codes, automatic Context switching, or matching-status enums are added.

Validation: go test ./... passed, including ordinary list output and HTTP error transport. Also called the local CLI against the live Realmroot Context directory and verified the ordinary list exposes permission names for all three Contexts. The new backend rejection has not been deployed.

Companion server PR: realmroot/realmroot#244


🤖 Created by Jarvis via Realmroot

@realmroot realmroot Bot changed the title fix(access): preserve server errors and explain selected contexts fix(cli): show context permissions and preserve server errors Sep 5, 2026
@realmroot
realmroot Bot merged commit 72ea030 into main Sep 5, 2026
1 check passed
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.

0 participants