Skip to content

test: cover agent.loop LabAgent conversation wrapper - #23

Merged
Anai-Guo merged 1 commit into
mainfrom
chore/auto-maint-2026-09-23
Sep 24, 2026
Merged

Anai-Guo merged 1 commit into
mainfrom
chore/auto-maint-2026-09-23

Conversation

@Anai-Guo

Copy link
Copy Markdown
Owner

自动维护改动

类型:维护
改动:为零覆盖的 lab_harness/agent/loop.py 新增 tests/test_agent_loop.py(8 个用例,覆盖率 0% → 100%):context 装配、MemoryStore 不可用时的静默降级 / 可用时挂载(tmp 目录内),以及 TextDelta / TurnComplete / ErrorEvent 拼接回复、非文本事件忽略、空事件流。run_query 通过 monkeypatch 替换,不触发任何 LLM 调用。
测试:通过(本地全量 375 passed / 1 skipped;ruff check + format --check 通过)
参考:无

本 PR 由每日维护任务生成,请人工 review 后再合并。

🤖 Generated with Claude Code

agent/loop.py had no test coverage. Add 8 hermetic tests (run_query is
monkeypatched, no LLM calls) covering context wiring, the optional
memory-store fallback, and how TextDelta / TurnComplete / ErrorEvent
events are joined into the reply (0% -> 100% coverage).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Anai-Guo
Anai-Guo merged commit 597f4e3 into main Sep 24, 2026
3 checks passed
@Anai-Guo
Anai-Guo deleted the chore/auto-maint-2026-09-23 branch September 24, 2026 10:29
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