opencode/permission

Procs

proc getPermission(client: OpencodeClient; directory: string = default(string);
                   workspace: string = default(string)): Future[
    seq[types.PermissionRequest]] {....stackTrace: false, raises: [Exception,
    ValueError, KeyError, HttpRequestError, LibraryError, SslError, OSError,
    IOError, ProtocolError, OpenParserJsonError, OpencodeClientError], tags: [
    RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Get all pending permission requests across all sessions.
proc postPermissionRequestIDReply(client: OpencodeClient; requestID: string;
                                  directory: string = default(string);
                                  workspace: string = default(string);
                                  body: PostPermissionRequestIDReplyRequest): Future[
    bool] {....stackTrace: false, raises: [Exception, ValueError, KeyError,
                                        HttpRequestError, LibraryError,
                                        SslError, OSError, IOError,
                                        ProtocolError, OpenParserJsonError,
                                        OpencodeClientError],
            tags: [RootEffect, ReadIOEffect, TimeEffect], forbids: [].}
Approve or deny a permission request from the AI assistant.