|
|
83e9fd1724
|
fix(channels): 修复出站会话锁忙时的异常处理逻辑
1. 移除对ConflictError的抛出,改为记录INFO日志并调用_handleOutboundFailure
2. 新增单元测试覆盖锁忙场景的正确行为:不崩溃、触发幂等回退、允许渠道重试
3. 补充中文注释说明锁忙场景的处理逻辑与设计意图
|
2026-07-18 18:44:39 +08:00 |
|
|
|
c216894a3e
|
refactor(channels): 重构Agent运行事件流式消费逻辑,移除SSE协议转换
主要变更:
1. 移除`stream_agent_run_events`相关SSE文本解析逻辑,改为直接读取Redis Stream结构化事件
2. 新增`_stream_structured_events`异步生成器,实现Redis Stream增量轮询与事件产出
3. 重构执行适配器与端口契约,更新文档注释与权限校验逻辑
4. 移除冗余的verbose参数与SSE协议相关代码
5. 新增超时兜底、终态run检测等安全机制
6. 更新单元测试用例以适配新的流式消费逻辑
|
2026-07-18 16:03:33 +08:00 |
|
|
|
1f47786dc8
|
feat(web): 新增集成工具生成与健康检查优化功能
1. 重构健康检查错误处理,将错误提示交由调用方自定义
2. 系统详情页新增生成工具快捷按钮
3. 新增集成生成器资源多选、厂商集成跳转支持
4. 系统表单新增数据源自动补全与动态认证选项
5. 支持通过厂商集成目录快速创建系统
|
2026-07-18 04:53:42 +08:00 |
|
|
|
59cc1daee1
|
feat: 新增AgentRun终态感知能力与配套优化
本次提交实现了AgentRun全生命周期终态处理能力,覆盖以下核心变更:
1. 新增4种AgentRun终态错误类型与HTTP状态映射,透传上游错误上下文
2. 新增AgentRun终态信息查询接口与DTO,支持非事件流场景下的状态感知
3. 优化沙箱路径转义规则,兼容服务账号UID格式
4. 新增出站管道SKIP逻辑,针对取消/中断场景避免无效重试
5. 补充完整单元测试覆盖所有新功能与优化点
|
2026-07-18 03:42:49 +08:00 |
|
|
|
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 |
|
|
|
002e6a356b
|
chore: 批量整理代码变更,修复多类细节问题
1. 清理测试文件中未使用的导入与冗余代码
2. 修复审计日志与批量操作的空值约束,统一填充"global"作为默认渠道
3. 调整批量消息撤回的响应语义,对齐其他端点的部分成功契约
4. 修复访问规则批量克隆的唯一约束问题,新增后缀自动处理逻辑
5. 替换anyio为asyncio并行调用,修正时间UTC导入路径
6. 优化前端外部系统概览页的刷新状态提示与缓存逻辑
7. 修复测试用例中的断言与请求方式问题,适配httpx删除请求特性
8. 重构后端路由的依赖注入,移除冗余的数据库会话依赖
9. 调整测试用例的权限校验逻辑,修正强制登出的权限判断
10. 修复语义分块测试的numpy依赖问题,清理冗余导入
|
2026-07-13 20:48:29 +08:00 |
|
|
|
41bd0a618c
|
refactor: 统一将日志方法从 warn 改为 warning
将代码库中所有使用 logger.warn 的地方替换为标准的 logger.warning,对齐日志方法命名规范,修复多处测试和业务代码中的方法调用不匹配问题。
|
2026-07-13 17:32: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 |
|
|
|
44dcb028b9
|
fix(toolkit): 修复搜索工具参数与工具信息展示问题
1. 为web_search和tavily_search添加runtime默认值None
2. 重构工具参数提取逻辑,跳过runtime参数并适配pydantic v2字段
3. 调整工具包导入顺序与格式化
4. 为外部工具调用添加上下文透传日志字段
|
2026-07-11 22:08:34 +08:00 |
|
|
|
56022a9199
|
chore: 批量整理代码变更,修复细节与优化结构
- 修复 scheduler store 末尾多余逗号
- 将智能体名称从“语析”改为“Kris”
- 新增获取运行记录UID的权限校验接口
- 重构操作日志写入逻辑,使用独立会话避免事务污染
- 注册外部系统调度处理器
- 优化全局错误处理器,统一响应格式与序列化处理
- 新增调度任务运行日志的handler_name字段与索引
- 重构任务执行函数,新增payload覆盖与操作人审计参数
- 重写外部系统store,新增侧边栏折叠状态与持久化
- 优化会话、消息等模型的索引、约束与字段类型
- 新增多项配置项与环境变量支持
- 重构渠道相关模型,新增索引、约束与字段优化
- 新增渠道插件模型与内容审核模型的完善
|
2026-07-11 22:06:21 +08:00 |
|
|
|
80296b7db1
|
feat(web): add qrcode dependency and setup echarts按需引入
新增qrcode第三方依赖,创建echarts统一按需初始化文件,注册常用图表和组件以避免重复引入
|
2026-07-11 22:00:12 +08:00 |
|
|
|
1bbfdb56c3
|
refactor: 优化多处Vue组件代码风格与逻辑
1. 统一格式化模板标签换行与属性排版
2. 新增ErrorBoundary组件捕获页面渲染异常
3. 为FilterBar添加输入防抖优化
4. 重构异常任务卡片逻辑,后端接管异常数据过滤
5. 优化执行日志、统计页面的展示与筛选逻辑
6. 新增回收站批量操作功能
7. 调整运维中心自动刷新与配置展示逻辑
8. 简化任务编辑/创建表单的冗余代码
|
2026-07-11 21:56:11 +08:00 |
|
|
|
0239dea9ee
|
refactor(external-systems): 整理外部系统模块代码风格与逻辑
本次提交对外部系统模块进行了多维度优化:
1. 新增OverviewView页面、filterBarHelpers和errorAlertHelpers工具函数
2. 统一格式化组件内联文本、调整props校验写法
3. 重构DiffView、CodeBlock等组件逻辑,修复循环引用序列化问题
4. 优化LoadingState、StatusTag等通用组件的代码结构
5. 替换部分页面的API调用为composable组合式函数,简化代码
6. 修正EnvironmentFormModal的接口注释与参数处理逻辑
7. 修复MaskedText组件的maskType校验与默认行为
8. 为ErrorRetryAlert新增traceId展示与错误解析逻辑
|
2026-07-11 21:55:47 +08:00 |
|
|
|
140b13f1d9
|
refactor: 批量优化前端组件代码质量与用户体验
本次提交对多个前端组件进行了全面优化:
1. 修复弹窗状态残留、重复请求、竞态问题,提升交互稳定性
2. 完善表单校验、加载状态与空数据提示,优化无障碍访问体验
3. 重构数据处理逻辑,增加防御性编程,避免渲染异常
4. 优化国际化与文案细节,统一组件交互规范
5. 新增导航配置校验、防抖resize等工具能力
6. 修复多处类型错误、依赖导入与代码格式问题
|
2026-07-11 21:55:00 +08:00 |
|
|
|
36d0add930
|
feat: 新增回收站任务清理handler,完善任务统计与批量操作能力
本次提交包含多维度功能增强:
1. 新增TaskRecycleCleanupHandler,实现过期软删除任务物理清理能力
2. 扩展任务统计模型,新增死信任务计数并完善统计逻辑
3. 新增异常任务聚合查询接口,支持按死信/连续失败/长期未执行分类返回
4. 实现任务批量暂停/恢复/软删除操作
5. 扩展运行日志与任务查询过滤条件,新增handler_name维度
6. 优化健康检查逻辑,支持动态健康窗口并返回配置快照
7. 完善数据映射与DTO定义,补充缺失字段与类型支持
|
2026-07-11 21:53:56 +08:00 |
|
|
|
371c554aa7
|
refactor: 整理并优化多个composable代码,统一维护逻辑
- 重构useRequestGuard移除多余逗号,修复语法细节
- 优化API调用格式,统一代码缩进与可读性
- 新增多个共享composable与工具函数:useAccountOptions、useEnvironmentOptions、useSystemOptions、directoryUtils等
- 统一状态枚举与常量定义,对齐后端接口规范
- 修复请求竞态问题,新增批量操作支持
- 优化错误处理与加载状态管理
- 移除重复代码,合并共享逻辑避免多处维护差异
|
2026-07-11 21:53:27 +08:00 |
|
|
|
1642c8fae6
|
refactor(scheduler api): 简化api函数写法并新增批量操作接口
1. 将所有单行api函数改写为箭头函数简化写法
2. 新增批量暂停、恢复、软删除任务的api接口
3. 新增工作台异常任务列表查询接口
|
2026-07-11 21:44:21 +08:00 |
|
|
|
4206c3a60f
|
refactor(api): 统一API函数格式并更新文档注释
本次提交对多个API文件进行了多项优化:
1. 合并单行多行的API函数调用,统一代码格式
2. 更新API端点计数注释,修正部分模块的端点数量
3. 补充函数参数注释与请求选项支持,新增部分API接口
4. 调整模块路径命名,移除废弃的API封装
5. 优化文档注释,补充参数说明与使用场景
|
2026-07-11 21:43:50 +08:00 |
|
|
|
3ae9c0bd21
|
test: 批量修复与新增单元测试用例,清理废弃测试目录
1. 删除了 test/unit/external_systems/framework/ 下的废弃空测试目录
2. 修复多处测试断言逻辑、参数传递与测试数据构造
3. 新增日志级别、缓存令牌、流事件等DTO单元测试
4. 补充路由绑定、会话仓储、outbox仓储的测试覆盖
5. 更新测试用例中的异常类型、参数校验与业务逻辑断言
|
2026-07-11 21:43:16 +08:00 |
|
|
|
df116a069c
|
test: 补全全量接口参数校验与权限控制测试用例
新增并完善多模块接口测试用例,覆盖:
1. 权限校验:认证缺失、普通用户越权访问场景
2. 参数合法性校验:空值、格式错误、边界值、枚举约束
3. 响应字段增强:补充业务字段断言与分页回传校验
4. 异常场景:不存在资源、超限参数、无效格式等400/404/422场景
|
2026-07-11 21:41:45 +08:00 |
|
|
|
c15abaef0a
|
refactor(repos): 批量优化仓储层代码,统一数据库操作规范
本次提交对多个仓储层文件进行了系统性优化:
1. 统一软删除标记为布尔值 `is_deleted=True` 替代整数 `is_deleted=1`
2. 新增或补全多个仓储类的可更新字段、查询过滤条件
3. 重构删除逻辑,使用ORM实例更新替代直接UPDATE语句以支持乐观锁
4. 优化分页查询,新增keyset分页支持避免深度分页性能问题
5. 新增ChannelPluginRepository、ExternalSecretRotationRecordRepository等新仓储类
6. 修复时间范围查询的闭区间/开区间错误,补全统计查询的默认空值返回
7. 优化批量操作、聚合查询的实现逻辑,减少数据库往返次数
8. 统一代码风格与注释规范,补充完整的文档说明
|
2026-07-11 21:40:42 +08:00 |
|
|
|
2f6a4c29bb
|
refactor(channel routers): 统一参数校验与常量定义,新增功能端点
1. 为渠道账户ID查询添加最小长度校验,统一分析模块常量引用
2. 新增扫码登录向导端点,完善文档说明
3. 优化配对统计接口,移除无效参数
4. 为出站箱接口添加批量上限与202状态码
5. 新增测试用例、访问规则、配额等模块的查询与校验参数
6. 新增适配器健康批量查询、健康检查触发接口
7. 统一告警、审计日志的错误处理方式
8. 新增插件配置账户ID支持,优化批量操作响应
9. 新增环境健康批量查询、Webhook限流与参数校验
10. 完善会话管理、审计日志的参数与文档说明
11. 修复导入模块的校验错误处理逻辑
|
2026-07-11 21:39:05 +08:00 |
|
|
|
00a5577aac
|
chore: 整理并合并近期多模块迭代变更
本次提交包含了大量跨模块的功能增强、bug修复与代码优化:
1. 清理冗余空行与导入格式,统一代码风格
2. 新增集成超时异常类,替换原生TimeoutError避免穿透核心层
3. 扩展审计日志DTO与用例,新增变更字段追踪能力
4. 完善各类仓储接口,新增批量操作、时间范围过滤支持
5. 重构健康检查返回格式,统一使用status字段替代冗余的reachable/healthy
6. 扩展仪表盘与各类服务端口,新增待办统计、系统dashboard等能力
7. 优化批量操作与事务处理,新增保存点支持隔离失败操作
8. 修复配额管理阈值计算逻辑,支持自定义告警阈值
9. 统一认证类型错误提示,优化插件注册校验逻辑
10. 扩展SOAP适配器预览能力,兼容bytes类型输入
11. 新增批量恢复、批量硬删除回收站资源的接口与DTO
12. 优化测试用例断言逻辑,兼容前端操作符别名与字段名差异
|
2026-07-11 21:38:08 +08:00 |
|
|
|
a484844ea1
|
chore: 汇总完成多模块功能迭代与缺陷修复
此提交包含了大量跨模块的优化与修复:
1. 配置与依赖调整:调整账号列表分页默认值、重试上限、内容审核长度限制,新增出站文件支持
2. 代码结构优化:重构白名单缓存逻辑、移除冗余日志依赖、清理过时TODO注释
3. 功能增强:添加死信计数接口、会话绑定审计、SSE订阅限流、凭据验证服务
4. 契约更新:修正DTO字段命名、完善类型定义、更新审计操作类型
5. 错误处理:优化限流清理逻辑、添加异常捕获与告警
6. 文档与校验:补充字段校验规则、完善注释与文档说明
|
2026-07-11 21:37:16 +08:00 |
|
|
|
af5b209be1
|
refactor(channel routers): 统一分页参数并优化接口实现
1. 新增统一分页常量定义,替换各路由零散的Query参数声明
2. 批量替换多个列表接口的分页参数为预设常量
3. 优化插件目录、消息搜索等接口的参数与文档
4. 修复死信导出接口的参数命名不一致问题
|
2026-07-11 15:55:45 +08:00 |
|
|
|
202defb5f2
|
refactor(repo): 优化仓库层代码,新增多条件查询能力
1. 为count_deleted方法新增按deleted_at时间范围过滤的参数
2. 为幂等查询get方法新增operation参数以避免响应体错误重放
3. 优化定时任务更新方法的注释说明与排除字段逻辑
4. 新增活跃任务统计并更新handler聚合摘要查询
5. 为任务状态统计接口新增handler名称过滤能力
|
2026-07-11 15:53:38 +08:00 |
|
|
|
6ddc2a8c25
|
feat: 新增批量配置查询、路由绑定管理等功能并优化现有逻辑
1. 新增config/get_many批量配置查询接口与Redis实现
2. 新增路由绑定相关端口与事件校验
3. 优化插件目录展示,新增last_error与重启提示字段
4. 新增插件配置更新与重启状态跟踪逻辑
5. 优化会话搜索参数支持,新增account_id过滤
6. 替换部分ValueError为ValidationError统一错误类型
7. 新增多类DTO与参数校验逻辑
8. 优化SQLAlchemy事务处理与乐观锁实现
9. 新增能力画像矩阵过滤功能
|
2026-07-11 15:52:20 +08:00 |
|
|
|
4c2c6b956d
|
test: 批量修复并新增单元/集成测试用例
1. 格式化代码与参数换行,提升可读性
2. 修正测试断言与测试逻辑,覆盖更多边界场景
3. 新增外部系统告警仓库、工具服务、系统服务等测试用例
4. 完善插件注册表的重启状态检测逻辑测试
5. 更新测试断言计数与预期结果,匹配代码变更
6. 修复Instagram适配器的签名校验测试逻辑
7. 优化会话合并、上下文测试的类型检查与断言
|
2026-07-11 15:51:28 +08:00 |
|
|
|
28fe916f85
|
test: 新增外部系统测试框架各模块的初始化文件
创建了测试框架根目录、运行时、适配器、执行器、注册中心以及各类协议适配器和认证插件的__init__.py空初始化文件,完善测试目录结构
|
2026-07-11 15:50:06 +08:00 |
|
|
|
e9d2486e20
|
feat(scheduler): 新增活跃任务数、手动触发返回run_id等多项功能增强
本次提交对调度器进行了多维度优化:
1. 扩展HandlerSummary模型,新增active_task_count字段并完善聚合逻辑
2. 重构手动触发任务接口,新增TriggerTaskOutput返回run_id与任务快照
3. 为幂等仓储添加operation参数隔离不同操作的缓存,修复幂等校验冲突问题
4. 为任务统计与列表接口添加分页总页数计算,完善回收站分页支持
5. 新增任务按handler、owner过滤的统计能力,优化更新任务的字段校验与重算逻辑
6. 为删除、恢复、硬删除操作添加幂等保护,完善操作审计与错误处理
|
2026-07-11 07:38:59 +08:00 |
|
|
|
abf5ae52e5
|
refactor(apis): 简化无参API调用并更新API文档
1. 移除多个列表/统计API的默认空参数和buildQueryString调用,简化无参请求
2. 新增健康检查、测试通知渠道等API端点
3. 更新API注释文档,修正端点计数、废弃接口替换说明
4. 调整环境导出接口的权限为管理员权限并使用adminGet
5. 修正webhook接口的废弃端点替换和注释描述
|
2026-07-11 07:37:53 +08:00 |
|
|
|
ecb708bfea
|
test(external-systems): add and update integration test cases
1. 更新分页参数校验,将page/page_size替换为limit/offset
2. 调整批量克隆策略的返回结果校验逻辑
3. 新增适配器详情接口的字段校验测试
4. 新增回收站资源类型和ID边界校验测试
5. 完善导入接口的参数校验和新增约束测试
6. 补充指标接口的时间范围校验测试
7. 新增告警接口的过滤、状态码和关联查询测试
8. 完善通知渠道的校验和测试端点覆盖
|
2026-07-11 07:37:34 +08:00 |
|
|
|
d4770dfba4
|
test: 完善外部系统测试用例,修复多处测试逻辑问题
1. 修复数据库配置测试中 schema 字段名不匹配问题
2. 替换多处 KeyError 断言为 DomainValidationError 校验
3. 优化 gRPC 测试中可选类型断言逻辑
4. 新增大量重试逻辑、认证校验、资产校验相关测试用例
5. 重构部分测试代码,移除冗余导入与代码
6. 调整 DTO 测试默认值与断言逻辑
7. 格式化部分测试文件代码格式
8. 新增适配器基类默认行为单元测试
|
2026-07-11 07:37:14 +08:00 |
|
|
|
55188ff7fa
|
refactor: 整理代码结构并修复多处细节问题
1. 调整导入顺序与格式,修复重复导入
2. 替换通用异常捕获为更精准的ValueError
3. 重构持久层仓库的get_deleted/list_deleted方法,添加ORM转领域模型逻辑
4. 完善配置校验与参数合法性检查,新增缺失字段校验
5. 优化多行字符串与函数调用的换行格式
6. 修复通知服务状态判定逻辑与文档描述
7. 简化无用的TYPE_CHECKING代码块
8. 重构ServiceNow元数据发现逻辑,增加字段合法性校验
9. 修复数据库查询验证器的子查询处理逻辑
10. 完善领域模型的初始化校验与属性语义
|
2026-07-11 07:34:48 +08:00 |
|
|
|
6dd16ad3f8
|
refactor(external-systems-routers): 统一分页参数格式并完善各路由文档与校验
本次提交对多个外部系统路由进行了多维度优化:
1. 统一分页参数:将所有路由的`page = offset//limit +1`、`page_size=limit`替换为标准的`limit`+`offset`分页格式
2. 完善接口文档:补充多个端点的功能说明、参数含义与返回字段解释
3. 增强参数校验:新增字段长度限制、正则校验、枚举类型约束与业务逻辑校验
4. 优化代码复用:提取重复逻辑为辅助函数,减少样板代码
5. 修复接口问题:修正工具健康检查端点路径参数类型,优化导出接口响应格式
6. 补充异常处理:为批量操作添加异常捕获与日志记录,避免流程中断
|
2026-07-11 06:57:24 +08:00 |
|
|
|
689ab2766b
|
refactor(external repos): 批量优化外部系统仓储层代码
1. 修复webhook订阅更新时未激活状态的问题
2. 为审计日志资源查询添加模糊匹配支持
3. 新增通知渠道按状态分组统计接口
4. 为环境配置查询添加分页参数
5. 新增工具用例批量统计接口
6. 新增执行链路批量软删除接口
7. 优化配额查询的排序与upsert逻辑
8. 重构工具执行的删除与重试链查询
9. 优化健康检查的分页与最新记录查询
10. 完善令牌管理的过滤与失效逻辑
11. 优化告警管理的统计与渠道引用检查
12. 扩展指标统计的维度与计算精度
|
2026-07-11 06:55:48 +08:00 |
|
|
|
830a3c1458
|
refactor: 完成多模块代码优化与功能迭代
本次提交包含多项核心改进:
1. 统一列表查询分页范式,替换page/page_size为limit/offset标准分页
2. 新增多项仓库方法与服务接口,完善统计与测试能力
3. 优化审计日志事务处理逻辑,保证业务与审计数据原子性
4. 统一适配器类型与源类型排序契约,添加排序注释说明
5. 完善通知渠道、健康检查、告警等模块的DTO与实体字段
6. 优化测试用例执行回调,透传调用方标识
7. 修复资产导入时的校验逻辑,重新计算size与checksum
8. 拆分UpsertQuotaInput的审计字段,区分创建人与修改人
|
2026-07-11 06:55:19 +08:00 |
|
|
|
f0578ef527
|
chore: 更新初始超级管理员和默认用户的账号信息
将原有管理员账号、姓名、手机号和密码替换为新的Kris相关信息,默认用户密码同步更新
|
2026-07-11 05:45:49 +08:00 |
|
|
|
1e0f4b3b14
|
feat(scheduler router): 为定时任务接口添加幂等性支持和审计字段
1. 新增Header参数Idempotency-Key实现幂等校验
2. 为create/update/delete/pause/resume/trigger接口补充幂等键参数
3. 为trigger任务接口添加操作人审计字段和透传逻辑
|
2026-07-11 05:45:41 +08:00 |
|
|
|
6d3cf3fedd
|
refactor(channel repos): 拆分sqlalchemy导入并简化多行语句
1. 将分散的sqlalchemy导入拆分为单独行,统一导入格式
2. 简化channel_outbox_repository中的多行select语句为一行
3. 删除无用的空行注释
|
2026-07-11 05:45:18 +08:00 |
|
|
|
d38f325577
|
feat: 完成外部系统模块多维度优化迭代
本次提交包含以下核心改进:
1. 统一组件命名规范:为所有列表页组件添加defineOptions配置组件名
2. 重构侧边导航系统:支持折叠态、路由name跳转、自动激活匹配
3. 新增通用基础组件:ErrorRetryAlert错误重试提示、PermissionButton权限按钮
4. 优化列表页错误处理:替换全局错误提示为统一ErrorRetryAlert组件
5. 增强仪表盘能力:添加自动重试机制、traceId展示、多维度指标统计
6. 完善页面容器功能:支持详情页标签、面包屑优化、权限控制
7. 新增系统健康状态监控:集成健康检查API,展示系统健康状态
8. 优化页面交互:加载态、空态、错误态统一视觉语言
|
2026-07-11 05:44:45 +08:00 |
|
|
|
70a45c2acc
|
test: add and update multiple unit test cases across modules
1. 新增调度任务运行日志时长计算相关测试用例
2. 更新凭证服务缓存TTL配置相关测试
3. 新增时区校验、微信WOC适配器消息过滤、拉取器游标持久化等测试
4. 修复任务仓库方法调用参数不匹配的测试断言
5. 新增凭证预热单元测试和向导适配器本地HTTP配置校验测试
|
2026-07-11 05:44:03 +08:00 |
|
|
|
d1246bb2fe
|
test: 补全多路由的权限校验、参数合法性校验及404场景测试
本次提交为多个集成测试文件新增测试用例,覆盖以下内容:
1. 权限校验:补充各接口的未认证、普通用户权限、管理员权限校验
2. 参数合法性:新增分页参数、请求体必填项、字符串长度限制等校验场景
3. 异常场景:补充不存在资源、非法参数的404/422响应校验
|
2026-07-11 05:43:37 +08:00 |
|
|
|
a829e96a50
|
refactor(storage): 完善多ORM模型定义与注释
1. 为ChannelAccount添加乐观锁配置
2. 补充ScheduledTask与幂等表的注释与约束
3. 修正ExternalAdapterAsset状态枚举与相关方法
4. 新增外部配额与密钥轮换策略的字段与序列化支持
|
2026-07-11 05:42:51 +08:00 |
|
|
|
977724d7c3
|
refactor(wechat-woc,transport): 批量代码优化与功能增强
1. 修复代码格式与缩进问题,统一代码风格
2. 调整凭证缓存TTL为不过期,显式管理缓存失效
3. 重构wechat-woc出站请求,添加可重入锁保证同账号串行调用
4. 新增wechat-woc向导适配器配置端口支持,兼容开发环境localhost
5. 实现入站消息出站投递异步化,添加账号级并发限制
6. 新增transport启动前凭证缓存预热逻辑
7. 调整导入顺序与依赖位置,优化代码结构
|
2026-07-11 05:42:26 +08:00 |
|
|
|
15c1cd95ba
|
test: 新增并完善外部系统单元测试覆盖
- 新增多个集成服务(Slack、Notion、Twilio、Microsoft365等)的元数据、常量、凭证、错误处理相关单元测试
- 新增持久化适配器、工作单元、健康检查仓储的单元测试
- 修复认证插件测试中缺失的凭证类型注册
- 修正密钥轮换调度器的异常类型匹配
- 完善审计日志测试用例,新增创建者/更新者字段校验
- 新增告警触发时持久化通知渠道的测试
- 精简核心模型测试代码,移除冗余的超时测试用例
|
2026-07-11 05:42:04 +08:00 |
|
|
|
67ddd748e8
|
refactor(external_systems_router): 优化多路由代码并新增功能
1. 为告警、删除系统/环境/工具接口添加操作者字段
2. 重构看板路由使用专用服务创建函数
3. 新增工具健康检查接口并完善执行重试注释
|
2026-07-11 05:40:58 +08:00 |
|
|
|
23f7a8a863
|
refactor(scheduled-repo): 优化代码格式与函数签名,补充审计字段
1. 格式化SQLAlchemy查询语句,将多行合并为单行提升可读性
2. 调整部分函数参数换行格式,统一代码风格
3. 为幂等键抢占、响应回写、任务状态变更等方法新增updated_by/created_by审计字段
4. 修复僵尸日志清理逻辑,补全日聚合统计写入路径并返回handler列表
5. 新增一次性任务执行成功后的收尾方法,避免调度循环
|
2026-07-11 05:40:36 +08:00 |
|
|
|
f04418fb0c
|
feat(scheduler): 新增多项功能与优化,完善幂等、审计与执行逻辑
1. 新增TaskResult.skipped字段,标记分布式锁抢占失败跳过场景
2. 新增时区校验validate_tz,owner_scope校验新增枚举校验
3. 完善仓储接口与实现,新增finalize_one_shot_task方法
4. 为各API新增idempotency_key幂等支持
5. 新增任务执行超时检测与处理逻辑
6. 为运行日志添加duration_seconds派生字段
7. 重构僵尸回收逻辑,补录超时统计
8. 完善审计字段传递与一次性任务处理逻辑
|
2026-07-11 05:40:16 +08:00 |
|