sc-compose is a standalone command-line tool for Jinja2-based template composition. It wraps the sc-composer library to provide file and profile rendering modes, frontmatter-driven configuration, and observability hooks — with no external runtime dependencies.
What's new in 1.7.0
What's Changed
fix(homebrew): render bundled-path helpers as bare Ruby methods, not quoted strings by @randlee in #603
fix(homebrew): render bundled-path helpers as bare Ruby methods (forward-port to main) by @randlee in #604
site: announce sc-compose v1.6.1 by @randlee in #605
chore(atm): replace deprecated features.codex_hooks with features.hooks by @randlee in #609
bd init: wire sc-compose to dedicated sc-compose beads DB (server mode) by @randlee in #612
chore: backfill ATM roster aliases in .atm.toml by @randlee in #610
fix(site): link primary page to verification reports index by @randlee in #608
chore: install atm-bd-orchestration 0.11.4 and add comp-sanity by @randlee in #616
chore: route quality-mgr and team-lead to atm-bd-orchestration by @randlee in #617
phase-t plan: beads attach and by-path pour, render --append (planning docs for review) by @randlee in #619
docs(adr-0023): bd 1.3.1 cook behaviour for unknown keys and bad step graphs by @randlee in #621
feat(beads): add graph contracts and production parser fixtures by @randlee in #622
test(beads): tolerate poisoned real-bd test lock by @randlee in #624
sprint/t 5 render append by @randlee in #623
fix/t 5 sanity r1 by @randlee in #626
test(beads): enforce graph fixture coverage by @randlee in #627
test(render): cover append write and invalid input failures by @randlee in #629
test(beads): update pinned bd version comment by @randlee in #628
feat(beads): attach workflows and pour formulas by path by @randlee in #630
feat(beads-python): expose graph request and receipt fields by @randlee in #631
fix(beads): validate graph edge endpoints and dependency kinds by @randlee in #632
fix(beads-python): complete graph receipt contract by @randlee in #633
test: reject append for examples and templates by @randlee in #634
fix(beads): validate formula names in the public contract by @randlee in #635
fix(cli): code append mode rejection by @randlee in #636
fix(beads-python): declare graph error codes by @randlee in #637
fix(beads): emit invalid pour authorization error by @randlee in #638
test: preserve append destination for conflicting flags by @randlee in #639
test(beads): avoid Windows metadata wrapper quoting by @randlee in #640
fix(render): report append rollback failures by @randlee in #641
test: preserve typed var-file values in append output by @randlee in #642 …
Yes. sc-compose is free and open-source software released under the MIT license.
What is the latest version of sc-compose?
The latest version is 1.7.0, released on Oct 11, 2026.
Is it safe to download sc-compose?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 80027b651ef86f2abe9ca88a16635fd53994fc0e9ec3c6c14d56ab151cbb3111.
Which Windows versions does sc-compose support?
sc-compose runs on Windows and is available for 64-bit (x64) systems.
How do I uninstall sc-compose?
Open Settings › Apps › Installed apps, find sc-compose and select Uninstall. From the command line, run winget uninstall --id=randlee.sc-compose -e.
The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly