Skip to content

feat: DH-22593: Attach to workers#323

Draft
bmingles wants to merge 24 commits into
mainfrom
DH-22593_attach-to-worker
Draft

feat: DH-22593: Attach to workers#323
bmingles wants to merge 24 commits into
mainfrom
DH-22593_attach-to-worker

Conversation

@bmingles

Copy link
Copy Markdown
Collaborator

DH-22593: Attach to workers

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown

No docs changes detected for dc8b70f

@bmingles bmingles force-pushed the DH-22593_attach-to-worker branch from 1fd82a5 to 04f3a59 Compare June 16, 2026 17:15
@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown

End-to-end Test Summary

Tests 📝Passed ✅Failed ❌Skipped ⏭️Pending ⏳Other ❓Flaky 🍂Duration ⏱️
330000016:20:02
A ctrf plugin

Failed Test Summary

No failed tests ✨

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown

Unit Test Summary

Tests 📝Passed ✅Failed ❌Skipped ⏭️Pending ⏳Other ❓Flaky 🍂Duration ⏱️
8448440000000:00:00
A ctrf plugin

Failed Test Summary

No failed tests ✨

@bmingles bmingles force-pushed the DH-22593_attach-to-worker branch from 3f24b74 to 3173630 Compare June 16, 2026 17:25
bmingles added 19 commits June 16, 2026 12:25
Add an explicit "+" (Create Worker) inline action to DHE server nodes in
the WORKERS tree. It always creates a new IC worker on the server and
attaches to it, independent of how many workers already exist.

- ServerManager.createWorker composes _createWorker + _attachToWorker.
- getConnectionTreeRootNodes also renders connected DHE servers so the
  server node (and its action) stays reachable with zero workers.
- CREATE_WORKER_CMD + CreateWorkerCmdArgs, package.json command/palette/
  view-item-context wiring, and ConnectionController.onCreateWorker.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> (#DH-22593)
Active-connection picker items now mirror the WORKERS-tree worker node:
leading language icon (getConsoleTypeIconId) + worker-name label
(getConnectionWorkerLabel), with the server host:port moved to the
description. createConnectionQuickPickOptions is now async and takes an
IServerManager to resolve each connection's parent server and worker info.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> (#DH-22593)
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