NL Ops (Natural‑Language Operations)
Operate the device in plain English — type what you want, DashX turns it into the right command, you review it, and it runs through the approval queue.
Run a command
- Open the device → NL Ops.
- Type your intent in the box, e.g. "restart nginx" or "show disk usage" (or click one of the suggested quick commands).
- Press Enter to parse — DashX shows a preview of the exact command it will run.
- Review the preview, then press Enter again (or Execute) to run it. It goes through the approval queue like any other action; the agent runs it asynchronously and streams the output back.
Past commands for this device are kept in the history below the input.
Set up the AI fallback (optional)
Simple intents are matched by built‑in patterns and work out of the box. For complex or unusual requests, an AI provider parses the intent — configure one under Integrations → AI Provider (OpenAI, Claude, Gemini, Qwen, DeepSeek, Groq, Mistral, or Ollama). Without a provider configured, NL Ops still handles the common patterns and tells you when it needs AI.
NL Ops vs Sandbox vs Terminal
- NL Ops — describe it in words; best for one‑off "just do X" tasks.
- Sandbox — pick a pre‑defined guarded action; best for repeatable, scoped fixes.
- Terminal — full manual shell; best when you need complete control.
note
You're the approver — always check the previewed command before executing. Actions run with the agent's privileges and are audited in Ops Replay.