• v0.7.3 6e32acfeff

    masi released this 2026-10-25 03:22:49 +00:00 | 72 commits to main since this release

    PaperCraft 0.7.3

    QA Sub-Agent & Helper Agents

    • QA Sub-Agent: Claude Code chats now include a Sonnet qa agent that lints and screenshots built frames, returning only findings to keep screenshots out of the main chat context.
    • Helper Agents (src/mcp/delegate.rs, Settings, Chat, Helper): delegate hands qa,
      ead or uild tasks to a cheaper agent CLI (pi with MiniMax M3.1 Flash, opencode, an Ollama-backed agent, or any command taking {prompt}). Drives PaperCraft via papercraft-cli off the UI thread with the last 6,000 characters returned.

    Dev Config Isolation & Overflow Improvements

    • PAPERCRAFT_HOME isolates chat settings ($PAPERCRAFT_HOME/.config), preventing test copies from modifying installed app configurations.
    • Composer chips wrap dynamically instead of running under Stop and Add buttons.
    • Agent pill drops text when running under top bar right-side action buttons.
    • The Present button now features a play icon aligned with neighboring buttons.

    Auto Mode & Mid-Turn Steer

    • Auto mode (composer Auto chip): Automatically selects and submits the recommended option when turns end on sk_user questions until stopped or turn budget is reached.
    • Mid-turn message queuing (src/mcp/steer.rs): Queues Add / Enter messages while a turn is active, riding on the agent's next PaperCraft tool response with status indicators (Waiting / Seen).

    Fixes

    • #10: move_nodes to another page preserves main component keys and relinks instances; added
      ename_file to rename projects.
    • #11: Swapped nested instances persist as swap overrides (InstanceLink.swap), preserving component identity across outer component updates and copies.
    • #12: move_nodes across pages transfers associated annotations; detached notes resolve cleanly as Detached #n.
    • #13: get_computed_styles correctly reports text colors bound to variables as ar(--name).
    • Windows compatibility: Cross-platform shell invocation fixes for delegated helpers and custom image generation commands.
    Downloads