nexus/server/src/routes
Mikkel Georgsen 4f6f85bb5a feat(09-04): implement skill registry REST routes and mount in app.ts (GREEN)
- Create skillRegistryRoutes() factory with 6 endpoints
- GET /api/skill-registry/skills (list, includeRemoved support)
- GET /api/skill-registry/skills/:sourceId/:slug (single skill, 404 on missing)
- GET /api/skill-registry/skills/:sourceId/:slug/versions (version history)
- POST /api/skill-registry/fetch (trigger fetchAllSources)
- POST /api/skill-registry/skills/:sourceId/:slug/install (copy to agent dir)
- POST /api/skill-registry/skills/:sourceId/:slug/rollback (restore prior version)
- DELETE /api/skill-registry/skills/:sourceId/:slug (soft-delete)
- assertBoard auth guard on every route
- Mount skillRegistryRoutes() in app.ts after companySkillRoutes
- Update tests to use two-segment path params (sourceId/slug) for Express 5 compatibility
- All 12 route tests pass
2026-04-04 03:55:42 +00:00
..
access.ts Add company name to invite summaries 2026-03-30 14:14:14 -05:00
activity.ts Fix issue run lookup and heartbeat run summaries 2026-03-11 17:23:33 -05:00
agents.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
approvals.ts server: make approval retries idempotent (#499) 2026-03-10 12:00:29 -04:00
assets.ts Use attachment-size limit for company logos 2026-03-16 10:13:19 -05:00
authz.ts Show all companies' agents on instance heartbeats page 2026-03-23 16:57:33 -05:00
companies.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
company-skills.ts Address Greptile telemetry review comments 2026-04-03 14:11:11 -05:00
costs.ts fix: restore post-merge route verification 2026-03-20 17:09:57 -05:00
dashboard.ts refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
execution-workspaces.ts Fix shared workspace close semantics 2026-03-29 10:55:26 -05:00
goals.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
health.ts Fix health DB connectivity probe 2026-03-30 14:14:14 -05:00
index.ts Add routines automation workflows 2026-03-19 08:39:24 -05:00
instance-settings.ts feat(inbox): add operator search and keyboard controls 2026-04-02 11:45:15 -05:00
issues-checkout-wakeup.ts Cut over OpenClaw adapter to strict SSE streaming 2026-03-05 15:54:55 -06:00
issues.ts Restore feedback trace export fixes 2026-04-03 15:59:42 -05:00
llms.ts refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
org-chart-svg.ts Improve generated company org chart assets 2026-03-23 16:58:07 -05:00
plugin-ui-static.ts Add plugin framework and settings UI 2026-03-13 16:22:34 -05:00
plugins.ts Add kitchen sink plugin example 2026-03-13 23:03:51 -05:00
projects.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
routines.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
secrets.ts refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
sidebar-badges.ts Fix inbox badge logic and landing view 2026-03-10 22:55:45 -05:00
skill-registry.ts feat(09-04): implement skill registry REST routes and mount in app.ts (GREEN) 2026-04-04 03:55:42 +00:00