Skip to content

test:优化测试结果同步sycthing文件夹机制 - #4100

Merged
YehongPan merged 55 commits into
developfrom
djb/test-baseline
Oct 15, 2026
Merged

YehongPan merged 55 commits into
developfrom
djb/test-baseline

Conversation

@DongJiBao2001

Copy link
Copy Markdown
Contributor

No description provided.

DongJiBao2001 and others added 30 commits September 29, 2026 11:52
A provider failure (e.g. an upstream connection_failed) was raised as
HTTPException(502) by create_provider_models_for_tenant, but the generic
except Exception handlers in the service and the app layer swallowed it and
re-wrapped it, so /model/provider/create answered 500 with the real status
only surviving as text in the message body (API-049).

- service: re-raise HTTPException instead of wrapping it
- app: pass HTTPException through on /provider/create and
  /manage/provider/create
- schema: reject a blank provider with 422 at the boundary
- tests: regression coverage for both behaviours
JasonW404 and others added 20 commits October 10, 2026 15:38
* feat(audit): add security audit logging to backend management APIs (#4055)

* feat: 为模型管理接口添加安全审计日志记录

实现了模型创建、更新、删除、批量操作等接口的安全审计日志功能,过滤了敏感凭证信息,确保审计日志安全合规。新增了审计安全字段过滤工具函数,补充了对应的测试用例验证审计日志的正确性和安全性。

* feat: 为多个接口添加安全审计日志记录

为agent和agent_repository相关的API接口添加安全审计事件记录,包括代理更新、图标上传、删除、导出、导入、版本发布/回滚/更新/删除等操作,同时补充对应的测试用例验证审计日志的正确性,确保敏感数据不被记录。

* feat: 为MCP和技能相关接口添加上下文安全审计日志

为tool、mcp、remote_mcp、skill模块的所有关键增删改接口添加安全审计日志,记录操作人、资源信息等关键字段,同时避免记录敏感信息如凭证、密钥等。新增对应的测试用例验证审计日志的正确性,确保敏感数据不会被泄露。

* feat: 添加安全审计日志并限制审计详情列表长度

在多个服务端点添加安全审计日志,记录关键操作信息
同时统一审计详情列表的长度限制为20,防止日志被恶意payload撑爆

* feat: 为配置相关接口添加安全审计日志记录

为 config_sync_app 和 memory_config_app 的配置操作接口添加安全审计事件记录,记录操作人、租户、操作类型和相关字段信息,同时更新测试用例验证审计日志的正确性,确保敏感配置值不被记录。

* test: 为上传测试用例添加 http_request 参数默认值

为测试用例中的 upload_files 调用添加 http_request=None 参数,避免测试时可能出现的未定义错误

* chore: bootstrap semantic repair stream fix draft

* fix(agent): commit accepted streamed code action repairs

* test(agent): verify repaired streams in deployed runtime and browser

* test(agent): clarify deployed repair assertion failures

---------

Co-authored-by: charmingchi1 <71816192+charmingchi1@users.noreply.github.com>
…4061)

* fix: repair four failing e2e cases (API-086, API-063, PW-MCP-CONTAINER-01, PW-MCP-MARKET-01)

* fix: skip MCP protocol handshake for API-type MCP health check
# Conflicts:
#	.github/workflows/nexent-daily-full-test.yml
#	sdk/nexent/core/agents/nexent_agent.py
#	test-e2e/DEVELOPER_GUIDE.zh-CN.md
#	test-e2e/infra/scripts/daily-launch.py
#	test-e2e/infra/tools/suite.py
#	test-e2e/infra/tools/suite_runtime.py
#	test-e2e/infra/tools/tests/test_daily_launch.py
#	test-e2e/infra/tools/tests/test_suite_report.py
Copilot AI balanced review requested due to automatic review settings October 15, 2026 01:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

# Conflicts:
#	test-e2e/infra/environment/shared-daily-results.md
#	test-e2e/infra/tools/suite_publish.py
#	test-e2e/infra/tools/tests/test_suite_publish.py
@YehongPan
YehongPan merged commit 7a11249 into develop Oct 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants