-
f559012a4c
feat(mcp): add warehouse outbound query tools
feat/warehouse-out-mcp-tools
jiashumeng
2026-09-15 16:56:49 +09:30
-
-
e064e86def
feat(admin): add managed Open API client keys
jiashumeng
2026-09-15 12:05:26 +09:30
-
6cf1c0f4a0
Merge pull request 'docs(mcp): CRM 接入手册 (REQ-20260911-0013)' (#13) from docs/REQ-5628-crm-guide into main
wangheng
2026-09-14 12:21:39 +08:00
-
-
f95de7eceb
docs(mcp): CRM 接入手册 (REQ-20260911-0013)
wangheng
2026-09-14 12:21:26 +08:00
-
-
e408768fe5
Merge pull request 'feat(mcp): 增量同步框架与 users/properties/contracts changes 工具 (REQ-20260911-0013)' (#12) from feat/REQ-5628 into main
wangheng
2026-09-14 12:20:04 +08:00
-
-
6639b93c45
feat(mcp): 增量同步框架与 users/properties/contracts changes 工具 (REQ-20260911-0013)
wangheng
2026-09-14 12:19:36 +08:00
-
-
6178f643b7
slark WIP snapshot (fence 1789356323102)
slark/wip/77XfpujnLFUaTqWG6jNqC/1789356323102
xiaoqu
2026-09-14 11:25:24 +08:00
-
-
949945a195
Merge pull request 'feat(mcp): 服务 Token 生命周期与开放通道域绑定 (REQ-20260911-0014)' (#11) from feat/REQ-5629 into main
wangheng
2026-09-14 09:22:10 +08:00
-
-
a0bae500bc
feat(mcp): 服务 Token 生命周期与开放通道域绑定 (REQ-20260911-0014)
xiaoqu
2026-09-14 09:20:48 +08:00
-
-
2a324a7c67
slark WIP snapshot (fence 1789174931867)
slark/wip/77XfpujnLFUaTqWG6jNqC/1789174931867
xiaoqu
2026-09-12 09:02:12 +08:00
-
-
7add7e65e5
slark WIP snapshot (fence 1789139896433)
slark/wip/77XfpujnLFUaTqWG6jNqC/1789139896433
xiaoqu
2026-09-11 23:18:16 +08:00
-
-
c596aa93b5
Merge pull request 'feat(mcp): 新增身份与能力自检工具 integration.context.get (REQ-20260911-0012)' (#10) from feat/REQ-5627 into main
wangheng
2026-09-11 23:11:23 +08:00
-
-
795a433f35
feat(mcp): 新增 integration.context.get 身份与能力自检工具 (REQ-20260911-0012)
feat/REQ-5627
xiaoqu
2026-09-11 23:10:19 +08:00
-
-
7b69c8668f
Merge pull request 'feat(mcp): 统一输出规范与错误码体系 (REQ-20260911-0011)' (#9) from feat/REQ-5626 into main
wangheng
2026-09-11 22:50:06 +08:00
-
-
f2ac17731a
feat(mcp): 统一输出规范与错误码体系——schema_version 双跑信封 + 8 错误码收敛 + 工具只读声明 + 日志脱敏 (REQ-20260911-0011)
xiaoqu
2026-09-11 22:48:14 +08:00
-
-
5daecc8ae8
docs(agent-service): 更新生产 HTTPS 部署文档(agent.ququclean.com 上线)
xiaoqu
2026-09-11 10:34:09 +08:00
-
73bdbf9519
Merge pull request 'feat(mcp): 新增合同查询工具 contract.list/detail.query (REQ-20260911-0002)' (#8) from feat/REQ-20260911-0002-contract-tools into main
wangheng
2026-09-11 10:22:34 +08:00
-
-
52bb9faa27
feat(mcp): 新增合同查询工具 contract.list/detail.query (REQ-20260911-0002)
feat/REQ-20260911-0002-contract-tools
xiaoqu
2026-09-11 10:21:18 +08:00
-
-
d5bb8646e1
Merge pull request 'feat(mcp): 新增出纸机查询工具 hardware.list/detail.query (REQ-20260910-0012)' (#7) from feat/REQ-20260910-0012-hardware-tools into main
wangheng
2026-09-10 16:03:06 +08:00
-
-
ff452d89d8
feat(mcp): 新增出纸机查询工具 hardware.list/detail.query (REQ-20260910-0012)
feat/REQ-20260910-0012-hardware-tools
xiaoqu
2026-09-10 12:35:56 +08:00
-
-
812c8e87f4
Merge pull request 'feat(mcp): 新增商城订单查询工具 mall.order.list/detail/logistics.query (REQ-20260909-0004)' (#6) from feat/REQ-20260909-0004-mall-order-tools into main
wangheng
2026-09-09 19:05:16 +08:00
-
-
af22fd0e45
fix(mcp): 修复商城订单工具 CR 问题——时区固定/严格日期校验/权限单测 (REQ-20260909-0004)
feat/REQ-20260909-0004-mall-order-tools
xiaoqu
2026-09-09 18:57:09 +08:00
-
3d6d70604d
feat(mcp): 新增商城订单查询工具 mall.order.list/detail/logistics.query (REQ-20260909-0004)
xiaoqu
2026-09-09 18:06:59 +08:00
-
-
0d342a6e30
chore: 移除 Gitea CI workflow
xiaoqu
2026-09-09 11:46:38 +08:00
-
1e42323697
feat(mcp): 新增代理/物业详情工具(含发票信息)+ 本机测试环境脚本
xiaoqu
2026-09-09 11:41:35 +08:00
-
40e61cd300
Merge pull request #5: [REQ-20260908-0006] 新增站点列表与详情工具
wangheng
2026-09-09 10:20:40 +08:00
-
-
0692320dea
fix(cicd): 在分支推送时运行测试门禁 (REQ-20260908-0006)
feature/REQ-20260908-0006-district-tools
xqzp2026
2026-09-09 11:42:10 +09:30
-
7c2b159aba
chore(cicd): 添加 Gitea Actions 测试门禁 (REQ-20260908-0006)
xqzp2026
2026-09-09 11:39:20 +09:30
-
aa4cc26416
fix(mcp): 修正站点楼座数字段映射 (REQ-20260908-0006)
xqzp2026
2026-09-09 11:20:03 +09:30
-
686ce2daf8
feat(mcp): 新增站点列表与详情工具 (REQ-20260908-0006)
xqzp2026
2026-09-08 19:25:12 +09:30
-
-
b8cc1992b7
fix(entity): 按线上库结构重建实体,修复 prod 查询 500
xiaoqu
2026-09-08 15:48:07 +08:00
-
6b2edcf06c
fix(deploy): 修复远程部署配置解析并支持 remote-restart
xiaoqu
2026-09-08 14:48:27 +08:00
-
da60b0ab99
feat(deploy): 支持远程服务器部署
xiaoqu
2026-09-08 14:07:15 +08:00
-
0009c47abb
docs(mcp): align operations web integration design (#4)
wangheng
2026-09-07 17:51:24 +08:00
-
-
dc2367e1cf
docs(mcp): align operations web integration design
docs/update-ops-web-mcp-design
xqzp2026
2026-09-07 19:16:58 +09:30
-
-
58e51e96a9
docs(mcp): split integration design by product
docs/split-agent-mcp-design
xqzp2026
2026-09-07 18:53:12 +09:30
-
aa12a3c71d
docs(mcp): unify multi-client agent integration
docs/multi-client-agent-mcp-design
xqzp2026
2026-09-07 17:54:33 +09:30
-
ae0393da57
Merge branch 'feat/token-second-fetch'
xiaoqu
2026-09-07 12:41:10 +08:00
-
-
8c872ac15d
feat(open): ensure支持二次获取明文(ak存AES-GCM密文key_cipher, app.token-cipher-key派生密钥); 历史无密文Token自动轮换; V3迁移+回滚方案; 同步文档
xiaoqu
2026-09-07 12:41:03 +08:00
-
-
1721bc15cb
docs: align MCP token flow to single ensure-only policy
xqzp2026
2026-09-07 13:16:18 +09:30
-
8af60565a1
docs: sync MCP token spec to one-time mobile token flow
xqzp2026
2026-09-07 13:04:13 +09:30
-
26769fb3be
docs: align MCP token flow to single ensure-only policy
docs/mcp-docs-relocation
xqzp2026
2026-09-07 13:16:18 +09:30
-
4d6dfa5025
docs: sync MCP token spec to one-time mobile token flow
xqzp2026
2026-09-07 13:04:13 +09:30
-
ad70cbec79
Merge pull request 'docs(mcp): 统一服务文档目录' (#3) from docs/mcp-docs-relocation into main
wangheng
2026-09-07 11:15:44 +08:00
-
-
12f69504e4
docs(mcp): 统一服务文档目录
xqzp2026
2026-09-07 12:27:02 +09:30
-
-
237a1f1c26
feat(mcp): tools/list按token作用域过滤(servlet层重写响应); ToolGuard.allowedToolNames批量查询; AkAuthFilter定序@Order(10)
xiaoqu
2026-09-04 18:00:41 +08:00
-
8d0eba4957
docs: iOS每用户Token设计对齐已交付ensure接口(两段式/明文不可回吐/业务后端门面); 修tools/list不按scope过滤的文档漂移
xiaoqu
2026-09-04 17:07:11 +08:00
-
62b69657a6
feat(common): 全局异常处理, ResponseStatusException 统一返回 {message} (Open API/后台错误可读)
xiaoqu
2026-09-04 16:41:01 +08:00
-
965b314751
feat(token): 一作用域一Token(签发N个作用域生成N把); 新增Open API /api/open/token/ensure(get-or-create, X-Open-Key鉴权, 明文不可回吐)
xiaoqu
2026-09-04 16:20:41 +08:00
-
b1ad0f727a
Merge pull request 'docs(mcp): 设计每用户 Token 接入方案' (#2) from docs/mcp-per-user-token-design into main
wangheng
2026-09-04 16:12:25 +08:00
-
-
1bb115dee0
docs(mcp): 设计每用户 Token 接入方案
docs/mcp-per-user-token-design
xqzp2026
2026-09-04 17:40:57 +09:30
-
80b0035ba6
docs: 客户端接入改明文ak配置(headers.Authorization), 去除XQ_API_KEY环境变量写法
xiaoqu
2026-09-04 15:45:55 +08:00
-
517b6532f6
chore: .kimi-code/mcp.json 移出版本控制(改明文ak后不宜入库), 加入.gitignore
xiaoqu
2026-09-04 15:42:55 +08:00
-
-
e331650dcd
merge: dev配置明文化
xiaoqu
2026-09-04 14:28:53 +08:00
-
-
af23ced207
feat(config): dev环境DB/Redis连接信息明文写入application-dev.yml, 不再走环境变量; 同步README/.env.example/设计文档
xiaoqu
2026-09-04 14:28:53 +08:00
-
-
40ac398acc
docs: 新增MCP工具接口文档(agent-mcp-tools-reference), 约定新工具必须同步文档
xiaoqu
2026-09-04 11:10:25 +08:00
-
ffb705ba43
docs: 用户与Token管理只列企业账号(排除物业)
xiaoqu
2026-09-03 18:49:44 +08:00
-
4b5bd9e898
merge: 用户列表排除物业账号
xiaoqu
2026-09-03 18:48:21 +08:00
-
-
48e4f61ff4
feat(admin): 用户管理列表只查企业账号(enterprise_type 0/1, NULL保留), 排除物业账号(2)
xiaoqu
2026-09-03 18:48:21 +08:00
-
-
3087570803
docs: 补开发流程约定(worktree开发/列表分页上限100)与取舍记录
xiaoqu
2026-09-03 18:29:23 +08:00
-
9b64798d6b
merge: 用户管理分页 + 工具分页上限确认
xiaoqu
2026-09-03 18:27:44 +08:00
-
-
abfaa8c2d1
feat(admin): 用户管理改服务端分页(page/pageSize/total, pageSize上限100), 前端加分页器; MCP工具rows上限100已有, 补测试
xiaoqu
2026-09-03 18:27:35 +08:00
-
-
c381249fa8
前端构建走国内镜像: node 用 npmmirror downloadRoot, npm 用 node 自带(provided), front/.npmrc 指向 registry.npmmirror.com; 修复 nodejs.org 直连超时
xiaoqu
2026-09-03 17:31:23 +08:00
-
87659f9de9
fix(database): enforce Flyway migration governance
fix/sql-migration-governance
xqzp2026
2026-09-03 18:28:10 +09:30
-
b1dd68a14c
feat(admin): implement P4 management console
xqzp2026
2026-09-03 17:57:27 +09:30
-
691b3a3713
新增项目级 Kimi MCP 配置(xiaoqu, bearerTokenEnvVar)
xiaoqu
2026-09-03 15:18:11 +08:00
-
7eaf51973a
新增本机部署脚本 deploy/deploy.sh(build/start/stop/restart/status/log+健康检查), 凭据走 gitignore 的 deploy/.env.dev; README 补部署说明
xiaoqu
2026-09-03 15:05:02 +08:00
-
b44fa9a86a
Merge pull request '[security] 收紧 MCP 数据权限并移除默认凭据' (#1) from fix/mcp-security-hardening into main
wangheng
2026-09-03 14:42:52 +08:00
-
-
e501afe292
fix(security): 收紧 MCP 数据权限并移除默认凭据
fix/mcp-security-hardening
xqzp2026
2026-09-03 15:56:35 +09:30
-
-
ddd4b3b4ed
property.list.query 销售非负责人规则改为 1:1 复刻老代码 saleFlag 分支(id IN 自建∪代管物业,互斥 return);新增销售视角种子 ak,dev 实测 total=14 与老语义 SQL 逐 id 一致
xiaoqu
2026-09-03 14:00:13 +08:00
-
fd7ec29374
property.list.query 移除 enterprise_type=2 物业用户限制:物业用户不查此列表,与老 /property/listByPage 语义一致(PermissionService 保留 isPropertyUser 通用方法);同步设计文档 §9.1 与 README,回归 total 141/73 不变
xiaoqu
2026-09-03 13:47:01 +08:00
-
674c4ea7e6
xiaoqu-agent-service P3 首批工具完整版:agent.list.query 补齐入出参与 supervisorName 批量富化,新增 property.list.query(完整版行权限),rows 上限截断提示,LLM 友好 description,种子与 README 客户端接入说明,curl 实测隔离正确
xiaoqu
2026-09-03 12:40:19 +08:00
-
70a45cf3b9
xiaoqu-agent-service P2 权限层:自有库 7 表 + svc 数据源,/mcp ak 鉴权(401/ThreadLocal),tool 表启动同步 + scope 强制校验,行级数据权限引擎(移植 getByIsAgent),agent.list.query 基础版,audit_log 审计,种子数据与 curl 全流程实测通过
xiaoqu
2026-09-03 12:01:09 +08:00
-
7a9ea1e888
新增 xiaoqu-agent-service:P1 骨架(Spring Boot 3.5.16 + Spring AI 1.1.8 MCP Streamable,三数据源连通,codegen 生成 m0/m2 实体,sys.ping/agent.count demo 工具实测调通)
xiaoqu
2026-09-03 11:18:51 +08:00
-
61fb960435
方案文档: 补充开发环境说明(本机开发+部署, 连接信息沿用 pom dev profile)
xiaoqu
2026-09-03 10:14:53 +08:00
-
a422271267
方案文档: 首期工具定为 agent.list.query / property.list.query(含入出参与权限语义), 原型补数据权限归属与审计客户端筛选
xiaoqu
2026-09-03 10:07:37 +08:00
-
b6d4bf6126
导入三个参考项目: xiaoqu-franchisee / xiaoqu-publicbeanandmap / elasticsearchpublic
xiaoqu
2026-09-01 23:00:47 +08:00