Skip to main content
Tools and Actions

Terminal

Run project commands from a task and review operations that require approval.

Qoder can run project commands in the execution environment selected for the task. Access permissions determines when commands run directly and when file, terminal, or network access requires approval.

Open the terminal

Select Open terminal panel at the top of the task. If no workspace is associated yet, the terminal area prompts you to add a folder first. You can also open the task sidebar and select Add tab → Open terminal. The terminal panel supports:
  • creating and closing terminal sessions;
  • splitting the terminal with Split right or Split down;
  • switching between light and dark terminal appearance;
  • closing or reopening the terminal panel.
Each terminal opens for the current workspace. Before running a command, confirm the terminal tab name and use a command such as pwd (cd on Windows) when you need to verify the current directory.

How commands are handled

Access permissionBehavior
Ask for approvalAsk before running commands, modifying files outside the workspace, or accessing the network.
Auto approveRun normal operations automatically and ask only when Qoder detects potential risk.
Full accessDo not show approval prompts; allow file, terminal, and network access. Use only when you understand the task and environment risks.
When an approval request appears, review the command and its impact. Approve the operation, reject it, or ask Qoder to try another approach.

Review command execution

Before approving a command, check the workspace, current directory, arguments, network destination, and affected data. Keep approval enabled for deletion, dependency installation, system changes, credentials, and production operations. When a command fails, read its result and verify the execution environment. Determine whether the cause is the command, a dependency, the network, or credentials. Do not switch to Full access only to bypass an error.
  • Start with Ask for approval in an unfamiliar repository.
  • Keep manual approval for dependency installation, deletion, system changes, credentials, and production operations.
  • Before approval, check the working directory, full command, arguments, network destination, and expected write scope.
  • After execution, inspect output and verify the result with tests or file diffs.
See Access Permissions for the three approval options.