Skip to content

Releases: tsoumdoa/hopper-pi

v0.1.90

Choose a tag to compare

@tsoumdoa tsoumdoa released this 14 Aug 14:54

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=1 or --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 sizes reports 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

Choose a tag to compare

@tsoumdoa tsoumdoa released this 29 Jul 12:07

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 dump writes tool-schemas.json in the cwd.
  • Anthropic schema fix: gh_apply_graph wire endpoints now emit draft 2020-12 prefixItems tuples so Claude no longer rejects the tool input_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

Choose a tag to compare

@tsoumdoa tsoumdoa released this 07 Jul 13:29

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=allow pre-allows Rhino viewport screenshots for restricted or non-interactive UI sessions; deny forces capture off. Users can also explicitly ask to allow screenshots later in a session.
  • Tool schema cleanup: gh_list_components.searchFrom now matches its documented default, and gh_edit_components uses 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 build
  • pnpm test — 46 tests passed