Skip to content

History / Creating Custom Tools

Revisions

  • docs: v0.14.0-alpha — New/Edit buttons + editor preference Documents the New... / Edit... buttons added to Settings > User Tools and Settings > Hooks, plus the new Settings > Editor section that controls whether files open in FreeCAD's docked Python editor (default) or via the OS file association. Adds use_external_editor to the schema and field reference, and updates Creating-Custom-Tools quick start to recommend Settings > User Tools > New... as the primary path.

    @ghbalf ghbalf committed May 6, 2026
  • docs: v0.13.0-alpha — Configuration paths section, <FreeCADAI dir> placeholder Document the new path resolution (<FreeCAD user config dir>/FreeCADAI/ on FreeCAD 1.1+ Linux: ~/.config/FreeCAD/v1-1/FreeCADAI/) and the rename-then- move-plus-sweep migration in Configuration.md. Switch literal ~/.config/FreeCAD/FreeCADAI/ references to <FreeCADAI dir> placeholder across Architecture, Skills, Skills-Reference, Creating-Skills, Creating- Custom-Tools, Tool-Reranking, MCP-Integration, AGENTS-md, Getting-Started, FAQ. Architecture and Getting-Started link back to Configuration#configuration-paths. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @ghbalf ghbalf committed May 1, 2026
  • Add user extension tools documentation New page: Creating Custom Tools — full guide with function convention, parameter types, validation, management, and tools vs skills comparison. Updated Configuration, Home, and Sidebar with user tools references. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @ghbalf ghbalf committed Mar 12, 2026