OpenCode.Generated.Permission (opencode_sdk v0.1.55)

Copy Markdown View Source

Provides API endpoints related to permission

Summary

Functions

List pending permissions

Respond to permission request

Functions

permission_list(opts \\ [])

@spec permission_list(opts :: keyword()) ::
  {:ok, [OpenCode.Generated.PermissionRequest.t()]} | :error

List pending permissions

Get all pending permission requests across all sessions.

Options

  • directory
  • workspace

permission_reply(requestID, body, opts \\ [])

@spec permission_reply(requestID :: String.t(), body :: map(), opts :: keyword()) ::
  {:ok, boolean()}
  | {:error,
     OpenCode.Generated.BadRequestError.t()
     | OpenCode.Generated.NotFoundError.t()}

Respond to permission request

Approve or deny a permission request from the AI assistant.

Options

  • directory
  • workspace

Request Body

Content Types: application/json