Releases: aihxp/sumac
Releases · aihxp/sumac
v1.1
v1.1 Platform Hardening and Core Expansion Delivered: Product-preserving hardening for watch, skills, and CLI-facing serve with canonical managed asset policy and explicit rollback governance. Key accomplishments: - Canonical managed asset policy across watch, install, scan, and serve - Dedicated app seams for watch, skills, and serve - Staged atomic skill activation with allowlisted payloads See .planning/MILESTONES.md for full details.
v1.0.10
chore: release 1.0.10 (rmcp 1.3 build compatibility) Made-with: Cursor
v1.0.9
What's changed
sxmc addandsxmc setupnow auto-detect supported AI hosts from installed runtimes likeclaude,gemini,opencode, andcodex, not only from pre-existing managed docs/config files.- Global onboarding now correctly picks up Claude Code and OpenAI/Codex when those runtimes are installed even before Sumac has written their managed files.
- Integration and shell validation now cover runtime-based host detection explicitly, including global setup detection for Claude Code and Codex.
- Documentation now reflects runtime-aware host detection instead of describing onboarding as file-only.
Validation
cargo test --quietcargo clippy --all-targets --all-features -- -D warningsbash scripts/test-sxmc.sh --json /tmp/sxmc-v1.0.9-results.json- Result:
328passed,0failed,0skipped
v1.0.8
Sumac 1.0.8
This release adds managed skill installation and refresh workflows.
Added
sxmc skills install <source> --global|--localsxmc skills update [name] --global|--localsxmc skills list --installed --json- metadata-backed managed skill installs for local paths, git sources, and GitHub tree URLs
Changed
- the global/local install-scope model now applies to metadata-managed skills as well as CLI-to-AI host artifacts
- docs now cover managed skill installation, update, and installed-inventory workflows
Validation
cargo test --quietcargo clippy --all-targets --all-features -- -D warningsbash scripts/test-sxmc.sh --json /tmp/sxmc-v1.0.8-results.json- result:
327passed,0failed,0skipped
v1.0.7
Sumac 1.0.7\n\nThis patch release cleans up internal code reuse without changing the stable 1.x product surface.\n\n### Changed\n- centralized projection helpers for list and discovery shaping\n- centralized shared shell smoke helpers for portable validation scripts\n- removed duplicated projection and smoke plumbing across the codebase\n\n### Validation\n- cargo test --quiet\n- cargo clippy --all-targets --all-features -- -D warnings\n- bash scripts/test-sxmc.sh --json /tmp/sxmc-v1.0.7-results.json\n- 320 passed, 0 failed, 0 skipped\n\nCrates.io is live at sxmc 1.0.7. GitHub Actions is attaching OS binaries to this release in the background.
v1.0.6
Added
sxmc api|spec|graphql|discover api|discover graphqlnow support--required-only,--counts-only,--no-descriptions,--offset, and--fieldsso token-constrained agent flows can request only the smallest operation shape they actually need.sxmc skills listnow supports--counts-only,--no-descriptions,--offset, and--fieldsfor smaller inventory reads.sxmc discover db|codebase|trafficnow support--counts-only,--offset,--limit, and--fieldsso saved discovery artifacts can be projected down before they reach model context.
Changed
sxmc spec --format json|json-pretty|ndjsonnow suppresses the OpenAPI load banner on stderr so explicit machine-mode OpenAPI listings stay quiet too.- token-efficiency guidance now treats
sxmcas a workflow-compression tool first, and recommends projection selectors for large list surfaces instead of implying all API payloads shrink equally.
v1.0.5
Changed
sxmc api --format json|json-pretty|ndjsonnow suppresses the non-essential API detection banner on stderr so machine-mode workflows stay quieter.sxmc skills info --summary-onlynow emits a smaller skill summary without the full Markdown body or extra path metadata.sxmc inspect cli --compactnow omits examples, environment notes, confidence notes, generator metadata, and per-option summaries so compact output is materially smaller.sxmc api|spec|graphql|discover api|discover graphql --names-only --limit Nnow returns smaller list surfaces when you only need operation names.sxmc skills list --names-only --limit Nnow returns a smaller skill inventory for token-constrained workflows.
v1.0.4
v1.0.3
Prepare 1.0.3 release
v1.0.2
Sync Cargo.lock for v1.0.2