# Agent 生产配置(线上以 nacos 的 agent.yaml 为准,本文件是 nacos 不可达时的兜底) # 真正上线请在 Nacos 新建 dataId=agent.yaml、group=OA_APP 的配置覆盖以下项 # (尤其 datasource 的库名/账号、yh.sso.client-host-url、agent.modules、agent.llm.api-key)。 server: port: 8071 servlet: # 对外经 caddy 暴露为 http://base.yunhaixingtong.com/agent context-path: /agent spring: mvc: date-format: yyyy-MM-dd HH:mm:ss jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss datasource: # 与 UserBase 共用同一台 mysql8;库名为 bsch_agent(需先在 mysql8 上建库) url: jdbc:mysql://mysql8:3306/bsch_agent?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: root password: 'CVf^x$sW*b6CGHxh' driver-class-name: com.mysql.cj.jdbc.Driver min-idle: 10 max-active: 30 jpa: database: MySQL show-sql: false hibernate: ddl-auto: update database-platform: org.hibernate.dialect.MySQL5InnoDBDialect properties: hibernate.order_by.default_null_ordering: last open-in-view: true # 单点登录 / 应用间签名鉴权(基础平台 yh-auth / yh-app-auth) yh: sso: server-url-prefix: http://sso.yunhaixingtong.com client-host-url: http://base.yunhaixingtong.com/agent allow-headers: all allow-origins: all url-pattern: /api/* app-auth: enabled: true app-key: 100617 app-secret: 2a3b4c5d6e7f8091a2b3c4d5e6f70819 trusted-apps: 100617: 2a3b4c5d6e7f8091a2b3c4d5e6f70819 # 智能体:模块地址与角色映射(生产值由 Nacos agent.yaml 覆盖) agent: llm: host: https://api.deepseek.com/chat/completions api-key: ${DEEPSEEK_API_KEY:} model: deepseek-chat filter-tools-by-authorized-module: false enforce-role-permission: true modules: homeleave: http://base.yunhaixingtong.com/home-leave campusnotice: http://base.yunhaixingtong.com/campusnotice dormnotice: http://base.yunhaixingtong.com/dormnotice familyactivity: http://base.yunhaixingtong.com/familyactivity coursehomework: http://base.yunhaixingtong.com/coursehomework resourcelibrary: http://base.yunhaixingtong.com/resourcelibrary profession: http://base.yunhaixingtong.com/profession