Skip to main content

2.6 First conversation

Workbench first conversation: after sending Hello, Moss replies in the chat area and waits for more input

After sign-in and device setup, send your first message to Moss from the workbench. You can brainstorm without a connected device; for on-board actions Moss will remind you to connect first.

Open the workbench

Core → Workbench on the left is Moss’s primary entry. It combines chat with the project workspace; the right rail can surface status, history, diagnostics, changes, files, terminal, and more.

Finishing onboarding’s last step “Start using Moss” may auto-send an example prompt.

Pick work style and reply mode

The composer exposes two switches. Defaults are fine for a first try:

SwitchOptionsMeaning
Work styleExecute / PlanExecute runs tasks directly; Plan lists steps and risks first
Reply modeFast / ReasoningFast for simple asks; reasoning for debugging, code, multi-step

If unsure, start with Execute + Reasoning so Moss inspects the current device thoroughly.

First prompts

If a device is connected:

Check this device's system summary—tell me board model, OS version, disk, memory, and what you'd suggest next.

If not connected yet:

Introduce what RDK Studio and Moss can do for me, then give three example prompts I can try after I connect a device over SSH.

What success looks like

A typical on-device task shows:

  • Device chip in the composer shows online/bound state.
  • Moss states what it will check.
  • Results or terminal output stream into the thread.
  • Workspace panels show diagnostics, files, terminal, changes, etc.
  • Risky actions prompt for confirmation.

If the device is offline, Moss can still answer and plan but will not pretend remote commands ran.

Prompts worth trying

PromptWhat Moss does
Which ROS 2 nodes are running on this device?SSH to list ROS 2 nodes
Help me check recent errors under /var/logRemote commands or file reads for recent errors
What does this error mean: <paste error>Uses RDK context plus device state
Summarize Git changes in the current project directoryWorkspace changes or remote Git status
Give me a plan first—don't execute yetStays in or uses plan mode first

Next steps