Skip to content

feat(agent): V1.20.0-alpha automotive-tester LLM-driven minimum viable (V1.x rollout 收尾)#77

Merged
Wool-xing merged 1 commit into
mainfrom
feat/v1.20-automotive-tester
May 15, 2026
Merged

feat(agent): V1.20.0-alpha automotive-tester LLM-driven minimum viable (V1.x rollout 收尾)#77
Wool-xing merged 1 commit into
mainfrom
feat/v1.20-automotive-tester

Conversation

@Wool-xing
Copy link
Copy Markdown
Owner

Summary

V1.x rollout 收尾 — ROADMAP rollout #6 (最后一个) 落地。所有 16 expert 实装完成 (11 production + 5 script + 0 rollout)。

automotive-tester LLM-driven minimum viable:LLM 读 PRD + CAN-bus/ISO-26262 上下文 → ASIL 评估 + HIL 测试用例 + ADAS 场景 + OTA 升级 + 合规矩阵结构化 JSON。

覆盖范围

  • 4 子系统: ECU / ADAS 域控 / IVI 车机 / V2X 车路协同
  • 8 协议: CAN (Classical/FD) / LIN / FlexRay / Automotive Ethernet / DoIP/UDS / SOME-IP / V2X (DSRC/C-V2X)
  • HIL/SIL/MIL/PIL 4 环路 (ASIL C/D 必 HIL)
  • ADAS 场景库: AEB/ACC/LKA/LCC/APA/RPA/AVP/HWA/NOA 9 类
  • OTA 7 步: 签名 + 差分包 + A/B 分区 + 回退 + 中断恢复 + 行车安全 + DTC 对比
  • 8 合规标准: ISO 26262 / ISO 21448 SOTIF / UN R155/R156 / GB 44495/44496-2024 / AUTOSAR / ASPICE

变更

  • runtime/orchestrator/agents/automotive_tester.py 新加 (照 V1.19 pentest_tester pattern)
  • runtime/orchestrator/agents/__init__.py 注册 import + V1.x 收尾说明
  • 02-专家定义/16-车载测试.md frontmatter EXPERT_IMPL_STATUS: rollout → production (registry 单源)
  • runtime/tests/test_agent_runners.py ALL_RUNNERS 加 automotive-tester (33 case 全过)
  • runtime/tests/test_impl_status_filter.py 数字 sync (11 production / 5 script / 0 rollout); rollout/hard-block 覆盖改用 unknown expert (走相同 hard-block 分支 + 占位说明)
  • README.md 数字 catch-up
  • ROADMAP.md V1.20 标 done + 当前状态 V1.20.0-alpha + 16/16 + Changelog

V1.x rollout 历程

版本 Expert 日期
V1.15.0-alpha env-manager 2026-05-15
V1.16.0-alpha mobile-tester 2026-05-15
V1.17.0-alpha visual-tester 2026-05-15
V1.18.0-alpha system-tester 2026-05-15
V1.19.0-alpha pentest-tester 2026-05-16
V1.20.0-alpha automotive-tester 2026-05-16 (收尾)

Test plan

  • pytest runtime/tests/test_agent_runners.py — 34/34 PASS (3 维度 × 11 runner + 1 sync 锚)
  • pytest runtime/tests/test_impl_status_filter.py — 13/13 PASS (X4 防 mock 闭环不退化)
  • pre-commit (ruff / detect-secrets / 路径守 / agents-skills-utils 数量校验 / markdownlint) PASS
  • CI 13 jobs 待 PR 触发

下一步 (V2.x)

V1.x 收尾后下个里程碑:

  • skill 层 LLM-driven rollout (16 rollout skill 实装)
  • 真 LLM provider 集成测试 (test_smoke_e2e 扩 production runner LLM 真跑)
  • ASIL D 实操 (HIL 台架 wiring + Vector CANoe 真接)

…e (V1.x rollout 收尾)

ROADMAP rollout #6 落地 (runtime/orchestrator/agents/automotive_tester.py):
LLM 读 PRD + CAN-bus/ISO-26262 上下文 → vehicle_subsystem + asil_assessment
+ test_cases + bus_test_plan + adas_scenarios + ota_plan + compliance_matrix
+ test_environment 结构化 JSON。

覆盖范围:
- 4 子系统: ECU / ADAS 域控 / IVI 车机 / V2X 车路协同
- 8 协议: CAN (Classical/FD) / LIN / FlexRay / Automotive Ethernet / DoIP/UDS
  / SOME-IP / V2X (DSRC/C-V2X)
- HIL/SIL/MIL/PIL 4 环路 (ASIL C/D 必 HIL)
- ADAS 场景库: AEB/ACC/LKA/LCC/APA/RPA/AVP/HWA/NOA 9 类
- OTA 7 步: 签名 + 差分包 + A/B 分区 + 回退 + 中断恢复 + 行车安全 + DTC 对比
- 8 合规标准: ISO 26262 / ISO 21448 SOTIF / UN R155/R156 / GB 44495/44496-2024
  / AUTOSAR / ASPICE

**V1.x rollout 收尾** — 所有 16 expert 实装完成 (11 production + 5 script + 0 rollout)。

变更:
- runtime/orchestrator/agents/automotive_tester.py 新加 (照 V1.19 pentest_tester pattern)
- runtime/orchestrator/agents/__init__.py 注册 automotive_tester import + 收尾说明
- 02-专家定义/16-车载测试.md frontmatter EXPERT_IMPL_STATUS rollout → production
- runtime/tests/test_agent_runners.py ALL_RUNNERS 加 automotive-tester case (33 case 全过)
- runtime/tests/test_impl_status_filter.py 数字 sync (11 production / 5 script / 0 rollout);
  rollout/hard-block 覆盖改用 unknown expert (走相同 hard-block 分支 + 占位说明)
- README.md 数字 catch-up:16 expert = 11 production + 5 script
- ROADMAP.md V1.20 标 done + 当前状态 V1.20.0-alpha + active 16/16 + Changelog
@Wool-xing Wool-xing merged commit ffbcac2 into main May 15, 2026
13 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.

1 participant