Repository navigation
Using reasonix with in VSCode with vscode-acp extension? #5659
|
I'm trying to use reasonix with in VSCode with vscode-acp extension (https://github.com/formulahendry/vscode-acp). I read it's supposed to work in #1132. And it connects fine, chat is working, it reads files normally but it can't edit any file or run any command. I see this in ACP Traffic logs when trying to write a file: I read that "allow_persistent" is not a valid "kind"? Reasonix is configured this way in acp.agents config: Is there a trick I'm missing? CC'ing @yes999zc since he's involved with vscode integration. |
Replies: 3 comments 3 replies
|
I should clarify this is with Reasonix 1.14.0 (and also earlier versions) and the most recent formulahendry/vscode-acp extension. |
|
Thanks for the detailed trace. You were right: This has been fixed by #5881, which has now been merged into What changed:
There is no configuration trick needed on your side. Please wait for the next Reasonix release, then update your installed Reasonix version; the currently published version may still show this failure until that release is available. |
|
Fixed by #5881 (ACP permission options now stay within the spec enum) and confirmed working in 1.16 by the reporter — closing. |
Thanks for the detailed trace. You were right:
allow_persistentwas not a valid ACPPermissionOptionKind, and strict ACP clients rejected the wholesession/request_permissionrequest withInvalid params.This has been fixed by #5881, which has now been merged into
main-v2.What changed:
allow_persistentoption kind.allow_once,allow_always,reject_once, andreject_always.allow_alwaysis session-scoped in Reasonix; cross-session persistence is left to the host client.There is no configuration trick needed on your side. P…