Skip to content

平台支撑服务 ​

这些模块不直接参与"需求 → 交付"的主链路,但为平台提供身份、通信、文件、运营与安全能力。


身份与权限 ​

模块作用
identity身份认证
kyc实名 / 企业认证
security安全相关能力
login(apps/hushwork)多方式登录
system/user、system/role、system/menu、system/dept管理端 RBAC

守卫位于 libs/common/src/guards/:

  • jwt-auth.guard.ts / jwt-ws-auth.guard.ts
  • api-key.guard.ts
  • role-auth.guard.ts / permission-auth.guard.ts
  • throttler-behind-proxy.guard.ts
  • repeat-submit.guard.ts
  • 验证码类守卫(图片 / 短信 / 邮箱)

通信 ​

模块作用
email邮件(SES / SMTP)
smscode短信验证码
inviteuser邀请用户
activity活动
subscriber订阅通知

文件与内容 ​

模块作用
common/upload文件上传(COS)
pdfPDF 解析(pdf2json)
screenshot截图(puppeteer-core)
reporter报告生成
blog / tag / collection内容与收藏
system/banner / system/notice运营内容

AI 与多模态 ​

模块作用
engineLLM 调用
nano轻量对话
replicateReplicate 模型
midjourney图像生成
assistant助手能力
plugin插件体系
magicboxAI 魔盒
appmodel应用 / 模型配置

这些模块与合规主链路松耦合,可按需启用。


运营与监控 ​

模块作用
stats统计
monitor/job定时任务
monitor/log日志
monitor/online在线用户
monitor/server服务器指标
market市场展示
contract合约

Skill Catalog ​

Skill Catalog 的代码位于 agent 模块:

文件作用
skills/*.json19 个 Skill 定义
SkillCatalogService启动时导入 MongoDB skills
skills.controller.ts查询 Skill

对外通过 GET /api/a2a/skills 以 A2A 格式暴露。


启用建议 ​

部署形态建议启用
最小可用(合规主链路)task / workflow / agent / agent-profile / agent-matching / agent-gateway / a2a / demand-translation / verification / fulfillment / escrow / state / policy-settings
完整平台加上身份、支付、内容、监控
私有化单租户可关闭 market / blog / activity 等运营模块

边界 ​

  • 这些模块大多来自通用后台脚手架,与合规业务的耦合度不同
  • 部分模块缺少完整测试
  • 接口以 Swagger 为准,本页只做能力索引

相关页面 ​

Released under the MIT License.