v0.10.0
·
185 commits
to master
since this release
Structured MCP output and a demo you can actually find: describe_dxf (and the remote view_dxf) now declare output schemas so agents consume results reliably, and the hosted demo went from an empty JavaScript shell to a fully crawlable, shareable site. Package APIs are otherwise unchanged — updating @aspicio/* is safe and boring.
Packages
- MCP output schemas — the structured tools declare their result shape in the MCP handshake, so models parse
describe_dxffacts (units, bounds, layers, counts) without guessing (#95) - READMEs link the live demo — every npm page now points straight at https://aspicio.frontsail.app (#104)
Hosted demo
- Crawlable everywhere — real title/description/Open Graph card, JSON-LD, robots.txt + sitemap, and a static rendition of the empty screen served to non-JS crawlers and unfurlers (DEMO-15/16) (#100, #101)
- New pages — /docs/ (packages, bindings, HTTP API at a glance) and /mcp/ (tools, hosted endpoint, install commands) (AGT-15) (#102)
- Mobile fix — the toolbar wraps on narrow phones instead of pushing "Open DXF" off-screen; 44px touch targets (#101)
- Faster first paint — self-hosted fonts kill the render-blocking Google Fonts chain; hashed assets cache immutably; trailing-slash and security headers via Vercel config (#100, #103)
Under the hood
- Widget polish: honest copy-button feedback under blocked clipboards (#96) and keylined layer swatches for light themes (#97)
- OpenAI app-directory domain verification served by the API, plus Search Console verification on the demo (#98, #99)
- Dev ergonomics: mprocs + just runbook (#94); Cloudflare leftovers removed and hosting docs refreshed (#92, #93)
Install
- Any framework or none:
npm i @aspicio/elements three - React:
npm i @aspicio/react react three· Vue:npm i @aspicio/vue vue three· Svelte:npm i @aspicio/svelte svelte three - Remote MCP (no install):
https://aspicio-api.frontsail.app/mcp· Local stdio:npx -y @aspicio/mcp - npm:
@aspicio/core·@aspicio/elements·@aspicio/react·@aspicio/vue·@aspicio/svelte·@aspicio/mcp— all 0.10.0
🤖 Generated with Claude Code