top | item 47223871

(no title)

raykamp | 19 hours ago

Mind if I ask what line of software you work in?

The ccmux sessions are tied 1-to-1 with claude code sessions. If a the ccmux "workspace", ccmux's tmux session, gets killed or a user intentionally kills/deactivated a ccmux session, it can be reactivated easily. Under the hood it's just ccmux tracking claude code session IDs and attempting to resume said session when reenabling.

Your input has me thinking there could be a couple features to consider:

  - A search feature to search through all claude code sessions and resurrect one as a ccmux session. 
  - Right now ccmux sessions have two things to quickly indicate their specific task/intention: a configurable name and they clearly show the git branch name they have checked out. I originally opted for this very lightweight approach, but perhaps more context is required about the task at hand, especially for long-running multi-day sessions.

discuss

order

jlongo78|19 hours ago

The search feature would be huge - that friction of "which session was working on X" is exactly where things break down.

On the context side, maybe a short freeform note field attached at session creation? Branch name gets you partway there but doesn't capture intent. Something like "refactoring auth layer - blocked on X" would make resurrection much faster after a few days away.

I work mostly in backend infra and developer tooling.

raykamp|19 hours ago

OK, that's great input.

Expanding on that idea, the short freeform note/summary could be optionally auto generated and continually maintained (if scope shifts) by the Claude session. Akin to AI summarizing changes and writing git commits for us.