Skip to content

0.9.132

Choose a tag to compare

@michael-denyer michael-denyer released this 06 Nov 13:29
· 26 commits to main since this release
df9bc05

resume.mjs now ignores links inside the fenced code blocks of a note saved with CRLF line endings, as its link rule says. The fence pattern's opening line ends in .*\n, and . does not match a carriage return. In a CRLF note the pattern missed each tilde fence, so publish read the links inside it and failed with does not resolve (ENOENT). A leading byte order mark did the same to a fence on the note's first line. verifyLinks now strips the mark and folds CRLF to LF before it removes code, as check-playbooks.mjs does. The recorded sha256 does not change, because fileInfo hashes the file's bytes. @wattanartongtipsukon-create found and fixed the CRLF case in #416, and a follow-up commit on that PR added the byte order mark case.

The generator now writes the Platform Adaptation sentence in poteto-mode/SKILL.md from the rows of RUNTIMES in tools/runtimes.mjs (#413). It also writes each runtime mapping's list of diverse-model panel skills from the panel roles in models.json (#412). A new runtime or a role change no longer needs a hand edit to either. The one shipped text change drops "CLI or app," after "GitHub Copilot" in the Platform Adaptation sentence. A test in tests/runtime-packaging.test.mjs fails when a Build's copy of the routing mandate in plugins/pstack/hooks/ stops matching session-start-context.md (#415).