agent-joule/assets/keymaps
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot b82f068be0 Step 10 (Phase 3c-ii): keyboard-first connect + full live cascade validation
Adds keyboard shortcuts to connect federation legs and focuses the prompt input
on connect, making the panel fully keyboard-drivable — and uses it to validate
the whole Phase 3 cascade live, end to end.

- actions: ConnectClaudeCode / ConnectGemini / ConnectCodex, handled in the panel.
- keymap: cmd-alt-1/2/3 (deliberately NOT ctrl-cmd-N, which collides with macOS
  Ctrl+number Space-switching).
- connect_agent focuses the prompt editor so the conversation is keyboard-ready
  the instant the connection lands.

LIVE VALIDATION (real Claude Code turn, scratch project):
- cmd-alt-1 connects Claude Code over ACP ("Connected to Claude Code").
- Prompt "create hello.txt …" -> Claude emits a Write tool call with a diff.
- agent-zed captures it as a real CodingOp: op b3:Ynpl53wU4pwfokrSobO90A9LhMszX9
  vOJtR0y3-hDhM · 1 edit(s) · L4 (genuine BLAKE3 content address).
- Repeating the identical request -> "L0 cache hit — closed at L0 (...), no agent
  launched"; conversation unchanged. Stop-at-first-close proven: L4 first, L0 repeat.

Known interaction (documented in JOULE_CODE.md): a type:"registry" ACP agent
needs the on-disk registry catalog, which the Step-4 privacy hardening's disabled
auto-fetch does not populate on a fresh profile; resolve via an explicit
user-initiated registry refresh or a type:"custom" agent with an explicit command.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-04 04:05:29 -04:00
..
linux Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
macos Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
default-linux.json Step 4 Wave 3: egress backstop + kill ACP registry auto-fetch; verified silent startup 2026-06-02 10:35:00 -04:00
default-macos.json Step 10 (Phase 3c-ii): keyboard-first connect + full live cascade validation 2026-06-04 04:05:29 -04:00
default-windows.json Step 4 Wave 3: egress backstop + kill ACP registry auto-fetch; verified silent startup 2026-06-02 10:35:00 -04:00
initial.json Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
storybook.json Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
vim.json Step 3e: fix two startup panics found by running the app 2026-06-01 01:34:29 -04:00