Skip to content

Releases: jzjzzzzzzz/IntentForge

IntentForge v0.10.1

Choose a tag to compare

@jzjzzzzzzz jzjzzzzzzz released this 09 Jul 09:47

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 setup for OpenAI, OpenAI-compatible, mock, or skipped LLM configuration
  • Added support for OPENAI_API_KEY in addition to INTENTFORGE_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 httpx to 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 intentforge

IntentForge v0.10.0

Choose a tag to compare

@jzjzzzzzzz jzjzzzzzzz released this 08 Jul 07:41
d35186e

IntentForge v0.10.0

IntentForge v0.10.0 adds the second supported model family: l_bracket.

Highlights

  • Added l_bracket model 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 plate
  • l_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

Choose a tag to compare

@jzjzzzzzzz jzjzzzzzzz released this 08 Jul 02:27

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