Skip to content

Conversation

@marc-romu
Copy link
Member

No description provided.

This PR prepares the release for version 0.3.3-alpha with version update
and code style fixes:

- Fixed header code style
- Sorted usings
- Removed trailing whitespace
- Updated version in Solution.props
- Updated changelog with closed-solved issues
- Updated README badges

MILESTONE DESCRIPTION:
# SmartHopper 0.3.4-alpha: Powerful New Grouping & List Tools for
Grasshopper

## ✨ Group Components Directly from Chat

- **NEW:** AI chat can now instantly group components on your canvas
using the new `gh_group` function.
- **Why it matters:** Organize your Grasshopper definitions with a
single prompt—add notes, highlight groups, and make complex scripts
easier to manage and review.
- **How to use:** Just ask the AI to group selected components or create
a named group; the AI will handle the rest, visually highlighting them
for you.

## 📝 AI Text List Generate

- **NEW:** The `AITextListGenerate` component lets you generate a custom
list of text items from any prompt.
- **Why it matters:** Effortlessly create lists for labels,
instructions, or any repetitive text—saving time and reducing manual
errors.

## 🏗️ Technical & Coding Improvements

- **Context filtering:** Easily include or exclude providers and context
using wildcards (`*`) or the new `-*` syntax.
- **Better defaults:** Improved system prompts and filtering logic help
the AI focus on your Grasshopper workflow.
- **Refactored managers:** Provider, context, and tool managers have
been reorganized for clarity and extensibility.
- **Renaming:** `SmartHopper.Config` is now `SmartHopper.Infrastructure`
for clearer project structure.
- **Expanded tool categories:** All AI tools are now categorized for
easier discovery.

## 🛠️ Technical Requirements

- Rhino 8.19 or above is required
- Windows 10/11 (MacOS has not been tested)
- Valid API keys for MistralAI, OpenAI or DeepSeek

## ⚠️ Important Notes

- This is an alpha release—some features are experimental or may change
- API keys are required; usage costs depend on your provider
- Documentation is still in progress

## 🤝 We Value Your Feedback!

Help shape SmartHopper's future by:
- Sharing your experiences with the new features
- Suggesting improvements via our
[discussion](https://github.com/architects-toolkit/SmartHopper/discussions)
- Telling us what AI capabilities would help your workflow most

We hope you enjoy these new features and improvements!

Happy designing! 🎨
This PR prepares the release for version 0.3.5-alpha with version update
and code style fixes:

- Fixed header code style
- Sorted usings
- Removed trailing whitespace
- Updated version in Solution.props
- Updated changelog with closed-solved issues
- Updated README badges

MILESTONE DESCRIPTION:
Copilot AI review requested due to automatic review settings July 19, 2025 15:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

@marc-romu marc-romu merged commit 22e7340 into dev Jul 19, 2025
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants