# What happens when you send a message (/claude-and-chatgpt-2/behind-the-screen/what-happens-when-you-send-a-message)

---
type: Document
title: "What happens when you send a message"
description: "The team behind one message, step by step: the backend saves it, the harness calls the model and does the tasks on the borrowed desk, and the loop repeats until the job is done."
status: stable
order: 0.31
ksor:
  owner: team:panaversity
  audience: [ public ]
  approval:
    by: process:panaversity
    at: 2026-11-09T20:42:36Z
chapter: "F00B"
part: Front
expert_status: required
concepts: [ "One message" ]
last_verified: 2026-11-09
sources:
  - id: harness-desk
    title: "Claude Cowork architecture overview (Anthropic, verified 2026-11-09)"
    resource: https://support.claude.com/en/articles/14479288-claude-cowork-architecture-overview
generated:
  at: 2026-11-09T20:42:36Z
  by: process:panaversity
trust_tier: unverified
build_id: sha256:46fd53c5d7ab1c14f6347908d45c9fdaecda4d914439923ee878bdcecd57803e
dirty: true
ksor_version: 0.0.60
---

Say you ask: "Make a chart from this spreadsheet." Here is what happens, step by step:

1. **You type the request.** The app sends it to the company's servers (the backend), which save it in your conversation.
2. **The project manager starts.** The backend hands your request to the harness. In a Claude session the Panaversity team examined, the project manager sat at the borrowed desk itself.[^harness-desk] In other products it may sit somewhere else.
3. **The consultant thinks.** The harness calls the model and gives it the conversation so far, sometimes with older parts summarized. The model answers with a plan, such as "open the file, then run this Python code".
4. **The project manager does the task.** The harness runs the code on the borrowed desk and gets the result, maybe a chart or an error.
5. **Back to the consultant.** The harness calls the model again. The model forgot the last call, so the harness gives it the request, the earlier steps and the new result.
6. **Repeat until done.** Steps 3 to 5 repeat until the model says the job is finished. Then you see the answer and the chart.

![Who does what behind the screen: the project manager does the work, the consultant only thinks. A row of four boxes joined by two-way arrows. You, chatting in the app or on the web. The backend, the filing cabinet that keeps the chat. The harness, the project manager that makes the calls, keeps the notes and does the tasks, shown highlighted inside a larger box labeled borrowed desk (the sandbox). The model, the consultant that thinks, then forgets, called again at every step. Below the borrowed desk, a two-way arrow labeled "does the tasks" leads to desk tools: run code and read and write files. A second arrow leads from the desk to reception, the proxy, which holds the keys and reaches your connected apps. A caption says this is a Claude cloud session as the author examined it. At the foot: the model runs on the company's AI servers, not on the desk.](img/who-does-what-behind-the-screen.png)

The important point: **the model runs on the company's AI servers, not on the desk.** The desk is where the hands-on work happens.

> [!NOTE]
> **Word to know**
>
> - **Tool:** an action the AI can take, like running code, searching the web or reading a file. A tool on the desk.

[^harness-desk]: As verified on November 9, 2026, Anthropic says that in Cowork's cloud sessions "the agent loop and code execution run in an isolated, temporary sandbox on Anthropic-managed infrastructure". The agent loop is the harness's step-by-step work. Claude Cowork architecture overview, Anthropic.
