Commit Graph

5 Commits

Author SHA1 Message Date
Harald Kirschner
f548156161 Fix: Normalize path separators in skill bundled assets to forward slashes
This fixes cross-platform compatibility issues where skills created on Windows
would have backslashes in bundled asset paths, causing CI failures on Linux.

The build script now normalizes all path separators to forward slashes (/)
regardless of the platform where the skill was created.

Fixes #502
2026-01-05 09:44:52 -08:00
Tom Meschter (from Dev Box)
d688be1b0b Look for assets in subdirectories
Fixes #503.

When running `npm start` the README.skills.md file will be updated to
include any newly-added skills. This includes the name and description
from the skill's frontmatter, but also a list of assets in the skill--
that is, files other than SKILL.md.

However, the code in yaml-parser.mjs to enumerate the asset files only
looks in the immediate skill directory, not any subdirectories. Those
files will be missing from README.skills.md.

Here we update yaml-parser.mjs to recurse through the subdirectories as
well.
2025-12-19 13:25:18 -08:00
Harald Kirschner
88956de414 New awesome agent primitive 2025-12-17 15:27:05 -08:00
Aaron Powell
86adaa48fe Chat Modes -> Agents (#433)
* Migrating chat modes to agents now that's been released to stable

* Fixing collections

* Fixing names of agents

* Formatting

* name too long

* Escaping C# agent name
2025-11-25 16:24:55 +11:00
spectatora
8440d151d3 Convert build scripts from CommonJS to ES Modules (#416)
* Convert build scripts from CommonJS to ES Modules

- Convert all eng/*.js files to ES Modules (.mjs)
- Update package.json scripts to reference .mjs files
- Fix ERR_REQUIRE_ESM error with vfile v6.0.3
- Add __dirname polyfills for ES Modules

* completing the migration of all files to es modules

---------

Co-authored-by: Lyubomir Filipov <lyubomir.filipov@jakala.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-11-18 11:23:51 +11:00