Skip to content
NorviTech Helios
Browse the Helios guide

Helios / User guide / Permissions and approvals

Permissions and approvals

Choose Helios execution permissions, respond to tool approvals and questions, and understand each provider's limits.

Helios 0.114.4 · Source reference ↗

Check the Execution controls

The conversation toolbar’s Execution control combines workflow, reasoning and permissions. Defaults for new chats live in Settings; the active conversation can have its own choices.

Supported reasoning levels and workflows depend on the provider, installed CLI and selected model. Helios uses the capabilities the integration reports rather than giving every model the same controls.

A conversation rooted at exactly $HOME is forced to read-only. Choose a real project subfolder before starting an editing task.

Understand permission modes

The following is a practical overview. Read the provider’s own policy before using broad access; the same label does not create identical isolation across providers.

ModeWhat to expect
AskTools requiring approval prompt through the provider’s supported approval flow. Codex uses a workspace-write sandbox with network disabled.
Accept editsSupported file edits can proceed without repeated approval. Commands or access beyond the workspace can still require approval.
AutoProvider-dependent automation. For Codex and OpenRouter it follows their Accept edits mapping.
Plan / Read onlyInvestigation with restricted writes, according to the provider’s native mode. Supported Codex Plan workflow forces read-only permissions.
BypassBroad access without approval prompts. Do not treat it as a sandbox.
Never askHighly provider-specific. In Kimi it maps to native YOLO, just as Bypass does; it must not be treated as a restricted refusal mode.

Check provider differences

For exact native mappings and credential handling, consult the security reference and provider setup guide.

Respond to approvals and questions

An approval shows the tool, requested operation and available provider choices. Read the command or diff before allowing it. Depending on the integration, you can allow once, allow a rule for the running session, deny, or send explanatory feedback.

Claude’s Allow for this session remembers the rule until that agent process exits. Allow and auto-accept edits, when offered, also changes that conversation to Accept edits.

Question dialogs preserve the provider’s choices and a typed answer where supported. A question from a subagent identifies that agent. If the provider withdraws a question or the turn ends, its old answer dialog is no longer valid.

Approve plans and stop work

Claude Plan mode can submit a plan for review. You can approve it, approve with edits auto-accepted, or send feedback to keep planning. Approving changes the conversation out of Plan mode.

Esc or Ctrl+. stops the current turn. Ctrl+Shift+. is the emergency stop across sessions and the shared Codex transport. Cancellation is a request to the running integration; check the resulting state before assuming all external work has ended.