Skip to main content
Contents

Understand terminal, shell, and CLI

Commands gives you a local terminal inside Ouros. Knowing the three layers helps you understand what input will do and where output comes from.

LayerRole
TerminalDisplays the session and forwards keyboard input.
ShellReads a command line, expands shell syntax and starts programs.
Command-line programPerforms a particular job, such as printing a directory or searching text.

Enter a command deliberately​

Open the bar and type > pwd. The > prefix selects Commands and holds the draft until Return. Review the line, then press Return. pwd prints the shell's current working directory.

A command name can have arguments. In printf '%s\n' 'hello', printf is the command and the remaining text supplies its format and value. Quotes preserve spaces and other characters according to the shell's rules.

The shell locates many programs through its PATH. A command that works in another terminal can depend on that terminal's environment or startup files. Check the actual missing program and current directory before changing configuration.

What stays open​

Commands shows a shell session that stays open. Hiding the bar does not stop every job. While a foreground process runs, input goes to that process. Use Control C to request interruption, then inspect the result.

Managed sessions in the local candidate​

The unreleased, local-only Ouros X 2.1.6 terminal update separates a managed session from the window displaying it. This behavior is not a public stable-release promise.

Managed work belongs to the device running it. Closing a terminal window or quitting its viewing app is not a stop request for that work. This does not mean every local command survives quitting, or that Ouros takes over agents you already started elsewhere. RX Projects still has its own app-open requirement.

Where available, session details identify the device, agent and task reported by the session service. Missing details are unavailable, not an inferred identity. A visible session is not proof that an agent has permission to use a provider or another device.

If the service is unavailable, keep any working local terminal open and follow terminal recovery. Do not start the same work again just because its session is missing from the list.

Commands executes your local shell instructions. It is separate from a hosted chat or autonomous agent. Continue with your first command.