Releases: jzjzzzzzzz/IntentForge
Releases · jzjzzzzzzz/IntentForge
Release list
IntentForge v0.10.1
IntentForge v0.10.1
IntentForge v0.10.1 focuses on making the MVP easier for external users to install, configure, and verify from the terminal.
Highlights
- Added persistent user config at
~/.intentforge/config.json - Added first-run LLM setup in
intentforge interactive - Added
config setupfor OpenAI, OpenAI-compatible, mock, or skipped LLM configuration - Added support for
OPENAI_API_KEYin addition toINTENTFORGE_LLM_* - Reworked interactive setup selection to use prompt_toolkit-managed arrow-key rendering
- Updated the interactive banner with an original IntentForge terminal visual
- Fixed interactive handlers to consume actual workflow dictionary responses
- Added
httpxto API/dev extras for API demo test consistency - Documented current Homebrew installation state and interactive setup behavior
Verification
- Full pytest suite passed
- Interactive setup smoke tested with typed fallback
- Arrow-key selector smoke tested in a PTY
- Existing deterministic CAD workflows remain available without LLM configuration
Notes
Direct brew install intentforge requires Homebrew core acceptance. Until then, users install through the project tap:
brew tap jzjzzzzzzz/intentforge
brew install intentforgeIntentForge v0.10.0
IntentForge v0.10.0
IntentForge v0.10.0 adds the second supported model family: l_bracket.
Highlights
- Added
l_bracketmodel family - Added L-bracket natural-language parsing
- Added L-bracket CadQuery STEP/STL generation
- Added L-bracket validation
- Added L-bracket natural-language edit support
- Added optional base holes and vertical holes
- Added optional triangular gusset support
- Updated benchmark suite from 54 to 82 cases
- Updated demo workflow to include L-bracket examples
- Updated docs, README, MCP wrapper text, and project status
Verification
- Tests passed
- Benchmark passed
- Demo passed
Supported model families
wall_mounted_bracket/ mounting platel_bracket
Current L-bracket scope
Supported:
- plain L-bracket
- base leg and vertical leg
- 0 or 2 holes per leg
- optional base holes
- optional vertical holes
- optional triangular gusset
- natural-language edits for leg length, holes, and gusset
Limitations:
- no 4-hole L-bracket pattern yet
- no freeform hole placement
- no curved or adjustable brackets
- no sheet-metal unfold pattern
- no topological hole detection
- inside fillet intent is represented and validated, but robust inside-corner fillet geometry remains future work
General limitations
- deterministic parser only
- no GUI
- no LLM calls
- no desktop CAD control
- no arbitrary CAD generation
IntentForge v0.9.0
IntentForge v0.9.0 is the first stable public MVP release.
Highlights:
- Deterministic natural-language CAD parsing
- CadQuery STEP/STL generation
- Design-intent and geometry validation
- Natural-language edit parsing
- Optional feature intent support
- Mounting hole pattern support
- MCP wrapper
- Benchmark suite with 54/54 passing cases
- One-command demo workflow
- Apache-2.0 license
Current scope:
- wall_mounted_bracket / mounting plate only
- deterministic parser only
- no GUI
- no LLM calls
- no desktop CAD control
- no arbitrary CAD generation
- no topological hole detection yet