multica/src
Jiang Bohan 00915d7fb9 feat(skills): enhance metadata and config system for OpenClaw compatibility
- Add SkillInstallSpec type for future install mechanism support
- Add SkillRequirements type with bins, anyBins, env, config checks
- Add SkillConfig, SkillsConfig types for per-skill and global config
- Add utility functions: getSkillKey, getSkillConfig, normalizeRequirements
- Support both new (requires.bins, os) and legacy (requiresBinaries, platforms) fields
- Implement 'always' flag to skip eligibility checks
- Implement bundled skills allowlist filtering
- Implement config-based skill enable/disable
- Implement env var injection via config (apiKey + primaryEnv)
- Add listAllSkillsWithStatus() method to SkillManager
- Export new types and utility functions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:01:35 +08:00
..
agent feat(skills): enhance metadata and config system for OpenClaw compatibility 2026-01-30 15:01:35 +08:00
client Initial project setup with multi-component architecture 2026-01-28 14:08:34 +08:00
console Add gateway URL configuration to Hub Console 2026-01-30 11:01:06 +08:00
gateway docs: translate comments from Chinese to English (#15) 2026-01-30 04:01:14 +08:00
hub feat(hub): persist agent list to disk for restart recovery 2026-01-30 13:56:19 +08:00
shared Merge remote-tracking branch 'origin/main' into agent-api-key-baseurl 2026-01-30 14:06:36 +08:00
index.ts Initial project setup with multi-component architecture 2026-01-28 14:08:34 +08:00