diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-19 10:27:01 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-19 10:27:01 +0200 |
| commit | 69e861e2e8b8f0a9da6d76a0af0bd76ffa5f3248 (patch) | |
| tree | 49c42f058ec8079c2e910d39a4a09a90a414f626 | |
| parent | 31f1c15112748eecbdc3ad33891b0c3629504fe7 (diff) | |
| download | desktop-assistant-69e861e2e8b8f0a9da6d76a0af0bd76ffa5f3248.tar.gz desktop-assistant-69e861e2e8b8f0a9da6d76a0af0bd76ffa5f3248.zip | |
docs: the desktop modes tool, live check
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| -rw-r--r-- | AGENTS.md | 24 | ||||
| -rw-r--r-- | docs/superpowers/specs/2026-10-19-mode-tool-design.md | 2 |
2 files changed, 24 insertions, 2 deletions
@@ -148,6 +148,26 @@ not import from it. - A Unix socket path is limited to 108 bytes: a test socket under a deep scratch directory fails with `AF_UNIX path too long`. +### Desktop modes tool, live check (2026-10-19) + +`mode` (`examples/tools/mode.sh`, statusctl): the first tool that writes. +dnd, presentation, nolock, quiet; applied with no confirmation, since a +mode is one bit and undone by asking again. Spec: +`docs/superpowers/specs/2026-10-19-mode-tool-design.md`. + +- 10 phrasings, it/en, on, off and "is it on?": right mode and value + 10/10, and `statusctl get` agreed with every reply. Twice the model + read the mode before setting it (one extra round, harmless). +- Presentation on also turned dnd on, and off turned it off: the shell's + presentation effect, not the tool. Turning presentation off drops a dnd + the user had set by hand. +- History: set dnd, two unrelated turns, dnd turned off outside the + conversation, then "is it still on?": the model called the tool again + and said off, it and en. The placeholder results keep it from + repeating the old state. +- The game hold on presentation is covered by `test-mode.sh` only: faking + `status.gaming` live would fight the shell's game detector. + ### Text daemon, live check (2026-10-16) Model Gemma4-12B-qat-mtp, ctx 32768, preset reasoning-budget 4096. @@ -715,7 +735,9 @@ kokoro-onnx GitHub release `model-files-v1.0`. - **llamachat ports**, if the canvas replaces llamachat for good: attachments, skills, a model picker, model-written titles. - **Phase 2 tools:** tools that write or modify (events, messages, - desktop), with a review step, own spec. + desktop), with a review step, own spec. Desktop modes done (`mode`, + no review step: one bit); the settings window's other pages next, + each its own step. - **Voice:** start from `voice-v1`. The open items from that era (STT latency, wake word, OpenVINO) are in the sections above. diff --git a/docs/superpowers/specs/2026-10-19-mode-tool-design.md b/docs/superpowers/specs/2026-10-19-mode-tool-design.md index 9c69d32..f84d744 100644 --- a/docs/superpowers/specs/2026-10-19-mode-tool-design.md +++ b/docs/superpowers/specs/2026-10-19-mode-tool-design.md @@ -1,6 +1,6 @@ # Desktop modes tool: design -Date: 2026-10-19. Status: approved, not implemented. +Date: 2026-10-19. Status: implemented (2026-10-19). ## Goal |
