51 lines
1.6 KiB
YAML
51 lines
1.6 KiB
YAML
server:
|
||
port: 8088
|
||
servlet:
|
||
session:
|
||
timeout: 30m
|
||
cookie:
|
||
http-only: true
|
||
same-site: strict
|
||
secure: ${ADMIN_COOKIE_SECURE:false}
|
||
|
||
app:
|
||
admin:
|
||
bootstrap:
|
||
account: ${ADMIN_BOOTSTRAP_ACCOUNT:}
|
||
password: ${ADMIN_BOOTSTRAP_PASSWORD:}
|
||
name: ${ADMIN_BOOTSTRAP_NAME:系统管理员}
|
||
open:
|
||
# /api/open 服务间静态密钥;为空 = Open API 关闭。dev 明文见 application-dev.yml
|
||
# 旧密钥不限作用域,仅存量用户 Token ensure 可用;
|
||
# 签发 service 类型 Token 需在 app.open.clients 中配置绑定了作用域的密钥
|
||
#(prod 用环境变量宽松绑定注入,如 APP_OPEN_CLIENTS_0_KEY / _0_NAME / _0_SCOPES_0,勿写明文)
|
||
api-key: ${OPEN_API_KEY:}
|
||
|
||
spring:
|
||
application:
|
||
name: xiaoqu-agent-service
|
||
flyway:
|
||
enabled: true
|
||
locations: classpath:db/migration
|
||
baseline-on-migrate: ${SVC_FLYWAY_BASELINE_ON_MIGRATE:false}
|
||
baseline-version: 1
|
||
baseline-description: legacy V1 schema
|
||
validate-on-migrate: true
|
||
validate-migration-naming: true
|
||
out-of-order: false
|
||
clean-disabled: true
|
||
ai:
|
||
mcp:
|
||
server:
|
||
name: xiaoqu-agent-service
|
||
version: 0.1.0
|
||
# Streamable HTTP 传输(Spring AI 1.1.8 已修复 Boot 3.5.x 下的 streamable NPE,
|
||
# 见 spring-projects/spring-ai#6274),默认端点 /mcp
|
||
protocol: STREAMABLE
|
||
# SYNC:工具回调在 servlet 请求线程上同步执行,ThreadLocal 鉴权上下文有效(实测验证)
|
||
type: SYNC
|
||
|
||
logging:
|
||
level:
|
||
me.iiv.agent: debug
|