Skip to content

1.44.0: Claude's background sessions in the sidebar - #59

Merged
writingdeveloper merged 6 commits into
mainfrom
feat/background-agents
Oct 21, 2026
Merged

writingdeveloper merged 6 commits into
mainfrom
feat/background-agents

Conversation

@writingdeveloper

Copy link
Copy Markdown
Owner

Lists Claude Code's own background sessions (claude agents --json) in a sidebar group, marks the blocked ones, and opens one in a tile via claude attach <id>. Only the short hex id reaches a command line; sessions outside the folders DevDeck shows are not listed. perf-gate now exits explicitly (the hang that cancelled the v1.42.0 release).

Verified locally: tsc, vitest 1506 passed / 1 skipped, qa:cockpit-tools 11/11 (including the background group and attach).

🤖 Generated with Claude Code

https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY

writingdeveloper and others added 6 commits October 21, 2026 00:11
…son) and open one with claude attach

Read live on 2.1.306: the user's PC had three background sessions DevDeck could not see, two of
them blocked on the person. Only the short hex id reaches a command line; sessions outside the
folders DevDeck shows are not listed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY
…arked, click to attach in a tile

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY
… a running listing on quit

qa:claude-update caught the listing's claude in its process count: a poll landing while Update
all replaces the executable would hold it open, so polling pauses (and waits out one in flight)
until the update is done. qa:image-rows then hung after passing: quitting mid-listing orphaned
the child, which kept the app's pipes open; quitting now ends it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY
…s answer the listing

qa:restore-pacing counted the listing's claude as a restored agent starting too early. Every fixture
claude now answers 'agents' with an empty list and exits, and the first listing waits until the
start-up restore has had its turn.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY
Clicking `[image] ~\AppData\Local\Temp\claude-chrome-screenshots-…\screenshot-….jpg` in a
remote session said "Image unavailable": the host only served temp images from Claude
Code's scratch folder and DevDeck's own pastes. Admit Claude in Chrome's screenshot
folder too (one level under temp, its own name pattern), still checked on the real path.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016NLGwiBY5uEivJqERQzcoY
@writingdeveloper
writingdeveloper merged commit 05f4d22 into main Oct 21, 2026
28 of 30 checks passed
@writingdeveloper
writingdeveloper deleted the feat/background-agents branch October 21, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant