The first release since v1.1.0 on 2026-07-18. Two new skills, and a security pass across the installer, the CI workflows, and the funding configuration.
Added
coco-loop turns a plain-language goal into a readable charter that you confirm, then arms and runs a bounded autonomous loop in propose-only mode. It never commits on its own. It needs the coco-loops framework, which the skill now links with install steps.
scroll-world builds an immersive scroll-scrubbed landing page: a pre-rendered camera flies from outside each scene into its interior, then on to the next with no cuts, as one continuous flight. Contributed upstream by cyw under MIT, with the original licence retained at skills/scroll-world/LICENSE.
Security
Most of this work is by @imachiever (Rajat Bhatia), and it is worth reading if you install CoCo via the one-line bootstrap.
- The bootstrap installer now asks before it runs.
bin/coco-bootstrap.shclones first, prints the commit hash, date and message, and waits for explicit confirmation before executinginstall.sh. The default is fail-closed. OnlyCOCO_BOOTSTRAP_YES=1or--yesskips it. - GitHub Actions are pinned to commit SHAs with workflows scoped to
permissions: contents: read. Pins targetactions/setup-nodev7 andactions/setup-pythonv5, each verified to exist upstream and to match the commit its tag points to. - A DOM cross-site-scripting vector was fixed in the brainstorming helper, which built its selection indicator by concatenating a label into
innerHTML. - The Cursor adapter installer was hardened.
link_dir()could silently overwrite a real file, and aA && B || Cpattern could execute a real command when a dry-run echo failed. - The funding configuration was corrected.
.github/FUNDING.ymlstill referencedrkz91, the account name used before the 2026-07-18 rename tococo-research. An unrelated third party had since registered the vacated username. No funds could have been misdirected, because that account has no Sponsors listing, but the window is now closed. The same stale references were removed from the installer, where one was the documentedcurl-pipe-to-bashcommand. - A Content-Security-Policy was added to the generated diagram artifacts, CVE floor versions were raised in the
openai-apps-mcptemplate, andfind-skillsnow requires a resolved package name to be surfaced and confirmed before an agent installs anything on your behalf.
Counts
Asset counts now match the tree exactly: 149 skills (66 core plus 83 across bundles), 867 addressable assets, 126 in a core install. Spec Version is 1.2.0.
Install
bash <(curl -fsSL https://raw.githubusercontent.com/coco-research/coco/main/bin/coco-bootstrap.sh)You will be shown the commit you are about to install and asked to confirm.
Upgrading from v1.1.0? Nothing breaks. There are no schema or contract changes, so an existing install can update in place.