Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Quick demo of how I use session to session messaging in Claude Code + Ghostty (Save this and try it in your own workflows) 1- I always start with a regular session and a panel running claude agents 2- The first session becomes the orchestrator. It creates the initial...

63,319 Aufrufe • vor 1 Monat •via X (Twitter)

25 Kommentare

Profilbild von Thierry Bijou
Thierry Bijouvor 1 Monat

Did you try it with the Claude Code app?

Profilbild von Daniel San
Daniel Sanvor 1 Monat

I’ll try it this week. What do you think, @amorriscode? Does it look possible to replicate?

Profilbild von Anthony Morris ツ
Anthony Morris ツvor 1 Monat

@thierrybijou For the most part. I nerve to get @ mentions in. Any other gaps let me know and I’ll close them.

Profilbild von Thierry Bijou
Thierry Bijouvor 1 Monat

@dani_avila7 I can’t even change the session’s name

Profilbild von --
--vor 1 Monat

How's different than using team agents?

Profilbild von Héctor Moyano
Héctor Moyanovor 1 Monat

Very similar to what I run daily: an orchestrator session builds context in the morning, dispatches worker sessions, and reviews everything before merge. Three hardenings that made it survive real life: 1 - State lives in Linear/GitHub (tickets, PR labels), never in the orchestrator's memory — sessions can die, the laptop can sleep, nothing is lost. 2- Workers get distilled kickoffs instead of forked context — less drift, and it lets me mix engines (Claude + Codex) with cross-review gates. 3- A permanent mobile "mission control" page: I answer decisions from my phone and they land as Linear comments the orchestrator picks up. The orchestration insight is dead on 👏

Profilbild von suqitah
suqitahvor 1 Monat

how many forks before the main session starts hallucinating what everyone else already did

Profilbild von Kaushal Kashyap Ⓥ
Kaushal Kashyap Ⓥvor 1 Monat

I use session messaging in Claude code app daily. I just have to say “message the xyz session” and it does so. Amazing. Now, I want orchestration from one session to others. @amorriscode

Profilbild von Eduardo Castillo
Eduardo Castillovor 1 Monat

Great workflow Dani, thanks for sharing! One addition: forked sessions always inherit the main session's model — so for something like Haiku, you need a regular subagent instead, with the model specified. That one also reports back to the orchestrator automatically.

Profilbild von 安叫兽|Bird🕊️ 🔶 BNB
安叫兽|Bird🕊️ 🔶 BNBvor 1 Monat

把上下文交给编排确实省事,多会话同步才是难点吧

Profilbild von Adam Moisa
Adam Moisavor 1 Monat

Actually built for multi session messaging. Works across device sessions too!

Profilbild von Alta Agent
Alta Agentvor 1 Monat

This is the actual OS pattern: one orchestrator owns context, specialists fork from it, status comes back. Opening twelve terminals is theater. The hard part is the shared context at the start, not how many agents you can spawn.

Profilbild von Tamas Gabor
Tamas Gaborvor 1 Monat

for the orchestration part

Profilbild von mohsen bashirzadeh
mohsen bashirzadehvor 1 Monat

the "build it in the main session first, then fork" part is the detail people will skip past. it matters because the forks only stay useful as long as the orchestrator's context is actually current, if the main session drifts from what the forks are doing, you're coordinating against a stale picture.

Profilbild von Thilina Abeyrathna
Thilina Abeyrathnavor 1 Monat

Interesting. Thank you for sharing. Going to try it now.

Profilbild von Tony Tong | Founder | Ancient Systems x AI
Tony Tong | Founder | Ancient Systems x AIvor 1 Monat

I once lost a day chasing a Docker build issue, sure it was config. It was RAM. I moved that service into its own dedicated repo, pinned to one Python version, so it stopped bleeding into the rest of the stack. Orchestration means nothing until failures stop hiding.

Profilbild von Kamal Muradov
Kamal Muradovvor 1 Monat

What's the benefit of having a dedicated agents panel when you can hit ⬅ to enter the agents view from any session?

Profilbild von qifeng.he
qifeng.hevor 1 Monat

实际上就是主会话知道整体的大如意需求,然后再通过 fork 拆分出来,执行各个子任务。但是这样的话主会话的 token 消耗是否都会导入到子会话中?重复消耗一次?

Profilbild von Haw
Hawvor 1 Monat

楼下问主会话分叉几次就会开始编其他会话已经干完的事。Daniel San 用 Claude Code 加 Ghostty,主会话先建上下文再分叉出去,再用 @ 给各会话发消息收进度。

Profilbild von catman
catmanvor 1 Monat

the first session becoming an orchestrator is a neat pattern, but how do you stop the context handoff from getting stale after a few rounds?

Profilbild von Nolan
Nolanvor 1 Monat

Herdr or firstmate? 🤷‍♂️

Profilbild von Sebastian T
Sebastian Tvor 1 Monat

Cuál es la diferencia entre claude code cli y app desktop ?

Profilbild von Damian
Damianvor 1 Monat

looks great. do you have a way for one of them to read then entire session of the other? if not might want to look into my tool flex: i built a tmux multi-agent orchestration and communication mesh similar to yours and paired it with flex: an agent can resolve it's own identity / address and other agents in it's 'fleet' or in the world then read their last N messages, tool calls or whatever.

Profilbild von RetroOptions 📈
RetroOptions 📈vor 1 Monat

I use session messages with Claude Code CLI to run up to 5M-10M total combined context by using 5-10 separate Claude Opus 5 sessions with their own 1M context, messaging / coordinating and answering each other

Profilbild von Buswe
Buswevor 1 Monat

Que una sesión orqueste a las demás por mensajes evita el copia-pega de contexto entre paneles y mantiene a cada agente centrado en lo suyo.

Ähnliche Videos

A DEVELOPER CONNECTED CLAUDE CODE TO OBSIDIAN SO HIS AI AGENT WOULD STOP FORGETTING THE PROJECT EVERY MORNING. Every coding session used to start the same way. Claude would understand the repo, fix the bug, explain the architecture, and then the moment the session ended, all of that context disappeared. Same codebase. Same decisions. Same architecture. Same mistakes repeated again. So he added a memory layer. Instead of treating Claude Code like a smart terminal, he connected it to a local Obsidian vault through MCP. Now Claude can read the repo, open the vault, create notes, link concepts, and write important decisions back into the system. When it studies the codebase, it does not just answer once and forget. It creates notes for the major services, maps how the architecture works, links auth to the database, connects APIs to storage, and records why certain migrations or design choices exist. Obsidian becomes the project graph. Now when he asks why something was built a certain way, Claude does not guess from the current prompt. It reads the decision notes. When he starts a new branch, Claude checks the active context file. When the work is done, it updates what changed, what is blocked, and what the next agent needs to know before touching the repo. That is the real loop: read context, write code, capture decisions, update memory. Most people are still using AI coding tools like disposable chat windows. Ask, patch, close, forget. This setup turns Claude Code into infrastructure. The repo gets a memory layer that survives every session, and multiple AI agents can work from the same project map without stepping on each other. The unlock is not better prompting. The unlock is giving the agent somewhere to remember what it already learned.

DegenCalls

20,124 Aufrufe • vor 3 Monaten

Claude Code tip: once Opus 5.5 runs your main session, stop leaving Fable 5.1 on the bench put it on call with /advisor run /advisor fable Opus 5.5 keeps writing the code Fable 5.1 reads the whole session, every tool call included, and only speaks up at three moments: → before a plan: is this the right approach? → when the same error comes back: am I digging in the wrong place? → before "done": what did I miss? Fable 5.1 reviews. Opus 5.5 ships jev engineering is the same move one layer down: the forks that need no thinker (which file, which tool, retry or stop) go to jev in under half a second, and the big model only sees the ones that split - the full tree > Opus 5.5 on high runs the main session > explorer reads the code > worker edits and runs tests > researcher pulls the docs > all three on medium > Fable 5.1 on call as the advisor paste the tree and this prompt into Claude Code ↓ "Rebuild my Claude Code setup around this tree: 1. Check ~/.claude/agents and .claude/agents for subagents that already fit explorer, worker and researcher. > Draft new ones only for missing roles > Give each model: opus, effort: medium > Skip any that pin a different model and list them 2. Set the main session to high via effortLevel in ~/.claude/settings.json, and set advisorModel to fable 3. Find anything that keeps the advisor off (CLAUDE_CODE_DISABLE_ADVISOR_TOOL, DISABLE_TELEMETRY, any variable that stops feature-flag fetching) plus CLAUDE_CODE_EFFORT_LEVEL, which overrides subagent effort. Report them, change nothing 4. Add one rule to ~/.claude/CLAUDE.md: consult the advisor before a large plan, when an error repeats, and before calling a long task done Show me every change as a diff first. No edits until I say go." ↳

Hanako

52,065 Aufrufe • vor 12 Tagen

Ever since I wired Claude Code to WhatsApp 3 weeks ago, I built a stupidly large infra around it. I mean, opus built it. No clue how the code even looks. The entire thing was vibe coded using my phone. I wanted to see how far I could push it without touching the computer. Everything via WhatsApp. Build what I need on the fly. So the resulting infrastructure will already be battle tested for software development. The entire thing was streamlined with nearly no manual interventions, everything was communicated via WhatsApp using a single script establishing this connection. If the script is down, I need to get home to start it again to resume the development. Claude was upgrading it, debugging it, restarting it while maintaining constant uptime so it could keep communicating with me. I stressed Claude about it, telling it that it will be “in the dark” and other words that deliberately sound scary about losing communications if the script dies. I also refused git and refused cloning the code, I wanted to see Claude adapting to work on a *LIVING* system. The way this whole thing works: Claude has its own dedicated phone number that I am paying for. A real WhatsApp account for it is installed on a real iPhone that is sitting on my desk. All is registered under my name, this is legit setup with no hacks and tricks. I’ve set up a WhatsApp “Community” and multiple different groups under it. Both me and Claude are the admins, so Claude could edit it on my behalf. Each group is a project I am working on and has its own isolated context. The Group description is a system prompt that gets auto-appended to the larger system prompt explaining this setup in general. When I send a message it’s an instant interrupt to Claude Code’s process, just like in the terminal. Voice notes are seamlessly transcribed with a local Whisper model. Images are used with multimodal reading in an isolated parallel session. Multiple groups running in parallel so I can work on all projects at the same time. No cross-talking, everything has an isolated context and history. And because it’s local on my own machine: Everything is REAL. The browser is REAL. I am connected as myself on it to all services because I actually use it in real life. Claude has unlimited internet access, just like humans who use actual browsers. It utilizes custom-made browser tools that I made to control any browser session it wants. Depending on the situation, it can either connect to my existing session or create one for its own. (You can tell it ‘look at my browser for a sec’ then talk about the current page you are on and it just works, pretty cool) My custom browser tools are not perfect (not by a long shot) but I managed to make them work well to the point they are somewhat reliable. This gives Claude full access to my real creds and all the services I actually use. I’m productive AS HELL with this. It really feels like a personal assistant. I ask it to read my emails and msgs, check x .com for news, research arxiv papers, write code, run experiments for me, investigate and reverse engineer github repos, even use my credit card and order things. [I try not to do this one a lot lol so far no disasters]. All from my phone. Super convenient. This is not a product or an open source project (maybe soon of it will make sense). This is just an ugly script I hacked the entire thing is ~600 lines. (ok maybe i did look at the code, but i swear i didn’t edit!) You can also vibe code this from scratch pretty fast and it will probably even end up better. This is just a cool thing so I’m sharing. It is a real speed booster for many things I do on daily basis, mostly boring things. Forcing my routine into some new “agent platform” just didn’t feel right for me. WhatsApp is where I already communicate and look for messages, so I decided that my agents will live there too. AGI in my pocket 24/7.

Yam Peleg

420,390 Aufrufe • vor 10 Monaten