Repository navigation
0.2.0
Review the agent's reply in place. Synaptik turns your review into one prompt.
0.2 polishes the core loop: in fullscreen you now review right in the reply, with no pane beside it.
New since 0.1.0
- Fullscreen reviews the reply itself (#39).
- Click the band's hint, "click here to review the reply", or press
ctrl+x tab. - ↑ / ↓ move between blocks (
j/kfrom the keyboard entry), ← / → choose an action, ⏎ or a click applies it.a/x/cstill apply directly. qends the review. Outside a review the reply is plain text you can select.- The map pane is gone, so a narrow terminal no longer squeezes the reply (#75).
- Click the band's hint, "click here to review the reply", or press
- Multi-line comments in both renderers (#16). A comment is typed right under its block;
\then ⏎ starts a new line. In the prompt, its lines line up under the first. - The band, redesigned. It shows what is staged,
✓2 ✗1 ✎1, and what ⏎ will do: "tab, then ⏎ to send", "⏎ sends your feedback", or a warning when ⏎ would send what you typed instead. - The suggestion in the prompt box (#21). The ✓ ✗ ✎ glyphs are coloured from the first keystroke, and the suggestion no longer starts with a space.
/synaptik config, simpler (#113). One setting for the default renderer: move between actions with Tab / ⇧Tab or ← / →. It never touches Claude Code's own keys, and fullscreen needs no setup.- The default renderer speaks fullscreen's words: "review the reply", "↑↓ blocks · ←→ actions", and
qends a review there too. - Fixed: clicking an action keeps the keyboard in the reply, and the item under the mouse lights up (#117). Revealing the end of a long reply no longer picks an older turn's row.
- Under the hood: 281 tests, run in CI on Claude Code 2.1.301 and 2.1.308.
Install
Claude Code v2.1.301+ in a terminal (0.1.0 needed 2.1.287). Check yours with claude --version.
claude plugin marketplace add synaptik-app/synaptik
claude plugin install synaptik@synaptik-appComing from 0.1.0: claude plugin update synaptik@synaptik-app. Without a GitHub SSH key, set CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 first.
Offline: download synaptik-0.2.0.zip below, then:
# every session
unzip synaptik-0.2.0.zip -d ~/.claude/skills/
# or one session only
claude --plugin-dir ./synaptik-0.2.0.zipAfter a reply, the band above the prompt says how to start; /synaptik help lists the commands. A mod runs inside Claude Code with your own permissions and is not sandboxed; see SECURITY.md. The only file Synaptik writes is keybindings.json, through /synaptik config, on Save.
Tested on
macOS Terminal.app, in fullscreen and the default renderer. Other terminals, Windows, Linux, IDE terminals, tmux and SSH: a note on #13 helps.
Known limits
- The default renderer can't redraw what has scrolled off, so its navigator shows the selected block above the prompt, and may not open by itself on a terminal narrower than about 144 columns. The band then offers to open it.
- Esc doesn't end a fullscreen review;
qdoes. Claude Code doesn't tell a mod about Esc. - While reviewing, the reply's text can't be selected: each block takes the mouse. Outside a review it can.
- Only the last reply can be marked, and marks last for the session.
- A Claude Code update can break Synaptik. An issue with your
claude --versionhelps.
What comes next is on the roadmap.
Full changelog: v0.1.0...v0.2.0
