feat(tui): add persistent main Claude session via ':' keybinding#6
Draft
Ragazoor wants to merge 13 commits into
Draft
feat(tui): add persistent main Claude session via ':' keybinding#6Ragazoor wants to merge 13 commits into
Ragazoor wants to merge 13 commits into
Conversation
Adds Step 2.5 to the wrap-up skill: if code files were changed in the branch (committed or uncommitted), invokes the code-simplifier agent to clean up the implementation before committing and finishing. Skips automatically when only docs, configs, or snapshots changed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace Agent{code-simplifier} with Skill{simplify} — the /simplify
built-in skill runs three parallel review agents (reuse, quality,
efficiency) and fixes findings, which is the intended behaviour.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds a general-purpose Claude Code session accessible from anywhere on the board. ':' prompts for a working directory on first use, then opens a tmux window running claude with dispatch plugins loaded. Survives TUI restarts by storing the window name in the settings DB and reconnecting on startup if the window is still alive. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
:keybinding that opens a persistent, general-purpose Claude Code session from anywhere on the board — for ad-hoc questions and quick tasks that don't warrant a dedicated worktreeclaude --plugin-dir <dispatch>so MCP tools and skills are available, but no task prompt and no--permission-moderestrictionmain_session.window) and liveness is checked at startup — a dead window is cleared silently so the next:re-promptsTest plan
cargo test main_session):, enter a directory, confirmclaudeopens with dispatch plugin dir in a tmux window:— should re-attach to the same window:— should create a fresh session in the same directoryNotes
The session is deliberately not a task card — it can't be accidentally archived or deleted. The working directory is user-configured once and persisted; to change it, clear
main_session.dirfrom the settings DB (no TUI for this in v1).Implements #583.