Skip to content

v0.18.0-alpha

Choose a tag to compare

@ghbalf ghbalf released this 04 Jul 19:23
· 131 commits to master since this release
8542eae

A small feature-and-fix release bundling two community contributions from @3dyuval with a tool-routing steering improvement.

Added

  • Keep the chat panel open across workbench switches — opt-in keep_dock_on_workbench_switch (off by default); the FreeCAD AI dock no longer hides when you leave the workbench. Settings checkbox + keybindable "Keep Chat Panel Open" menu command. (#34, #35 — thanks @3dyuval)

Fixed

  • Custom OpenAI-compatible endpoints no longer 403 on a missing User-Agenturllib's default Python-urllib/x.y UA is rejected by some WAFs/proxies fronting self-hosted gateways; requests now send User-Agent: FreeCAD-AI (applied to both OpenAI and Anthropic header builders). (#33 — thanks @3dyuval)

Changed

  • Improved Act-mode steering toward create_sketch for face attachment — "sketch on the selected face" now routes to create_sketch(support=…, face=…) instead of a hand-rolled AttachmentSupport/MapMode macro. Steering-only (prompt + tool descriptions), guarded by regression tests. (#28)

943 unit tests pass. Full notes in CHANGELOG.md.