Versioned release notes for ModelPiper, ToolPiper, VisionPiper, AudioPiper, and MediaPiper.
1.4.2
WebMCP content pipeline lights up
ModelPiper.com is now legible to AI crawlers and in-browser agents. Every prerendered route ships a Markdown twin, llms-full.txt regenerates from the same source, and the blog has a deterministic RSS 2.0 feed.
Added
Markdown twin URLs for every prerendered route (`/blog/foo` ↔ `/blog/foo.md`).
ToolPiper now uses the trained PiperMatch CoreML model for tool retrieval. Heuristics are stripped; cosine similarity plus a budget fill drive recommendations across 63 indexed entries.
Added
PiperMatch service backing `POST /v1/tools/recommend` with on-device gte-small embeddings (FP16, ANE-native).
Tool-bundle index covering 26 bundles + 37 standalone tools.
Changed
Removed legacy heuristic retrieval. Service renamed to `PiperMatchService.swift`.
Catalog metadata now drives ToolGate's per-context budget fill instead of static priority lists.
1.4.0
ActionPiper merges into ToolPiper
System Actions are now built into ToolPiper. No more separate ActionPiper app, no HTTP proxy — every action dispatches in-process via ActionRouter.
Added
26 action domains and 142 actions exposed via in-process MCP dispatch.