Skip to content

auto should use on-request approval policy #43

@johan456789

Description

@johan456789

The current approval policy "never" basically rejects any request that is not allowed by the sandbox. It should default to on-request just like what OpenAI's auto setting does so we can approve manually if needed.

OpenAI doc:

Key Type / Values Details
--full-auto boolean Shortcut for low-friction local work: sets --ask-for-approval on-request and --sandbox workspace-write.

Relevant code

Android:

AUTO(
title = "Auto",
description = "No prompts and workspace-write sandbox",
approvalPolicy = "never",
sandboxMode = "workspace-write",
),

iOS:

var description: String {
switch self {
case .readOnly: return "Ask before commands and run in read-only sandbox"
case .auto: return "No prompts and workspace-write sandbox"
case .fullAccess: return "No prompts and danger-full-access sandbox"
}
}
var approvalPolicy: String {
switch self {
case .readOnly: return "on-request"
case .auto, .fullAccess: return "never"
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions