feat: skill 系统 MVP — SkillRegistry + FeatureFlag + awesome-design-md
- 新增 server/skills/ 模块: - schema.mjs:adm_skills / adm_skill_flags / adm_skill_invocations 三表建表 + seed - index.mjs:SkillService(listSkills / getSkill / invokeSkill / setSkillEnabled / setSkillFlag) - flag-resolver.mjs:优先级链 user > plan > caller_type > global - goosed-client.mjs:HTTPS + 自签名证书 + round-robin 双节点支持 - executors/goosed.mjs:一次性 goosed session,SSE 收集结果 - design-catalog.mjs:54 个 awesome-design-md DESIGN.md 本地 bundle - routes.mjs:/api/skills/* (public) + /admin-api/skills/* (admin) - 设计 DESIGN.md 无需 auth 即可访问(GET /api/skills/designs) - Admin 可一键 PATCH /admin-api/skills/:slug/enabled 开关任意 skill - GOOSED_URLS 环境变量支持本地单节点/103双节点兼容 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+14
-3
@@ -3,9 +3,9 @@ ADM_API_PORT=8085
|
||||
ADM_DEV_BACKEND=http://127.0.0.1:8085
|
||||
|
||||
# gadm 独立登录(会话 cookie 绑定 gadm 域名;勿设 H5_COOKIE_DOMAIN=.tkmind.cn)
|
||||
H5_PUBLIC_BASE_URL=https://gadm.tkmind.cn
|
||||
H5_PUBLIC_BASE_URL=https://md.tkmind.cn
|
||||
|
||||
# 前端根路径部署(https://gadm.tkmind.cn/ 直达后台;Plaza 运营在 /ops)
|
||||
# 前端根路径部署(https://md.tkmind.cn/ 直达后台;Plaza 运营在 /ops)
|
||||
# ── MySQL(与 Memind 共用远程库,配置在本项目 .env)──
|
||||
DATABASE_URL=mysql://boot:password@host:3306/goose
|
||||
# 或分别设置:
|
||||
@@ -26,8 +26,19 @@ H5_USERS_ROOT=/Users/john/Project/memind_adm/data/users
|
||||
# TKMIND_API_TARGET=https://127.0.0.1:18006
|
||||
# TKMIND_SERVER__SECRET_KEY=local-dev-secret
|
||||
|
||||
# ── Skill 系统 ──
|
||||
# goosed 节点地址(逗号分隔支持多节点;本地单节点只填一个)
|
||||
# 103 生产: GOOSED_URLS=https://127.0.0.1:18006,https://127.0.0.1:18007
|
||||
# 本地开发: GOOSED_URLS=https://127.0.0.1:18006
|
||||
# 若未设则自动从 TKMIND_API_TARGET / TKMIND_API_TARGET_1 推断
|
||||
# GOOSED_URLS=https://127.0.0.1:18006
|
||||
# goosed secret(与 TKMIND_SERVER__SECRET_KEY 相同即可)
|
||||
# GOOSE_SERVER__SECRET_KEY=local-dev-secret
|
||||
# skill 执行超时(毫秒,默认 120000)
|
||||
# SKILL_GOOSED_TIMEOUT_MS=120000
|
||||
|
||||
# 套餐同步到生产后台(可选;配置后套餐增删改会自动镜像到目标后台)
|
||||
# PLAN_SYNC_TARGET_BASE_URL=https://gadm.tkmind.cn
|
||||
# PLAN_SYNC_TARGET_BASE_URL=https://md.tkmind.cn
|
||||
# PLAN_SYNC_USERNAME=admin
|
||||
# PLAN_SYNC_PASSWORD=change-me-admin
|
||||
# PLAN_SYNC_TIMEOUT_MS=10000
|
||||
|
||||
Reference in New Issue
Block a user