Repository navigation
v0.2.2
Implements Synod 0.2.
Added
- Phrase completion: a popup of phrases from
synod doc --json --scopeas you type or with ⌃Space, insertingnet.Send m from a to bwith placeholders you move through with Tab. - Prompt bar (⌘K), opt-in, that drives your own Claude Code with the bundled agent-skills: live progress, Stop, a banner of changed files, Revert and follow-up requests.
- Editor MCP server and the
synod-editor-mcpbridge: Claude reads and edits your open buffers as "Claude Edit" undo steps over a Unix socket with a per-session token, with no network listener. - Settings › Claude: enable the prompt bar, set the
claudepath and the model, and opt in to external Terminal access (off at every launch, with Copy MCP config and Disconnect). - Headless checks
--completion-check,--claude-check,--mcp-checkand--m10, withscripts/acceptance-m10.shandscripts/acceptance-m10-live.shfor the owner's own Claude Code login.
Changed
- Bundled
synodv0.2.6 and agent-skills v0.2.2; player v0.2.1 and examples v0.2.1 are unchanged. All pinned and verified indeps.env. - The prompt bar's built-in tools are restricted to Read, Glob and Grep (
--tools): no shell and no subagent, sosynod getis the user's step. - The inspector's trace list scrolls, so the prompt bar stays visible when a trace is long.
scripts/acceptance-m10-live.shrefuses to run without a terminal.- Release builds must pass the M8, M9 and M10 acceptance runs first.
Fixed
- Opening a folder (
open -n Synod.app --args <folder>) opens that folder in its own instance and never restores an old window, so the prompt bar always works in the workspace you opened. - The prompt bar stays in view when the inspector's trace list is long.
- A finished request keeps the editor locked until its changes are shown and the new program is selected.
Bundles synod v0.2.6, player v0.2.1, examples v0.2.1 (0f15d8d8f41f6fcaa68d4b2bb921da63884dfafc) and agent-skills v0.2.2.