Skip to content
Gluon Guide

Features

Chats

Private chats with your Gluon or your agents, queued messages and steering, Done and Snooze, searching a chat, and what the chat list shows.

A chat is a private conversation between you and one of your agents: your own Gluon, or a custom agent. Nobody else can see it. Chats keep every message until you delete them.

  • Home starts a new chat with your Gluon. The chat is saved when you send the first message.
  • Select an agent under Your agents in the chat list to start a chat with it. A chat’s agent is fixed when the chat starts.
  • ⌘⇧O (Ctrl+Shift+O) starts a new chat from anywhere.

You can attach up to eight images, 8 MB in total, to a message: PNG, JPEG, WebP or GIF.

Each row shows the chat’s title and its latest message. Unread replies are counted. Instead of the latest message, a row shows what the chat needs, most urgent first:

Status Means
Approval A tool call waits for you to approve or deny it
Question Gluon asked you a question and waits for your answer
Working Gluon is replying
Failed The last reply ended in an error; send again to retry

Search the list by title, or press ⌘K to search chats, groups, agents, pages and settings together.

You don’t have to wait for a reply to finish:

  • Queue: a message you send while Gluon is replying waits above the message box, and goes when the current reply ends. Up to 10 messages can wait. You can edit a waiting message with the pencil or remove it with the trash button.
  • Steer: choose Steer on a waiting message, or press ⌘↵ (Ctrl+Enter) instead of Enter, to send it right away. Gluon finishes the tools it is running, then reads your message before continuing.
  • Stop: stops the reply and any running tools. Messages you had queued are held; each shows Send so you can decide whether it still goes.

While Gluon waits for an approval or an answer from you, queued messages wait too.

Gluon can show more than text:

  • Questions: Gluon may ask you a question with choices. Pick one, type your own answer or Skip. Sending a new message instead also moves on.
  • Plans: for longer work, Gluon shows a checklist of its steps and ticks them off.
  • Cards: an answer can be a card: steps, a comparison of two to four options, facts, a chart, a timeline, or a small interactive component.
  • Tool steps: each tool Gluon uses appears as a compact row you can open to see its input and result. Once a reply finishes, its steps fold away.

Keep the chat list tidy without deleting anything:

  • Mark done moves a chat into the Done section at the bottom of the list.
  • Snooze hides it until a time you choose: in 1 hour, in 3 hours, this evening (6 PM), tomorrow (9 AM) or a custom time up to a year ahead. When it wakes, the chat returns and you get a “Snoozed: ” reminder.</li> <li><strong>Reopen</strong> brings a done chat back.</li> </ul> <p>Use the row’s menu, the hover buttons on a computer, or swipe a row left on a phone. A chat comes back by itself when something new happens in it, such as a reply finishing or a reminder firing. A chat waiting for your approval or answer cannot be marked done.</p> <p>Groups have no Done; mute a group instead to stop its notifications. See <a href="/features/notifications/">Notifications</a>.</p> <div class="sl-heading-wrapper level-h2"><h2 id="searching-a-chat">Searching a chat</h2><a class="sl-anchor-link" href="#searching-a-chat"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “Searching a chat”</span></a></div> <p>Long chats load in pages, so your browser’s own Find misses older messages. Use the search button in the chat’s header, or ⌘F (Ctrl+F), instead:</p> <ul> <li>Every word you type matches the start of a word, so “pic satur” finds “picnic on Saturday”.</li> <li>Enter steps to an older match and Shift+Enter to a newer one; the list shows each match’s sender, time and text.</li> <li>Search covers what you can read in the chat, including cards, but not the raw output of tools.</li> </ul> <p>Hover over a message to see when it was sent.</p> <div class="sl-heading-wrapper level-h2"><h2 id="tasks-and-the-side-panel">Tasks and the side panel</h2><a class="sl-anchor-link" href="#tasks-and-the-side-panel"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “Tasks and the side panel”</span></a></div> <p>When Gluon hands work to an agent or waits for something in the background, a task row appears in the chat and a strip above the message box counts the open work, such as “Waiting on 2 tasks · 1 timer”. The side panel’s <strong>Tasks</strong> tab lists active and finished tasks; open one to see its steps, approve its tool calls or stop it. See <a href="/features/background-tasks/">Background tasks</a>.</p> <div class="sl-heading-wrapper level-h2"><h2 id="deleting-a-chat">Deleting a chat</h2><a class="sl-anchor-link" href="#deleting-a-chat"><span aria-hidden="true" class="sl-anchor-icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="m12.11 15.39-3.88 3.88a2.52 2.52 0 0 1-3.5 0 2.47 2.47 0 0 1 0-3.5l3.88-3.88a1 1 0 1 0-1.42-1.42l-3.88 3.89a4.48 4.48 0 0 0 6.33 6.33l3.89-3.88a1 1 0 0 0-1.42-1.42m8.58-12.08a4.49 4.49 0 0 0-6.33 0l-3.89 3.88a1 1 0 1 0 1.42 1.42l3.88-3.88a2.52 2.52 0 0 1 3.5 0 2.47 2.47 0 0 1 0 3.5l-3.88 3.88a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l3.88-3.89a4.49 4.49 0 0 0 0-6.33M8.83 15.17a1 1 0 0 0 .71.29 1 1 0 0 0 .71-.29l4.92-4.92a1 1 0 1 0-1.42-1.42l-4.92 4.92a1 1 0 0 0 0 1.42"></path></svg></span><span class="sr-only" data-pagefind-ignore>Section titled “Deleting a chat”</span></a></div> <p>Deleting a chat removes it and its messages. Its background tasks are cancelled. Files in your workspaces and Drive stay.</p> </div><footer class="sl-flex astro-e7oin5jt"><div class="meta sl-flex astro-e7oin5jt"></div><div class="pagination-links print:hidden astro-w7ekqvfd" dir="ltr"><a href="/start/asking-gluon/" rel="prev" class="astro-w7ekqvfd"><svg aria-hidden="true" class="astro-w7ekqvfd astro-ztkoqw4b" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.5rem;"><path d="M17 11H9.41l3.3-3.29a1.004 1.004 0 1 0-1.42-1.42l-5 5a1 1 0 0 0-.21.33 1 1 0 0 0 0 .76 1 1 0 0 0 .21.33l5 5a1.002 1.002 0 0 0 1.639-.325 1 1 0 0 0-.219-1.095L9.41 13H17a1 1 0 0 0 0-2Z"/></svg><span class="astro-w7ekqvfd">Previous<br class="astro-w7ekqvfd"><span class="link-title astro-w7ekqvfd">Asking Gluon</span></span></a><a href="/features/agents/" rel="next" class="astro-w7ekqvfd"><svg aria-hidden="true" class="astro-w7ekqvfd astro-ztkoqw4b" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" style="--sl-icon-size: 1.5rem;"><path d="M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z"/></svg><span class="astro-w7ekqvfd">Next<br class="astro-w7ekqvfd"><span class="link-title astro-w7ekqvfd">Agents</span></span></a></div></footer></div></div></main></div></div></div></div></div><script type="module">var e=class extends HTMLElement{constructor(){super();let e=matchMedia(`(min-width: 50em)`),t=()=>{this.popover=e.matches?null:`auto`};t(),e.addEventListener(`change`,t),this.addEventListener(`toggle`,e=>{let t=e.newState===`open`;for(let e of document.querySelectorAll(`.main-frame, .sl-skip-link`))e.toggleAttribute(`inert`,t)})}};customElements.define(`sl-sidebar-pane`,e);</script></body></html>