Original Reddit post

For the past few weeks I was basically the messenger between my own sessions. One planning session decided what needed to happen next. Other sessions inside each repo did the actual work. But I had to carry every task and every report between them myself. Copy. Change window. Paste. Repeat. Now the sessions can see each other and send messages directly, so I do not need to do that anymore. Setting it up only took one afternoon. Making the rules took much longer. The rules I use now are quite simple. If one session only wants to ask a question or read some information, that is fine. But a session can only accept a new task from the planning session. Anything that cannot easily be undone, like pushing code, merging, or deleting a file, still needs my approval, and the message needs to include where and when I gave that approval. If that part is missing, the session refuses the task. I made these rules after two problems. The first problem was session names. The display name comes from the working folder, so two sessions opened in the same folder can look almost the same, and the name does not tell me what the session is actually doing. At one point I thought I was talking to the session for my main hub project. It turned out to be a completely different project. Now every reply starts by saying what role the session has and which directory it is working in. The second problem was harder to notice. A new session may have a permission message waiting when it first opens. If nobody clicks it, the session silently ignores messages sent to it. From the sending side everything looks normal. It says the message was sent, but nothing happens. One of my task messages sat there for an hour. I thought the other session was ignoring me. In the end I only needed to click once in that window. There is still one weak point in the system. The approval check is based on trust. A session could simply make up a line saying “He approved this,” and the system would accept it. So I am still thinking about this part. If you use more than one session, what are you comfortable allowing one session to tell another session to do? submitted by /u/Euphoric_Daikon_3582

Originally posted by u/Euphoric_Daikon_3582 on r/ClaudeCode