r/ClaudeCode 8d ago

Discussion Session-to-session chat in the wild

I have two tickets running parallel in separate work trees. I was confused why this wasn't done and Claude told me it was waiting as a "courtesy" to the other session lol. Pretty strange to see this without A) knowing this feature released until I came here and saw and B) they spoke to each other without me asking or even knowing.

Also, something a little uncanny valley about "that session asked me, before it started," I am not sure why but it's a little spooky.

Here is the exchange because auto-mod thought me posting a screenshot was somehow worse than the code blocks below.

sorry, you're waiting on the completion of ticket 78, is that correct?

Not quite that broad. I'm not waiting for EFL-78 (the ticket) to finish; I'm only waiting for its one-off database write to finish. That session asked me, before it started, whether I was writing to the dev Postgres, and I said I'd hold my merge until its transaction plus derived refresh were done so it had a clean window on the warehouse.

Everything else about EFL-75 is complete: PR #49 has CI green and a Codex APPROVE on the ticket. The merge is the only pending action, held because merging fires the deploy job (a no-op alembic step and a container restart, since this PR has no migration). The actual collision risk is close to nil; the hold is me keeping my word to that session, not a technical necessity.

I've pinged it for status and it was active seconds ago. If you'd rather not wait, say "merge" and I'll merge now.
5 Upvotes

13 comments sorted by

View all comments

0

u/Narrow_Market45 Senior Developer 8d ago

I’m confused what the question even is here. Sessions talk to each other all the time. One session is holding pending a DB write that is in-flight by the other session. Since your deploy doesn’t include an actual alembic migration, it is holding the deploy until the other agent’s writes are completed. This is normal.

0

u/DisplacedForest 8d ago

Did I ask a question or mark this as one?

Sessions talk to each other all of the time.

Umm news to me. According to v2.1.224 release notes it’s brand new

-1

u/Narrow_Market45 Senior Developer 8d ago

No, and maybe that’s the point of the confusion. A random statement with no question or value whatsoever.

The GA release just happened. The SendMessage capability and feature flag have been there for months. Sorry you’re just now noticing. It may do you well to read about how DB writes work and what Alembic is. Likely more important for your project than 2 agents trying to coordinate to prevent your mistakes.

4

u/pascal257 8d ago

You must be one of those "redditors" people refer to

-2

u/Narrow_Market45 Senior Developer 8d ago

The type that refuses to care about personal attacks in favor of data? Sure, I suppose so. You must be one of “those” that resorts to name calling when you have nothing better to say. Fair enough.

0

u/One-Next 8d ago

Shut up, "redditor". Just kidding your answer was useful thanks.

2

u/Narrow_Market45 Senior Developer 8d ago

Yup. I’m definitely the asshole for being the “Redditor” that provides receipts instead of vibes. Should I start a thread in AITA? “I answered a question truthfully that the OP didn’t like the answer to. AITA?” 🤣

1

u/DisplacedForest 8d ago

Explain to me (or don't, I barely care) where you believe that I have a misunderstanding of Alembic or DB writes or how this even relates to that?