diff options
| author | Agando <roduccomm@gmail.com> | 2026-10-23 21:20:19 +0200 |
|---|---|---|
| committer | Agando <roduccomm@gmail.com> | 2026-10-23 21:20:19 +0200 |
| commit | 64e62b6d82ed7098e5b0f1cc45d520dfe6ea3a04 (patch) | |
| tree | 78054f513dc11416e4921e915d75e5fa4f07f4de /modules/ext/theme.js | |
| parent | 4b69d3666a8d842d07df2689200a364b8fdd662e (diff) | |
fix(newos4): skill-create stops mangling what the agent wrote (v4.6.82)
Two defects in one parser, both silent:
- content = args.slice(2).join(' ') destroyed every newline, so markdown arrived as one line
- the last argument was treated as tags whenever it contained a comma, and stayed in the body:
a multi-line skill became a single line with ~13 bogus tags, reported as success
Bodies can now be read from a VFS path (the only way markdown survives an argv splitter),
tags are opt-in via --tags=, category via --category=. skill-patch takes a path too.
Verified: body from file -> 6 newlines preserved, tags [alpha,beta], category testing;
inline body containing four commas -> tags [], body intact.
Diffstat (limited to 'modules/ext/theme.js')
0 files changed, 0 insertions, 0 deletions