Cursor 3.11 Side Chats for Game Developers - What Changed in July 2026
Cursor 3.11 side chats solve a pain every Unity and Godot lead already knows: you are deep in an agent refactor, a clarifying question appears ("does this repo even use Addressables here?"), and asking it in the main thread derails the plan you spent twenty minutes building.
On July 10, 2026, Cursor shipped version 3.11 with durable Side Chats, local conversation search across agent transcripts, redesigned project and repo pickers, and new cloud-agent hooks. That is not a cosmetic chat UI pass. It is an operating model for teams who run long agent sessions on multi-root game repos — client Assets/, services, tools, and docs in one window.
This article maps what changed, when to spawn /side instead of interrupting the main agent, how to @mention findings back, how pickers interact with monorepo scope, and how to file cursor_311_side_chat_receipt_v1.json before you call the workflow team policy. For hallucinated-code gates on Unity prototypes, keep our Cursor Unity pair-programming workflow. For terminal permission posture, pair with Claude Code Manual permission mode. For the product lineup, start with best AI coding assistants 2026.

Why this matters now
Three July 2026 facts collide for game teams:
- Side Chats are durable agents, not popups —
/side,/btw, or the plus button opens a full conversation that inherits main-chat context at spawn, can be revisited later, and can be grafted back with an @-mention. Default posture focuses on reading, searching, and answering so tangents do not silently rewrite scenes. - Agent history became searchable — Cmd+K in the Agents Window searches a local index across thousands of past transcripts; Cmd+F jumps matches inside one conversation. That matters when last month's "NullReference in pause menu" thread is the fastest fix for today's Deck build.
- Pickers finally admit location — This Computer, Cloud, and Remote Machines are separate scopes. Multi-root selection lives inside those flyouts. Wrong-root edits remain a real failure mode — see our multi-root game assets scope fix.
Evidence note: Primary keyword Cursor 3.11 side chats. Cursor remains a top editor-first assistant in professional surveys (JetBrains AI Pulse reported 18% work adoption). SERP gap: changelog mirrors explain features; game monorepos need graft-back rules, read-first side-chat policy, and picker discipline for Assets/ vs services.
Non-repetition: This is not the 14-assistant comparison, not the Unity hallucination pair-programming guide, not the Unity MCP bridge, and not Claude Manual permission governance. Same Cursor brand, different job — parallel conversation ops after 3.11.
Who this guide is for
| Audience | What you get here |
|---|---|
| Creators / beginners | One-evening /side smoke: question, read-only answer, @mention back |
| Developers | S1–S6 gates, monorepo picker rules, transcript search patterns, write policy |
| Companies | Diligence language for agent history retention and cloud-hook observability |
| Search engines | Primary keyword, FAQ in query phrasing, internal links across blog/help/resources |
Time: about 30–45 minutes for the beginner path; add 20 minutes to document team side-chat policy and a receipt.
What shipped in Cursor 3.11 (plain language)
| Feature | What it does | Game-dev use |
|---|---|---|
| Side Chats | Parallel durable agent threads via /side, /btw, or + |
Ask "where is Input System bound?" without killing a combat refactor |
| Conversation search | Local transcript index (Cmd+K / Cmd+F) | Recover last week's Addressables key failure notes |
| Repo/project pickers | Scoped by This Computer / Cloud / Remote; multi-root toggle | Stop mixing cloud clone with local Unity project mid-session |
| Cloud agent hooks | beforeSubmitPrompt, afterAgentResponse, afterAgentThought, stop, subagentStart, … |
Observe long cloud refactors; build self-correcting loops carefully |
Official detail lives on the Cursor 3.11 changelog. Treat third-party "parallel chat" roundups as orientation only — your monorepo rules are the product.
Beginner path - one evening side-chat smoke
Prerequisites
- Cursor 3.11+ installed and signed in.
- A throwaway branch on a Unity, Godot, or general game repo (never
main/ release). - A real agent task already running or ready (for example: "add a pause-menu volume slider in scripts only").
- 30 minutes.
Step 1 - Start a bounded main task
In the main chat, scope tightly:
Edit only
Assets/Scripts/UI/PauseMenu.cs(or your Godotscripts/pause_menu.gd). Add a volume slider getter/setter. Do not touch scenes, prefabs,.godot/, orLibrary/. Stop after one logical change and list every modified path.
Let the main agent begin. Do not interrupt yet.
Step 2 - Spawn a Side Chat mid-flight
When a clarifying question appears, type:
/side
(or /btw, or use the plus button)
Ask a read-only question:
Read only. Does this repo already have an audio bus or volume setting helper? List file paths only. Do not edit files.
Side chats default toward reading and answering — keep them there on night one.
Step 3 - Graft findings back with @mention
When the side chat answers, return to the main thread and @-mention the side chat so the main agent receives the conclusion without you retyping a novel. Then continue the original scoped write.
Step 4 - Search last week's transcript (optional)
Open the Agents Window, press Cmd+K (Mac) / Ctrl+K (Windows), and search for a known past error string from your project. Confirm you can jump to the old thread. That is the July search value — institutional memory without Discord archaeology.
Common beginner mistakes
- Using a side chat to rewrite half the game while the main agent also writes — two writers, one repo, zero discipline.
- Skipping path fences in multi-root workspaces — side chats inherit confusion if the picker is already wrong.
- Treating @mention graft-back as optional — without it, the main agent never learns what you learned.
- Searching transcripts for secrets you once pasted — treat history as sensitive.
Developer workflows - monorepo patterns that stick
Workflow 1 - Read-first side chat, write-second main chat
| Lane | Allowed | Forbidden on night one |
|---|---|---|
| Side chat | Read, search, summarize, propose options | Bulk edits to .unity / .prefab / .tscn |
| Main chat | Bounded file edits you are reviewing | "Also check the backend while you are here" |
Promote a side chat to writes only after you paste an explicit path allowlist and confirm git status roots.
Workflow 2 - Unity client + services monorepo
Typical layout:
repo/
game/Client/Assets/
services/api/
tools/
docs/
Rules:
- Confirm picker scope is This Computer → the game client folder (or multi-root with game first).
- Main agent: scripts under
Assets/only. - Side chat: "Where is auth token refreshed?" may read
services/but must not edit it unless that is tonight's ticket. - Before accept:
git statusmust not show unexpectedservices/paths — same gate as our wrong-workspace Agent fix.
Workflow 3 - Godot script vs .godot/ hygiene
Side chat prompt template:
Read only. Map which autoloads touch audio. Ignore
.godot/and.import/. Propose a one-file script change for volume — do not implement.
Main chat implements the single .gd file. Engine verification stays human (headless or one-scene run).
Workflow 4 - Transcript search as incident memory
Search phrases that pay off:
- Exact exception text from Player.log / Output Log
- Package names (
Addressables,Input System,Jolt) - Build labels you stamped in HUD footers
- "Deck" / "Proton" / "WASM" for platform threads
Do not paste API keys into chats you expect to search later. History is a feature and a liability.
Workflow 5 - Cloud hooks (advanced, team only)
Hooks like beforeSubmitPrompt and afterAgentResponse let teams observe or gate cloud agents. Use them for:
- Logging prompt metadata (not secrets) to an internal audit sink
- Blocking known-dangerous path patterns before submit
- Stopping runaway turns after a budget
Do not enable cloud hooks as a substitute for local Manual review on ship branches. Hooks are observability — not a free pass.
Governance gates S1–S6
| Gate | Question | Pass criteria |
|---|---|---|
| S1 | Is Cursor version ≥ 3.11? | Documented in team README |
| S2 | Is side-chat default read-first? | Written policy; writes require path allowlist |
| S3 | Are picker locations explicit? | This Computer vs Cloud vs Remote chosen deliberately |
| S4 | Are multi-root fences in place? | .cursor/rules path fences + pre-accept git status |
| S5 | Is transcript search used without secret retention? | Secrets policy; no keys in searchable history |
| S6 | Is there a receipt? | cursor_311_side_chat_receipt_v1.json filed |
Diligence paragraph for partners: Cursor is an editor-hosted agent platform. Side chats and transcript search increase productivity and also increase retained conversational context. Treat prompts, paths, and logs as potentially sensitive. Prefer branch isolation, read-first side chats, human merge approval, and engine-side verification. Cloud hooks add observability for managed rollouts; they do not replace code review or MCP/editor undo discipline.
Verification receipt - cursor_311_side_chat_receipt_v1.json
{
"schema": "cursor_311_side_chat_receipt_v1",
"project": "your-game-repo",
"date": "2026-07-20",
"cursor_version": "3.11+",
"main_task": "Bounded pause-menu volume slider in scripts only",
"side_chat_prompt": "Read-only audio helper path map",
"graft_back_used": true,
"picker_scope": "This Computer",
"roots_in_workspace": ["game/Client", "services"],
"writes_from_side_chat": false,
"transcript_search_tested": true,
"gates": {
"S1_version": true,
"S2_read_first": true,
"S3_picker_explicit": true,
"S4_multiroot_fences": true,
"S5_secrets_policy": true,
"S6_receipt_filed": true
},
"engine_verify": "play_mode_or_headless_pass",
"result": "pass",
"operator": "session-owner-handle"
}
Set "result": "pass" only after human review and engine smoke where relevant.
How Side Chats compare to nearby tools
| Need | Start here | Why |
|---|---|---|
| Full assistant lineup | Best AI coding assistants 2026 | Cursor vs Claude Code vs Codex matrix |
| Unity contract + runtime gates | Cursor Unity pair programming | Hallucination prevention loop |
| Unity editor MCP bridge | Unity MCP with Cursor safe session | Tool allowlists in Editor |
| Terminal permission posture | Claude Code Manual permission mode | Manual / acceptEdits ladder |
| Wrong-root Agent merges | Multi-root Assets scope fix | Path fences + git status |
| AI tool discovery | 50 free AI tools for game developers | Broader stack |
Troubleshooting
“Side chat edited my backend.” You left write permission too wide. Restart with read-only prompt language and tighten .cursor/rules path fences.
“@mention did nothing useful.” Mention the side chat after it produced a concrete conclusion (file list + recommendation), not mid-research.
“Search cannot find last week's thread.” Confirm you are in the Agents Window Cmd+K index, not a single-chat Cmd+F only. Rebuild by opening recent agent sessions once so they are indexed.
“Picker keeps offering Cloud when I want local Unity.” Explicitly choose This Computer and the local project path before starting the main agent. Do not accept a cloud clone for ship-branch work by accident.
“Two agents conflicted on the same file.” Serial writes: one writer at a time. Park the side chat as read-only until the main chat commits or undoes.
Four reusable game-dev patterns
Pattern A - Architecture question mid-refactor
Main agent rewrites combat damage. Side chat asks which damage types already exist. Graft the enum list back; main agent continues without inventing a parallel type system.
Pattern B - Package version reality check
Main agent proposes Input System code. Side chat confirms which Input System package version the project pins. Prevents hallucinated API from a newer docs page.
Pattern C - Incident replay via transcript search
A Deck build fails with a familiar NullReference. Search last month's transcript for the same stack fragment before starting a new agent from zero.
Pattern D - Cloud vs local isolation
Ship-branch work stays on This Computer. Side chat may research docs; cloud agent hooks stay off until IT approves observability sinks.
Key takeaways
- Cursor 3.11 (Jul 10, 2026) adds durable Side Chats, transcript search, scoped pickers, and cloud hooks.
- Use
/sideor/btwfor clarifying questions without derailing the main agent thread. - Default side chats to read/search/answer; promote writes only with an explicit path allowlist.
- @mention side-chat conclusions back into the main thread so graft-back is intentional.
- Treat This Computer / Cloud / Remote picker scope as a release gate on monorepos.
- Use conversation search as incident memory — never as a secret store.
- File
cursor_311_side_chat_receipt_v1.jsonwith gates S1–S6 before calling the workflow policy. - Pair with Unity contract checks, MCP allowlists, and multi-root help pages — Side Chats are conversation ops, not engine verification.
Frequently asked questions
What are Cursor 3.11 Side Chats?
Side Chats are durable parallel agent conversations you open with /side, /btw, or the plus button. They inherit context from the main chat at spawn, can be revisited later, and can be @-mentioned to pull findings back into the main thread.
How do I use Cursor Side Chats for Unity or Godot?
Keep the main agent on a bounded script edit. Spawn a read-only side chat for architecture or path questions. Graft conclusions back with @mention. Verify in the engine after writes. Do not let two agents write scenes at once.
What is Cursor conversation search?
Cursor 3.11 builds a local search index over agent transcripts. Cmd+K in the Agents Window searches across conversations; Cmd+F searches within one transcript. Useful for recovering past engine-error discussions.
Do Side Chats replace Claude Code subagents?
No. Side Chats are editor-native parallel threads for tangents while a main Cursor agent runs. Claude Code subagents and permission modes are a terminal-first model — see our Claude Manual permission guide.
Can Side Chats edit files?
They are full agent conversations and can edit if you allow it. For game repos, start read-only. Require path allowlists before any side-chat writes, especially in multi-root client+backend workspaces.
How do repo pickers change in 3.11?
Search and selection are scoped by location (This Computer, Cloud, Remote Machines). Multi-root selection is a toggle inside those flyouts. Explicit location choice reduces accidental cloud-vs-local confusion on Unity projects.
Conclusion
Cursor 3.11 is the release that admits agent work is no longer a single chat scroll. Side Chats keep tangents from poisoning the main plan. Conversation search turns last month's engine fire drill into a query. Pickers finally name where the agent is allowed to run.
Tonight: one bounded main task, one /side read-only question, one @mention graft-back, one git status root check, one receipt. Then compare your editor workflow against the broader assistant field before you loosen write permissions on the branch that ships your next demo.
Related reading and sources
- Cursor 3.11 changelog - Side Chats and Conversation Search
- JetBrains AI coding tools survey 2026
- Best AI coding assistants 2026
- Cursor Unity pair-programming workflow
- Unity MCP with Cursor safe session
- Claude Code Manual permission mode
- Cursor Agent multi-root Assets scope fix
- 50 free AI tools for game developers