chengyongru
|
55f85b3c1f
|
refactor(agent): remove duplicate progress streaming path
|
2026-08-27 10:56:07 +08:00 |
|
chengyongru
|
a618e80887
|
refactor(agent): reduce loop runner parameter plumbing
|
2026-08-26 17:50:52 +08:00 |
|
chengyongru
|
66d9328a00
|
fix(agent): defer subagent wait until turn exit
|
2026-08-25 17:56:16 +08:00 |
|
chengyongru
|
9895c23cb5
|
refactor(providers): define typed usage contract
|
2026-08-25 01:04:25 +08:00 |
|
chrischen-coder
|
f5e467626d
|
fix(agent): time out no-tools model requests
|
2026-08-25 00:34:01 +08:00 |
|
Xubin Ren
|
48eea29313
|
feat(webui): unify turn observability
|
2026-08-22 20:51:24 +08:00 |
|
chengyongru
|
6a1a45d07a
|
feat: preserve Responses reasoning state and compact context (#5172)
|
2026-07-30 22:39:43 +08:00 |
|
chengyongru
|
e6baecafcd
|
fix(agent): close length recovery lifecycle gaps
|
2026-07-27 01:39:46 +08:00 |
|
chengyongru
|
b19039f9d0
|
fix(agent): preserve length-recovered output
|
2026-07-27 01:39:46 +08:00 |
|
chengyongru
|
4916fc07ab
|
fix(agent): close reasoning on stream timeout
|
2026-07-14 15:51:22 +08:00 |
|
WK Wong
|
11eb9d8cc8
|
fix(agent): add wall-clock timeout for streaming LLM requests
|
2026-07-14 15:51:22 +08:00 |
|
chengyongru
|
b4f069800e
|
refactor(agent): make runner consume required runtime
|
2026-07-10 17:54:34 +08:00 |
|
chengyongru
|
5d91d59cf7
|
fix(agent): finalize max-iteration turns without tools
|
2026-06-10 14:47:20 +08:00 |
|
chengyongru
|
24e56fcf07
|
test: improve deterministic unit test coverage
|
2026-06-04 19:41:32 +08:00 |
|
Xubin Ren
|
e87c07c368
|
fix(agent): prevent outer wall-clock timeout for streaming requests
|
2026-05-16 10:12:57 +00:00 |
|
chengyongru
|
99cc6ee808
|
test(agent): expand coverage and refactor test structure
- Add 42 tests for ContextBuilder (context.py: 0→42 tests)
- Add 37 tests for SubagentManager lifecycle (subagent.py: 2→37 tests)
- Add 42 unit tests for AutoCompact in isolation
- Split monolithic test_runner.py (3313 lines) into 9 focused files:
test_runner_core, test_runner_hooks, test_runner_errors,
test_runner_safety, test_runner_persistence, test_runner_governance,
test_runner_tool_execution, test_runner_injections,
test_loop_runner_integration
- Add 3 config passthrough tests (temperature/max_tokens/reasoning_effort)
- Fix fragile patch.object(__init__) in test_stop_preserves_context
- Create shared conftest.py with make_provider/make_loop factories
Total: 934 tests passing, 0 regressions
|
2026-05-13 12:49:17 +08:00 |
|