feat(FN-976): add companies.sh agent import for CLI and dashboard

- Add companies.sh type definitions and parser in @fusion/core with comprehensive tests
- Create CLI `kb agent-import` command to import agents from companies.sh
- Add POST /api/agents/import dashboard endpoint with dry-run support
- Build AgentImportModal component with search, preview, and batch import UI
- Add dashboard route tests for the agent import API endpoint
- Create changeset for @gsxdsm/fusion minor bump
This commit is contained in:
gsxdsm
2026-04-07 11:41:38 -07:00
parent 43b1f6e772
commit 39f4f4929f
17 changed files with 2388 additions and 20 deletions

View File

@@ -0,0 +1,7 @@
---
"@gsxdsm/fusion": minor
---
Add companies.sh agent import support. Parse shell-script-based company manifests
and import agents via CLI (fn agent import <file> --dry-run --skip-existing)
and dashboard API (POST /agents/import).