Skip to content

v0.2.0 — Live block-editor editing

Choose a tag to compare

@oxyc oxyc released this 27 May 17:45
· 34 commits to main since this release

Live block-editor editing (blocks-only v1)

Client-executed editor__* tools so the assistant can read the open editor and apply live, undoable edits: read_selection (outline + attributes + media map + post context + invalid-block flags), replace/insert/update blocks, update_post (title/slug/excerpt/featured_media/author/meta), recover_block (recursive, fixes nested invalid blocks).

Generic editor primitives

Read/navigation-only query_dom, focus, and open_sidebar (lists the sidebars actually registered, validates before opening) — no per-plugin code, no click, no DOM writes.

Chat UX & performance

  • Copy whole conversation to clipboard (robust execCommand-first fallback).
  • Phase-aware status ("Reading the editor…", "Editing the document…") instead of blind dots.
  • Keep the volatile selection out of the cached system prompt so the system + tool-schema prefix caches across turns.
  • Raise default daily token budget 2M → 10M.

Companion: gds-mcp design-theme-json now exposes color_settings.custom.