diff --git a/server/src/index.ts b/server/src/index.ts index 5703a4cc..d9957d79 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -30,6 +30,7 @@ import { loadConfig } from "./config.js"; import { logger } from "./middleware/logger.js"; import { setupLiveEventsWebSocketServer } from "./realtime/live-events-ws.js"; import { + agentService, feedbackService, heartbeatService, reconcilePersistedRuntimeServicesOnStartup, diff --git a/server/src/routes/skill-registry-groups.ts b/server/src/routes/skill-registry-groups.ts index 35073699..06ade9b7 100644 --- a/server/src/routes/skill-registry-groups.ts +++ b/server/src/routes/skill-registry-groups.ts @@ -25,24 +25,6 @@ async function resolveSkillsDirForAgent(db: Db, agentId: string): Promise { - const agent = await agentService(db).getById(agentId); - if (!agent) throw Object.assign(new Error("Agent not found"), { status: 404 }); - const config = resolveAdapterSkillConfig(agent.adapterType); - if (!config.supportsInstall || !config.skillDir) { - throw Object.assign( - new Error(config.unsupportedReason ?? "Adapter does not support skill install"), - { status: 422 }, - ); - } - return config.skillDir.replace(/^~/, os.homedir()); -} - /** * REST routes for skill groups. *