v0.13.0
Highlights
UXC v0.13.0 turns the project into a more stable runtime surface for remote tools.
This release improves the core invocation contract, adds generated runtime clients, strengthens MCP migration paths, and makes daemon-backed execution easier to inspect and reuse.
Added
- Better schema-aware argument ergonomics, including stronger invocation help, nested path assignment, and per-field JSON input.
- Generated runtime client support with exported host-scoped codegen schema and TypeScript client generation for the daemon/runtime surface.
- MCP-first config import with
autosource discovery, source-specific parsing, default apply mode, and idempotent dedupe. - Source skill metadata for generated links, so linked commands can surface their originating skill context.
- Daemon session observability improvements, including in-flight request counts and link source metadata in
uxc daemon sessions.
Changed
- The docs and README were reworked into a docs-site-first product surface, centered around
https://uxc.holon.run. - Runtime lifecycle, artifact handling, and generated-client design were aligned around explicit contract notes for the v0.13.0 milestone.
Fixed
- Large-response handling is now aligned with the artifact contract through preview + artifact metadata compaction.
- Daemon-backed MCP stdio lifecycle behavior and observability were improved around reuse, idle TTL semantics, and session diagnostics.
Install
brew tap holon-run/homebrew-tap
brew install uxcOr install a specific version:
curl -fsSL https://raw.githubusercontent.com/holon-run/uxc/main/scripts/install.sh | bash -s -- -v v0.13.0