QuodaraBack to Quodara

Chat: getting work done with the agent

Chat is where all the work happens on Quodara. Every control on the composer, the message area and the header, explained.

It is also where documents, images, video and reports come out, so it is worth knowing what each button actually does.

Starting a chat

The first sidebar item, new chat, starts one; you can also open Chat directly. Hand the same message to a scheduled task and a chat gets started for you when the time comes (see 08-schedule.md).

  1. Pick the app you want to work on in the composer
  2. Type what you need
  3. Press Ctrl + Enter

Choosing the official default app gives you a general assistant instead: it answers questions about the platform and helps with documents, media, marketing content and comparing approaches. It is not bound to any repository.

What the composer can do

What you see while it runs

Message status moves through QueuedRunningDone, or Stopped if you interrupt it.

Chat is not token-by-token streaming, but you are not left waiting either: while the agent works, the message area shows its execution steps in real time — the files it read, the commands it ran, the capabilities it invoked. Until the first step arrives, a waiting animation stands in.

What can appear in a reply

Replies are more than text. You will regularly see:

How to ask for images, music and video — and how to revise them — is in 10-media.md; Word, Excel, PowerPoint, PDF and interactive reports are in 11-documents.md.

The four header actions

ButtonWhat it does
CollectBookmarks the chat; find it again under the Collect tab in the sidebar
Share to BlogPosts the conversation to Explore, readable without signing in
Share as imageExports the whole conversation as one tall image
Support ticketOpens a ticket carrying this conversation as context

Asking well

The same request phrased differently gets very different results. A few things that reliably help:

  1. State the goal, not the implementation. "Let users filter orders by date" beats "add a date picker" — the agent picks an implementation that fits the codebase.
  2. One thing per message. Five unrelated changes in one request make it hard to tell which step broke something.
  3. Bring evidence. Paste the screenshot, paste the red text from the console. It is far more useful than "it doesn't work".
  4. Preview before you merge. Preview is a free chance to catch it; don't skip straight to publish.
  5. Ask for a plan first on big changes. "Don't write code yet — give me two options and a recommendation" is a good opening move.

Common questions

Q: Can I continue a chat after stopping it? A: Yes. Stopping only interrupts that run; the context and the branch are intact, so the next message picks up where it left off.

Q: Can I run several chats on the same app at once? A: You can, but each works on its own temporary branch, so chats touching the same files will conflict at merge time. Stagger them.

Q: Are uploaded files kept? A: Attachments and artifacts stay with the chat and can be downloaded any time. For media the app itself needs long term, ask the agent to put it in the app's object storage.

Read next: 04-publish.md

Markdown version of this page