v0.2.0 — Live block-editor editing
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.