Talking to MeghaOS

How to phrase requests, the fast-path commands, and how the agent decides what to do.

Everything in MeghaOS starts with a request you type into the chat. There's no command syntax to memorize β€” you describe what you want and the agent figures out whether to render a widget, run a tool, kick off a workflow, or just answer.

The four things a request can become

You ask…You get…
"a 25-minute timer"A self-managing widget (countdown)
"weather in Berlin"A live data widget (live_weather)
"email this summary to sam@acme.com"A tool action (SEND_EMAIL)
"research X, summarize it, and post to Slack"A multi-step workflow
"open Cursor and build a todo app"A computer-control session

Fast-path commands

A handful of inputs skip the LLM entirely and return instantly:

Type thisResult
dfDisk usage card
freeRAM usage card
psTop CPU processes table
who is <name> Β· profile of <name> Β· bio of <name>Generated profile UI
telepath / demoTelepath demo cards (append --cards=a,b to filter)

Writing good requests

Be concrete

"a habit tracker for water, sleep, and reading" beats "a tracker" β€” the agent seeds the widget with your specifics.

Name the data

"stock chart for NVDA" or "weather in Kyoto" β€” concrete entities route straight to the right live widget.

Chain freely

"search for the top AI papers this week and email me the list" becomes a two-step workflow automatically.

Ask to explain

"show me how a 4-stroke engine works" yields an animated SVG diagram, not a wall of text.

Memory makes it personal

The agent remembers facts across sessions. Once you've said "I'm based in Tokyo" or "my work email is sam@acme.com", later requests like "what's the weather?" or "email the team" use that context automatically. See Memory.

Approvals for risky actions

Tools that could be destructive β€” or any plugin the agent wrote for itself β€” may ask for confirmation before running. You'll see a confirmation card; approve or decline it. Trusted built-in plugins (is_safe = True) run without prompting. See the Plugin System.

Conversations & history

Chats are grouped into sessions you can revisit or delete:

EndpointPurpose
GET /api/chatsList sessions
GET /api/chats/{session_id}Open a session
DELETE /api/chats/{session_id}Delete a session

Other ways to talk to it

MeghaOS also listens outside the desktop. With the right tokens configured, you can message it from Telegram, Slack, or Discord, and it can receive Google Chat / Teams webhooks. Replies come back through the same channel.