Releases: tsoumdoa/hopper-pi
Releases · tsoumdoa/hopper-pi
Release list
v0.1.90
0.1.90 — Slim progressive tool catalog
- Opt-in progressive tools: start with a small always-on Hopper core and activate specialists on demand. Enable with
HOPPER_PROGRESSIVE_TOOLS=1or--hopper-progressive-tools. Off by default, so the current all-tools-active behavior stays. hopper_search_tools: keyword search over the typed Hopper catalog; matching specialists activate for the rest of the session and reset on new/reload sessions.- Catalog + size diagnostics: tools carry group, keywords, and core flags.
/hopper-schemas sizesreports compact schema bytes by group and tool. Discoverable tools omit prompt snippets so the active set stays lean.
Validation:
pnpm test— 79 tests passed
v0.1.80
0.1.80 — Atomic graph apply & tool schema browser
gh_apply_graph: create a complete new Grasshopper subgraph in one synchronous call — components, widgets, scripts, wires, and groups — then run one solution and return short IDs plus runtime/overlap validation. New builds default to one apply; legacy edit tools stay for surgical repair./hopper-schemas: browse the exact agent-facing JSON schemas (name, description, parameters, guidelines) for every registered tool;/hopper-schemas dumpwritestool-schemas.jsonin the cwd.- Anthropic schema fix:
gh_apply_graphwire endpoints now emit draft 2020-12prefixItemstuples so Claude no longer rejects the toolinput_schema. - Skill guidance: modeling/cookbook/Rhino skills and reference docs point at the apply-once workflow; trim stale “core principles” from
gh-modeling-expert. - Prompt examples: add pavilion / attractor plan prompts under
prompt-examples/.
Validation:
pnpm test— 65 tests passed
v0.1.70
0.1.70 — Faster agent guidance & screenshot override
- Less overthinking in Grasshopper/Rhino skills: tighten clarification rules so the agent proceeds with documented defaults unless ambiguity materially changes output, risks data loss, or could edit the wrong target.
- Faster Grasshopper build guidance: make “read once” a new-build default rather than a hard rule, remove verbose Tier 3 placement-math narration, allow confident multi-zone batching, and scope cleanup to touched components only.
- Screenshot permission override:
HOPPER_RHINO_CAPTURE_CONSENT=allowpre-allows Rhino viewport screenshots for restricted or non-interactive UI sessions;denyforces capture off. Users can also explicitly ask to allow screenshots later in a session. - Tool schema cleanup:
gh_list_components.searchFromnow matches its documented default, andgh_edit_componentsuses action-specific required fields so agents can make shorter, more reliable tool calls. - Package cleanup: remove stale Pi skill/prompt paths that pointed at missing directories.
Validation:
pnpm run buildpnpm test— 46 tests passed