Commit Graph

12 Commits

Author SHA1 Message Date
08617091dc refactor: 整理项目包结构与导入路径
- 新增多个业务域的__init__.py模块文件,规范包导出结构
- 调整多个DTO文件的导入路径,统一模块组织方式
- 移除测试文件中多余的空行与导入语句
- 优化部分业务模块的包层级划分
2026-07-18 02:04:03 +08:00
f9f08221fc chore: 整理代码风格与优化细节
本次提交包含多类代码优化:
1. 修复多处单行代码换行格式,统一代码排版
2. 为外部系统模块新增快捷菜单配置
3. 优化前端API请求参数命名一致性
4. 补充媒体下载超限错误码与领域异常类
5. 完善仓储层更新逻辑,支持显式清空字段
6. 优化部分测试用例与工具函数代码结构
7. 为微信插件白名单缓存增加过期时间
2026-07-14 15:13:29 +08:00
b10366e898 refactor(wechat-woc): 移除bridge_url scheme强制校验,简化URL校验逻辑
1.  移除`_validate_bridge_url_scheme`相关代码与校验逻辑
2.  调整WeChatWoc插件的配置校验注释与测试用例
3.  不再强制要求bridge_url使用https协议,仅保留SSRF主机校验
4.  简化host_bootstrap中GIN索引创建逻辑,移除冗余索引创建步骤
5.  新增transport_mode数据库字段与适配器实现
6.  新增WhitelistConfigAdapter白名单配置适配器
7.  优化前端仪表盘实时监控轮询逻辑,移除可见性感知轮询改为手动触发
2026-07-12 23:53:53 +08:00
56022a9199 chore: 批量整理代码变更,修复细节与优化结构
- 修复 scheduler store 末尾多余逗号
- 将智能体名称从“语析”改为“Kris”
- 新增获取运行记录UID的权限校验接口
- 重构操作日志写入逻辑,使用独立会话避免事务污染
- 注册外部系统调度处理器
- 优化全局错误处理器,统一响应格式与序列化处理
- 新增调度任务运行日志的handler_name字段与索引
- 重构任务执行函数,新增payload覆盖与操作人审计参数
- 重写外部系统store,新增侧边栏折叠状态与持久化
- 优化会话、消息等模型的索引、约束与字段类型
- 新增多项配置项与环境变量支持
- 重构渠道相关模型,新增索引、约束与字段优化
- 新增渠道插件模型与内容审核模型的完善
2026-07-11 22:06:21 +08:00
a829e96a50 refactor(storage): 完善多ORM模型定义与注释
1. 为ChannelAccount添加乐观锁配置
2. 补充ScheduledTask与幂等表的注释与约束
3. 修正ExternalAdapterAsset状态枚举与相关方法
4. 新增外部配额与密钥轮换策略的字段与序列化支持
2026-07-11 05:42:51 +08:00
111f510cf5 refactor(postgres models): 调整多个数据库字段长度和注释
1. 将ChannelContentReviewRecord的account_id从String(64)扩容至String(128),补充注释说明对齐channel_accounts.account_id
2. 将Conversation的uid从String(64)扩容至String(225),补充注释说明包含服务账号uid
3. 将Conversation的channel_account_id从String(64)扩容至String(128),补充对齐注释
4. 将MessageFeedback和AgentRun的uid从String(64)扩容至String(225),补充注释说明包含服务账号uid
2026-07-09 13:52:45 +08:00
33acf3b61e refactor(postgres models): remove unnecessary indexes and add new fields and indexes
1. 移除 ExternalSystemHealthCheck、ExternalSystemQuotaUsage、ExternalToolTestCase 中的冗余索引
2. 为 ChannelUserIdentity 新增 pending_review 字段并添加GIN索引加速查询
3. 为 ChannelAuditLog 添加 target_account 字段索引
4. 为 ChannelOutboxEntry 新增 delivered_parts 字段并添加高频查询列索引
2026-07-09 04:23:35 +08:00
16f7e2d6ab refactor(storage/postgres): 清理废弃字段与冗余模型
1. 移除ChannelAccount表的capabilities、config_version、last_message_at字段
2. 扩大service_user_uid字段长度至225
3. 移除AuditExportTask模型并清理相关代码
4. 更新ChannelOutboxEntry、ChannelIdempotency、ChannelContentReviewRecord的注释与索引
5. 为ChannelPairing添加SQLAlchemy乐观锁支持
6. 新增ChannelContentReviewRecord的决策时长统计字段
2026-07-08 03:58:34 +08:00
1c6bed1403 feat: 完成微信公众号插件全链路修复与基础设施增强
本次提交包含多项核心改进:
1. 新增微信公众号插件拉取传输模式配置,完善manifest与manifest加载逻辑
2. 新增运行态状态机与幂等冲突错误体系,补充错误映射与领域错误导出
3. 优化出站与入站上下文,新增幂等键、流式中断标记等字段
4. 完善发件箱仓储与模型,新增失败条目查询、投递原子语义字段
5. 修复签名验证阶段异常捕获逻辑,防御性处理内置NotImplementedError
6. 新增出站预算释放方法,完善机器人循环预算管控
7. 优化出站管道格式阶段,新增消息长度校验逻辑
8. 完善出站打字指示器阶段,新增重复启动防御与状态同步
9. 重构出站标记失败阶段,按源状态分支处理状态转换
10. 新增入站幂等过滤阶段,修复入站路由阶段空指针问题
11. 优化出站恢复扫描器,修复状态机调用与聚合根重建逻辑
12. 完善微信公众号适配器,新增类型校验与异常包装
13. 修复数据库事务回滚逻辑,简化不必要的显式回滚操作
2026-07-07 18:54:33 +08:00
682d851ff5 feat(storage): add multi-channel gateway storage support
1. 新增独立的渠道账户模型文件,重构基类导入逻辑
2. 在Postgres管理器中集成渠道表元数据,新增渠道Schema初始化与升级方法
3. 为用户表、会话表、消息表新增渠道关联扩展字段
4. 格式化优化现有模型文件的代码排版与注释
2026-07-07 16:23:08 +08:00
53e067aa4b feat: 多渠道网关核心功能迭代
包含以下变更:
1. 重构微信WOC账户模型,移除固定DEFAULT_ACCOUNT
2. 新增路由绑定管理、目录搜索导出能力
3. 扩展消息查询与出站管理过滤条件
4. 新增SSE事件广播、敏感字段/配置作用域注册表
5. 新增审计日志与配对过期定时任务
6. 优化会话处理与参数校验逻辑
7. 修复sender_id校验与outbox序列化问题
2026-07-07 16:20:40 +08:00
b88c0ae29e feat(channels): 批量新增多渠道网关限界上下文基础代码与契约
新增完整的 channels 限界上下文模块,包含契约层、领域核心层、应用服务、管道编排、插件体系、基础设施组合根等全层级代码,新增飞书与微信 iLink 渠道插件基础结构,补充各类 DTO、端口协议与领域服务实现。
2026-07-02 03:22:12 +08:00