ticket: start workspace companion llm worker
This commit is contained in:
parent
0c5a769abb
commit
d91168825c
|
|
@ -2,7 +2,7 @@
|
||||||
title: 'Workspace Companionを実LLM実行Workerとして起動する'
|
title: 'Workspace Companionを実LLM実行Workerとして起動する'
|
||||||
state: 'inprogress'
|
state: 'inprogress'
|
||||||
created_at: '2026-06-27T18:26:47Z'
|
created_at: '2026-06-27T18:26:47Z'
|
||||||
updated_at: '2026-06-28T06:02:54Z'
|
updated_at: '2026-06-28T06:03:56Z'
|
||||||
assignee: null
|
assignee: null
|
||||||
queued_by: 'workspace-panel'
|
queued_by: 'workspace-panel'
|
||||||
queued_at: '2026-06-27T19:06:32Z'
|
queued_at: '2026-06-27T19:06:32Z'
|
||||||
|
|
|
||||||
|
|
@ -93,3 +93,31 @@ Operational note:
|
||||||
Queue continuation requested by user. Dependency `00001KW55B33B` is closed with merge and validation complete, so this Ticket has no remaining blockers. Accepting implementation before child worktree / role Pod side effects.
|
Queue continuation requested by user. Dependency `00001KW55B33B` is closed with merge and validation complete, so this Ticket has no remaining blockers. Accepting implementation before child worktree / role Pod side effects.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<!-- event: implementation_report author: yoi-orchestrator at: 2026-06-28T06:03:56Z -->
|
||||||
|
|
||||||
|
## Implementation report
|
||||||
|
|
||||||
|
Implementation kickoff:
|
||||||
|
|
||||||
|
- Worktree created: `/home/hare/Projects/yoi/.worktree/00001KW55B33H-workspace-companion-llm-worker`
|
||||||
|
- Branch: `work/00001KW55B33H-workspace-companion-llm-worker`
|
||||||
|
- Coder Worker spawned: `yoi-coder-00001KW55B33H-companion-llm`
|
||||||
|
|
||||||
|
Scope notes:
|
||||||
|
- Coder write scope is limited to `crates/workspace-server/**`, `crates/worker/**`, `crates/worker-runtime/**`, `web/workspace/**`, `resources/profiles/**`, `resources/prompts/**`, root `Cargo.toml`, `Cargo.lock`, and `package.nix` if dependency/package changes are needed.
|
||||||
|
- Coder is instructed not to modify Ticket records and not to operate in root/orchestration worktrees.
|
||||||
|
|
||||||
|
Implementation focus:
|
||||||
|
- bootstrap `workspace_companion` as an executable Worker using embedded Runtime + `worker/runtime-adapter`
|
||||||
|
- normal Worker list / Worker Console attach path via `runtime_id + worker_id`
|
||||||
|
- Send through Backend Worker input API to real Worker run lifecycle
|
||||||
|
- no fake/providerless Companion response
|
||||||
|
- provider/profile/model/secret/authority absence as typed diagnostic and not input-capable
|
||||||
|
- `/api/companion/messages`, if retained, must not be a separate fake response path
|
||||||
|
- preserve Browser-facing non-leak of raw handles, paths, credentials, secret refs, and raw manifest paths
|
||||||
|
|
||||||
|
Operational note:
|
||||||
|
- User instructed not to use `StopPod` for now. Later cleanup will skip role-Pod shutdown and remove only child implementation worktree/branch unless explicitly reauthorized.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user