Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed trace. You were right: allow_persistent was not a valid ACP PermissionOptionKind, and strict ACP clients rejected the whole session/request_permission request with Invalid params.

This has been fixed by #5881, which has now been merged into main-v2.

What changed:

  • Reasonix ACP no longer sends the non-spec allow_persistent option kind.
  • ACP permission options now stay within the official enum: allow_once, allow_always, reject_once, and reject_always.
  • In ACP mode, allow_always is session-scoped in Reasonix; cross-session persistence is left to the host client.
  • Regression coverage was added for strict ACP clients.

There is no configuration trick needed on your side. P…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@276408029
Comment options

@plerohellec
Comment options

Comment options

You must be logged in to vote
1 reply
@plerohellec
Comment options

Answer selected by SivanCola
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants