Repository navigation
What’s Changed
SkillCorpus v0.4.0 makes the skill library shared across agents: a skill you have in one host is visible to the others, and a skill retrieved from a catalogue is kept instead of thrown away at the end of the turn.
- Added a shared skills library across all six hosts — one shared root at
~/.evermind-skillsearch/, hosts self-register the directory they actually resolved, retrieved skills are installed rather than cached for a turn, and changes to the shared directory take effect on the next turn with no restart, by @Tian-yi-Sun in #26 - Hardened the repository gates and the release path — stable required-check summaries, full-tree size checks on push, pinned CI dependencies, grouped dependency updates, and a release that validates versions, notes and checksums before publishing, by @cyfyifanchen in #24
- Fixed the Raven plugin schema's
top_kdefault, the one host left at 5 when the multi-source release narrowed every other host to 2, by @ypflll in #25
Upgrade Note
Sharing is on by default. Every host also reads ~/.evermind-skillsearch/skills/ and the directories other hosts registered in ~/.evermind-skillsearch/registry.json, and skills retrieved from a catalogue are installed there. Set share_skills / shareSkills to false on a host to keep it out, or set an entry's enabled to false in the registry to stop the others reading that directory — the two switches answer opposite questions, and deleting a registry line does not work because the host re-registers on its next start. SKILLSEARCH_HOME moves the shared root.
Raven and Hermes gain skills_dirs and SKILLSEARCH_SKILLS_DIRS; both previously accepted only a single directory. Raven's top_k default is now 2, matching every other host and the engine — a deployment that wants the old value must set it explicitly.
Packages are currently distributed through this GitHub Release. PyPI and npm publication are not yet available.
Full Changelog: v0.3.0...v0.4.0