opencode_session_permission
Approve or deny pending permission requests in a coding session. Use 'once' for one-time approval, 'always' to auto-approve matching requests, or 'reject' to deny.
Instructions
Respond to a permission request in a session. Use opencode_permission_list to see pending requests. Reply values: 'once' (approve this request only), 'always' (approve this + future matching requests for this session), 'reject' (deny the request).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Session ID | |
| reply | Yes | Response to the permission request: 'once' to approve once, 'always' to auto-approve matching future requests, 'reject' to deny | |
| directory | No | Absolute path to the project directory. When provided, the request targets that project. If omitted, the OpenCode server uses its own working directory. | |
| permissionID | Yes | Permission request ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| text | Yes | ||
| isError | Yes |