feat(skill-runtime): restore admin config and manifest keyword routing

Recover skill runtime policy/admin services and Skill Router v2 helpers so
admins can toggle manifest routing and inspect the platform skill catalog.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-07-13 13:59:59 +08:00
parent e90a2da6cb
commit a867592367
8 changed files with 470 additions and 4 deletions
+3
View File
@@ -18,6 +18,7 @@ import { createUserAuth } from './user-auth.mjs';
import { createLlmProviderService } from './llm-providers.mjs';
import { createAssetGatewayConfigService } from './asset-gateway.mjs';
import { createMemoryV2AdminConfigService } from './memory-v2-admin-config.mjs';
import { createSkillRuntimeAdminConfigService } from './skill-runtime-admin-config.mjs';
import { createWechatScheduleLlmConfigService } from './wechat-schedule-llm-config.mjs';
import { createPlazaPostService, formatPostRow } from './plaza-posts.mjs';
import { createPlazaInteractionService } from './plaza-interactions.mjs';
@@ -100,6 +101,7 @@ export async function createAdminServices(env = {}) {
const llmProviderService = createLlmProviderService(pool, { apiTarget, apiSecret });
const assetGatewayConfigService = createAssetGatewayConfigService(pool, { llmProviderService });
const memoryV2ConfigService = createMemoryV2AdminConfigService(pool);
const skillRuntimeConfigService = createSkillRuntimeAdminConfigService(pool, { h5Root });
const wechatScheduleLlmConfigService = createWechatScheduleLlmConfigService(pool);
const adminSystemTestService = createAdminSystemTestService({
pool,
@@ -138,6 +140,7 @@ export async function createAdminServices(env = {}) {
llmProviderService,
assetGatewayConfigService,
memoryV2ConfigService,
skillRuntimeConfigService,
wechatScheduleLlmConfigService,
adminSystemTestService,
plazaPosts,