This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryTool loading now prioritizes user‑provided tools from ~/.mi/tools/
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Load user tools from `~/.mi/tools/` in addition to bundled tools directory. Load user tools from `~/.mi/tools/` in addition to bundled tools directory. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Medium |
Agent creates new tools in `~/.mi/tools/` instead of install directory. Agent creates new tools in `~/.mi/tools/` instead of install directory. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Refactor | Medium |
`loadTools()` scans both MI_DIR/tools/ and MI_HOME/tools/, with user tools overriding bundled by name. `loadTools()` scans both MI_DIR/tools/ and MI_HOME/tools/, with user tools overriding bundled by name. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Refactor | Medium |
Deduplicates tool schemas to prevent override duplicates. Deduplicates tool schemas to prevent override duplicates. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
Full changelog
Load user tools from ~/.mi/tools/ in addition to the bundled tools directory.
loadTools()scans bothMI_DIR/tools/andMI_HOME/tools/; user tools override bundled tools by name- Agent creates new tools in
~/.mi/tools/instead of the install directory - Deduplicates tool schemas so overrides don't produce duplicates
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Tiny agentic loop with Docker sandbox
All releases →Related context
Related tools
Earlier breaking changes
- v1.8.0 Goal tool's `check` parameter now a judge prompt, not bash command.
Beta — feedback welcome: [email protected]