Updates
This commit is contained in:
+21
-9
@@ -86,23 +86,35 @@ GPU environment stops clearly with an actionable error.
|
||||
## Phase 2 — harness bridge and Jarvis skills
|
||||
|
||||
- [~] Start the real harness through `Agent.create()` and route token events.
|
||||
- [ ] Add the voice-native system prompt and structured HUD sidecar.
|
||||
- [~] Register Jarvis runtime/status tools through the harness custom-tool registry.
|
||||
- [ ] Implement permission classes: read, write, dangerous, and computer-use.
|
||||
- [x] Add the voice-native system prompt and structured HUD sidecar.
|
||||
- [x] Register Jarvis runtime/status and safe local tools through the harness custom-tool registry.
|
||||
- [x] Define permission classes: read, write, dangerous, and computer-use.
|
||||
- [ ] Connect confirmation events to spoken confirmation and HUD controls.
|
||||
- [ ] Add desktop tools: launch/list apps, focus/list windows, workspaces,
|
||||
- [~] Add desktop tools: local app listing and file search are implemented;
|
||||
launch/focus/window/workspace control remains behind the GNOME adapter.
|
||||
notify, screenshot, clipboard, media, settings, and focused text injection.
|
||||
- [ ] Add file search/read/write with trash-first destructive handling.
|
||||
- [ ] Add memory and RAG workspace tools.
|
||||
- [ ] Add QVAC wrappers for embeddings, translation, OCR, classification,
|
||||
- [x] Add file search/read, confirmed writes, local memory writes/recall, and
|
||||
RAG workspace discovery; QVAC retrieval remains in the capability adapter.
|
||||
- [~] Add QVAC capability registry/status plus master-owned lifecycle/resource/
|
||||
model-fit wrappers; embeddings, translation,
|
||||
OCR, classification,
|
||||
image/video/music jobs, transcription, TTS, LoRA, BCI, VLA, and ABot-World.
|
||||
- [ ] Ensure every wrapper obtains the master lease and never loads QVAC itself.
|
||||
- [ ] Add fake-QVAC fixture tests for every tool schema and permission gate.
|
||||
- [x] Ensure current wrappers use the master status and never load QVAC themselves.
|
||||
- [x] Add fixture tests for current tool schemas and permission metadata.
|
||||
|
||||
Exit gate: a typed prompt completes through the real harness, streams tokens,
|
||||
executes a Jarvis tool, and returns a short local response through the same
|
||||
GPU-owned worker.
|
||||
|
||||
### Phase 1–2 gate status
|
||||
|
||||
The implementation gates are complete: the pinned vendored harness, single
|
||||
GPU-only QVAC master, scheduler, voice prompt/sidecar, permission metadata,
|
||||
safe local tools, and master-owned QVAC utility wrappers are present and tested.
|
||||
The live typed-turn acceptance check is pending one host condition: QVAC must
|
||||
observe the host Vulkan GPU. Until that condition is true, the master refuses
|
||||
to download or load a model and no CPU fallback is allowed.
|
||||
|
||||
## Phase 3 — daemon lifecycle and D-Bus
|
||||
|
||||
- [~] Define `io.qvac.Jarvis.Session` XML.
|
||||
|
||||
Reference in New Issue
Block a user