Files
memind_adm/.env.example
T
john 2e6b0c1818 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>
2026-06-26 17:27:11 +08:00

54 lines
2.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ── 管理端 API(本仓库 server/,默认 8085)──
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://md.tkmind.cn
# 前端根路径部署(https://md.tkmind.cn/ 直达后台;Plaza 运营在 /ops)
# ── MySQL(与 Memind 共用远程库,配置在本项目 .env)──
DATABASE_URL=mysql://boot:password@host:3306/goose
# 或分别设置:
# MYSQL_HOST=
# MYSQL_PORT=3306
# MYSQL_USER=boot
# MYSQL_PASSWORD=
# MYSQL_DATABASE=goose
# 用户工作区根目录(创建用户时使用)
H5_USERS_ROOT=/Users/john/Project/memind_adm/data/users
# 管理员(可选;设置后启动时同步到数据库)
# H5_ADMIN_USERNAME=admin
# H5_ADMIN_PASSWORD=change-me-admin
# LLM 配置同步(可选)
# 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://md.tkmind.cn
# PLAN_SYNC_USERNAME=admin
# PLAN_SYNC_PASSWORD=change-me-admin
# PLAN_SYNC_TIMEOUT_MS=10000
# Memind 业务模块路径(user-auth / llm-providers 等,默认 ../Memind
# MEMIND_LIB_ROOT=/Users/john/Project/Memind
# 超管页「返回对话」跳转主 H5(可选)
VITE_MAIN_APP_URL=https://h5.tkmind.cn
# Plaza 帖子预览链接
# VITE_PLAZA_BASE=https://plaza.tkmind.cn