Skip to main content
Conversations are the most frequently used feature in QoderWake. Through the Chat page, you interact with a Waker in natural language to drive it to complete various tasks.

Chat Interface Overview

Click the “Chat” icon in the left navigation bar to enter the conversation page. The Chat page uses a three-column layout:
  • Left main navigation bar: Entry points to the platform’s feature modules, consistent with other pages.
  • Middle conversation sidebar: Displays the history of conversations and available Wakers, with a “New Group” button at the top and a search box to quickly locate past conversations.
  • Right main chat area: The full conversation content of the current session, the message input box, and controls.
The top of the main chat area shows the title of the current conversation and the associated Waker information; the bottom is the message input area, providing a text input box, a file upload button, a send button, and other controls.

Starting a Conversation

Single-Waker conversation (no creation needed)

Talking with a single Waker requires no extra session creation. In the conversation sidebar, click the target Waker directly, and the conversation area appears on the right. Type a message to start interacting. Every Waker is always visible on the Chat page, and you can start or continue a conversation at any time once one is selected.
The top-right corner of the single-chat interface also provides a “New Conversation” button to quickly start a new conversation task.

Creating a group conversation

When you need multiple Wakers to collaborate, click the “New Group” button to create a group conversation:
1

Select participating Wakers

In the Waker selection interface that pops up, select the multiple Wakers you want to participate (at least 2).
2

Confirm the Leader Waker

The system automatically designates a Leader Waker to handle coordination.
3

Configure the working directory and start

After configuring the working directory, enter the first message to start the group conversation.
See Group collaboration below for details on how groups work.

Conversation Interface Operations

Once you enter a conversation, the main chat area shows the full conversation content and controls. Message area:
  • User messages appear on the right, and Waker replies appear on the left.
  • Code blocks in Waker replies support syntax highlighting and one-click copy.
  • Long messages support collapse / expand.
  • When a Waker is thinking or performing an operation, a real-time status indicator is displayed.
Input area:
  • Text input box: Supports multi-line input; press Ctrl/Cmd + Enter to send.
  • Attachment button: Upload files for the Waker to analyze and process.
  • Send button: Click to send the current message.
  • Mode indicator: Shows the current conversation mode; click to switch.
Top toolbar:
  • Displays the current conversation title and associated Waker information.
  • Provides entry points to conversation settings, artifact viewing, and other actions.

Model Selection

Above the message input area, click the model name to expand the model selection menu:
  • The menu lists all available AI models, including options with different capability levels.
  • Each model is labeled with its characteristics, such as reasoning ability and response speed.
  • After selection, the current conversation uses that model to process subsequent messages.
  • You can switch models at any time without affecting the existing conversation content.
Model selection recommendations:
  • Simple Q&A and everyday chat: Choose a fast, lightweight model.
  • Complex code generation and logical reasoning: Choose an advanced model with strong reasoning ability.
  • Long document analysis and summarization: Choose a model that supports long context.

File Upload & Attachments

Click the attachment button (+ icon) next to the input box to upload files for the Waker to analyze and process.
1

Open the file picker

Click the attachment button to open the file selection dialog.
2

Select files

Select the files to upload; multiple selection is supported.
3

Confirm attachments

Uploaded files appear in the attachment area above the input box.
4

Add a description

Enter accompanying instructions, such as “Please review this code.”
5

Send

Click send, and the Waker will process the request together with the uploaded file content.
Supported file types:
CategoryCommon formats
Code files.js, .ts, .py, .java, .go, etc.
Document files.md, .txt, .pdf, .docx, etc.
Image files.png, .jpg, .svg, etc.
Data files.json, .csv, .yaml, etc.
Uploaded files are retained as conversation context, so the Waker can continue to reference the file content in later conversations.

Viewing & Downloading Artifacts

When a Waker generates files, code, or other artifacts during a conversation, you can view and download them within the session. Viewing options:
  • In the conversation messages, code files generated by the Waker are displayed as collapsible code blocks.
  • Click the “Artifacts” button in the conversation’s top toolbar to view the list of all files generated in the current session.
  • Each artifact shows the file name, type, and generation time.
Download operations:
  • In the artifact list, click the download button next to a file to download it individually.
  • Batch download of all artifacts is supported.
  • Code artifacts support one-click copy to the clipboard.

Group Collaboration

Group mode allows multiple Wakers to participate in the same conversation, enabling multi-role collaborative discussion. When a task requires different professional perspectives working together, a group conversation is more efficient than a single-Waker conversation. Create a group:
  1. Click the “New Group” button in the conversation sidebar.
  2. In the Waker selection interface, select the Wakers to participate (at least 2).
  3. The system automatically designates a Leader Waker to coordinate.
  4. After configuring the working directory, enter a message to start the group conversation.
How groups work:
  • After the user sends a message, the Leader Waker receives it and coordinates task assignment.
  • Each Waker analyzes the problem from its own professional perspective and provides a reply.
  • Wakers can reference and build on each other’s points.
  • The Leader Waker is responsible for summarizing conclusions and coordinating the direction of the discussion.
The Leader Waker is the task owner of the group, responsible for understanding the goal, breaking it into steps, coordinating members, and summarizing results.
Example use cases:

Code Review

Create a group with a “Security Expert” + “Performance Expert” + “Architect” to review code changes from multiple dimensions.

Solution Discussion

Have a “Product Manager” + “Frontend Engineer” + “Backend Engineer” discuss a requirement proposal.

Document Collaboration

Have a “Technical Writer” + “Proofreader” + “SEO Expert” collaborate to produce high-quality documentation.

Shortcuts in a Conversation

The following shortcuts can improve efficiency during a conversation:
ActionMethodDescription
Quick sendCtrl/Cmd + EnterSend the current input
New conversationCtrl/Cmd + NQuickly create a new conversation
Search historySearch box at the top of the conversation sidebarSearch past conversations by keyword
Stop generatingClick the “Stop” buttonInterrupt the reply the Waker is currently generating
RegenerateClick the “Retry” button below a messageHave the Waker regenerate the last reply
Switch working directoryTop toolbarSwitch the project context the Waker is currently working in
In the conversation sidebar, you can perform the following management operations on past conversations:
  • Search: Enter a keyword in the top search box to quickly locate a past conversation.
  • Rename: Right-click a conversation entry and select “Rename” to change its title.
  • Delete: Right-click a conversation entry and select “Delete” to remove conversations you no longer need.
  • Pin: Pin frequently used conversations to the top for quick access.