Multiple chats per session
A typical session has more than one chat going at once. For example:- One chat drafting outreach for an account
- Another chat researching a competitor
- A third chat summarizing yesterday’s meeting
A different agent per chat
You pick the agent per chat. Inside one session, you can have one chat running Claude Code and another running Codex, Gemini, Mistral Vibe, or Palette’s own agent. Why this matters:- Different agents handle different tasks better
- Switching agents in a single chat would lose conversation context, but starting a new chat with a different agent keeps each one clean
- The leading model keeps changing, so being able to mix is useful
@-mentions
Type@ in a chat to point the agent at something specific: a file, a folder, or any added reference.
This is useful when:
- The workspace is big and you want to focus the agent on something specific
- You want the agent to read a particular file before answering
- You’re referring to something the agent might otherwise miss
@ is how you point at the part that matters right now. The same syntax works for references, the folders you’ve added from outside the workspace.
Chats share the sandbox, not the conversation
This is the key thing to understand:- Every chat in a session writes to the same sandboxed workspace
- But each chat has its own conversation history
Per-chat permissions
Permission controls depend on the agent you choose. Palette only shows the modes that agent supports:- Palette and Claude Code have a folder-sandbox toggle.
- Codex offers read-only, workspace-write, and danger-full-access modes.
- Gemini and Mistral use their own agent modes.
Auto-accept edits
By default, each edit the agent makes is shown so you can read it as it happens. Flip on Auto-accept edits to let the agent run without surfacing each one. The changes still land in your session sandbox, and you still review them all before saving back. The toggle just removes the per-edit interruption while the agent is working. Good for long-running tasks you trust. Off by default.Queuing messages
You don’t have to wait for the agent to finish a reply before sending the next message. Anything you type while the agent is working gets queued and runs in order, as soon as the agent is free. Useful when a follow-up idea hits you mid-thought, or when you want to line up several steps in a row.Previewing HTML outputs
Agents sometimes produce HTML: a landing page mockup, a prototype, a styled report. Any HTML file in your workspace previews in the right-side panel, the same way markdown files do. You can also open it in your browser. This is one of the best ways to share AI-generated work with humans.When to start a new chat
Start a new chat when:- You’re switching to a different task in the same session
- You want a clean conversation context
- You want to use a different agent or model for the next thing
- You’re iterating on the same piece of work
- The history of the conversation is useful to keep
- You want the agent to remember what you said earlier
Next
- Sessions, how chats fit into a session
- References, pulling in folders outside your workspace
- Agents, choosing your agent per chat
