Vincent Koc
|
a54bec799c
|
fix(agents): observe native provider prompt egress (#119219)
* fix(agents): observe final provider prompt egress
* fix(agents): observe native provider prompt egress
* test(agents): type native prompt observer models
|
2026-08-04 22:46:07 +08:00 |
|
Vincent Koc
|
6d88ec5248
|
fix(agents): recover from invalid compaction summaries (#119137)
|
2026-08-04 19:43:25 +08:00 |
|
Vincent Koc
|
7aa3642f6d
|
test(qa): repair QA catalog integrity (#119140)
|
2026-08-04 15:28:02 +08:00 |
|
Vincent Koc
|
3ac7083213
|
improve(qa): cover vision channel offload (#118862)
* test(qa): cover vision channel offload
* test(qa): harden vision channel offload coverage
|
2026-08-04 14:57:03 +08:00 |
|
Vincent Koc
|
2ca01fb618
|
test(qa): prove overflow compaction pruning (#119033)
|
2026-08-04 12:15:11 +08:00 |
|
Peter Steinberger
|
cd50780d6a
|
fix(qa): provision ffmpeg for Playwright scenarios (#119064)
|
2026-08-03 19:40:39 -07:00 |
|
Vincent Koc
|
e29f692066
|
test(qa): repair scenario catalog baselines (#119062)
|
2026-08-04 10:21:04 +08:00 |
|
Vincent Koc
|
3bbc4ad085
|
test(qa): cover managed gateway service lifecycle (#118855)
|
2026-08-04 07:07:27 +08:00 |
|
Vincent Koc
|
c27fb940cf
|
test(qa): cover image generation task lifecycle (#118915)
|
2026-08-04 06:43:40 +08:00 |
|
Vincent Koc
|
9cbc13015c
|
test(qa): prove plugin tool ownership in gateway flow (#118958)
|
2026-08-04 05:05:44 +08:00 |
|
Peter Steinberger
|
084833b324
|
fix(search): propagate cancellation through provider-owned requests (#118895)
|
2026-08-03 12:46:17 -07:00 |
|
Peter Steinberger
|
cae7431644
|
test(qa): prove real yielded-child completion and channel delivery (#118707)
|
2026-08-03 07:35:56 -07:00 |
|
Peter Steinberger
|
deb682abfe
|
refactor(plugins): consolidate extension runtime helpers (#118509)
* refactor(plugins): consolidate extension runtime helpers
* fix(ci): satisfy extension type and lint checks
* chore(plugin-sdk): regenerate API baseline for #118509
|
2026-08-03 02:56:43 -07:00 |
|
Peter Steinberger
|
0fbddda540
|
improve(qa): replace terminal reply timing waits (#118600)
* test(qa): replace terminal reply timing waits
* test(qa): keep terminal contract in channel suite
* test(qa): scope terminal settlement per worker
* test(qa): bind settlement to child session
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 02:37:59 -07:00 |
|
Vincent Koc
|
d2046614f9
|
fix(qa): restore Telegram release validation (#118542)
|
2026-08-03 17:22:29 +08:00 |
|
joshavant
|
2781abf960
|
fix(agents): preserve timeout completion evidence
|
2026-08-03 01:41:38 -05:00 |
|
joshavant
|
cd8985c2fc
|
test(qa): prove terminal reply channel behavior
|
2026-08-03 01:41:38 -05:00 |
|
Peter Steinberger
|
f6341f2fba
|
test(qa): consolidate gateway child fixtures (#118508)
|
2026-08-02 22:37:55 -07:00 |
|
Peter Steinberger
|
d68d94b5d4
|
fix(qa): reject incomplete character judge rankings (#118423)
|
2026-08-02 21:25:19 -07:00 |
|
Peter Steinberger
|
e5eff98879
|
test(qa): consolidate mock provider response helpers (#118425)
|
2026-08-02 20:47:06 -07:00 |
|
Peter Steinberger
|
d74e351c00
|
fix(qa): use dist-backed Gateway child launcher (#118401)
|
2026-08-02 20:14:31 -07:00 |
|
Peter Steinberger
|
1fedcca9a9
|
fix(agents): finish settled failed-tool turns instead of dropping replies (#118344)
|
2026-08-02 19:40:41 -07:00 |
|
Vincent Koc
|
f5637c0685
|
fix(qa): restore prerelease validation (#118255)
* test(whatsapp): return accepted monitor send results
* fix(qa): recognize Code Mode write results
|
2026-08-03 10:09:19 +08:00 |
|
Peter Steinberger
|
30c79e4db1
|
fix(inference): prevent lost cancellation, stuck compaction, and runaway tools (#118146)
* fix(inference): preserve cancellations, compaction, and tool-loop safety
* fix(inference): satisfy Codex and mock-provider type checks
* fix(codex): secure tool-free recovery and restricted turns
* fix(codex): satisfy host-prompt provenance lint
|
2026-08-02 14:42:01 -07:00 |
|
Peter Steinberger
|
a6b3febb29
|
test(qa): consolidate runtime parity fixtures (#118154)
|
2026-08-02 13:17:39 -07:00 |
|
Peter Steinberger
|
2970ccb53f
|
fix(qa): report failed evaluations and scenario runs accurately (#118120)
|
2026-08-02 12:38:35 -07:00 |
|
Vincent Koc
|
ea345150e3
|
fix(qa): require canonical compaction write result (#118115)
|
2026-08-03 02:41:02 +08:00 |
|
Vincent Koc
|
8206bf1f85
|
Merge pull request #117971 from openclaw/test/qa-live-voice-talkback-20260802
test(qa): validate live inbound voice talkback
|
2026-08-02 20:05:44 +08:00 |
|
Vincent Koc
|
54cb02151f
|
test(qa): enforce live voice model
|
2026-08-02 19:54:38 +08:00 |
|
Vincent Koc
|
f5712a930b
|
test(qa): use supported OpenAI voice model
|
2026-08-02 19:50:32 +08:00 |
|
Vincent Koc
|
12d0d84262
|
test(qa): ignore deleted voice previews
|
2026-08-02 19:47:42 +08:00 |
|
Vincent Koc
|
cab7daa9c7
|
fix(qa): share bundled voice preflight fixture
|
2026-08-02 19:33:28 +08:00 |
|
Vincent Koc
|
5f62c18e62
|
test(qa): pin proven voice talkback model
|
2026-08-02 19:10:22 +08:00 |
|
Dallin Romney
|
55816c47d1
|
fix(slack): explicitly chunk native-data fallbacks (#117809)
* fix(slack): explicitly chunk native-data fallbacks
* fix(slack): honor one-character fallback chunks
* qa(slack): reconstruct chunked fallback evidence
* fix(slack): cap receipt-tracked fallbacks at 4k
|
2026-08-02 19:03:06 +08:00 |
|
Vincent Koc
|
76791fe8c8
|
fix(qa): bundle shared voice fixture loader
|
2026-08-02 18:59:06 +08:00 |
|
Vincent Koc
|
e306a944d8
|
test(qa): isolate voice talkback flow coverage
|
2026-08-02 18:35:48 +08:00 |
|
Vincent Koc
|
882a847670
|
test(qa): cover live voice talkback flow
|
2026-08-02 18:31:25 +08:00 |
|
Dallin Romney
|
edf434b1a3
|
fix(qa): exercise blocked Slack lifecycle on selected account (#117805)
* fix(qa): exercise blocked Slack lifecycle on selected account
* test(qa): split Slack lifecycle catalog coverage
* qa(slack): wait for blocked lifecycle observation
|
2026-08-02 18:22:44 +08:00 |
|
Dallin Romney
|
45b74bf312
|
fix(qa): validate memory fallback semantics (#117815)
* fix(qa): validate memory fallback semantics
* test(qa): tie memory fallback boundary to subject
* test(qa): reject affirmative memory access claims
* test(qa): require responder-relative memory boundaries
* test(qa): scope memory boundaries to responder
* test(qa): keep memory boundary clauses local
* test(qa): assert memory fallback owner facts
* test(qa): bind memory fallback proof session
|
2026-08-02 18:21:46 +08:00 |
|
Dallin Romney
|
80a4cad56b
|
fix(qa): assert standalone Slack commentary by identity (#117808)
* fix(qa): assert standalone Slack commentary by identity
* test(qa): satisfy Slack observation message contract
* test(qa): keep Slack final message shape distinct
* qa(slack): add deterministic commentary protocol fixture
|
2026-08-02 18:20:34 +08:00 |
|
Harjoth Khara
|
18f31f6d22
|
fix(media-understanding): resolve inbound media:// refs carried as attachment url (#117268)
* fix(media-understanding): resolve inbound media:// refs carried as attachment url
* fix(media-understanding): resolve stored inbound URL aliases
Co-authored-by: harjoth <harjoth.khara@gmail.com>
* test(qa): classify stored inbound media proof
* test(qa): require exact inbound media completion
* fix(media-understanding): preserve local media refs
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Peter Steinberger <steipete@macos.shared>
|
2026-08-02 03:01:30 -07:00 |
|
Dallin Romney
|
85a85515ef
|
fix(qa): tolerate expected Matrix sync long-poll deadlines (#117807)
* qa(matrix): tolerate expected sync long-poll deadlines
* test(qa): preserve late Matrix sync failures
|
2026-08-02 17:56:55 +08:00 |
|
Dallin Romney
|
af77477a2a
|
fix(qa): generated-image evidence waits despite successful delivery (#117799)
* fix(qa): observe generated images from outbound media
* fix(qa): preserve generated image producer evidence
|
2026-08-02 17:24:35 +08:00 |
|
Dallin Romney
|
652b0b96e2
|
qa: deduplicate producer and fallback evidence (#117806)
|
2026-08-02 17:20:32 +08:00 |
|
Peter Steinberger
|
0138f5b5e3
|
fix: stop lost cancellations, false success, and stuck Codex compaction (#117902)
* fix(inference): preserve cancellation, lifecycle, and Codex completion ownership
* test(qa): settle visible replies on the active channel transport
|
2026-08-02 02:03:57 -07:00 |
|
Peter Steinberger
|
80d1965810
|
test(qa): deduplicate runtime tool fixtures (#117827)
|
2026-08-01 22:05:55 -07:00 |
|
Peter Steinberger
|
e98fdeefdf
|
refactor(errors): consolidate message formatting (#117818)
|
2026-08-01 22:05:49 -07:00 |
|
Peter Steinberger
|
7c1d5dc7ef
|
fix(inference): preserve run ownership and completion delivery (#117731)
|
2026-08-01 18:57:05 -07:00 |
|
Peter Steinberger
|
ab8090e0d3
|
test(qa): deduplicate WhatsApp live transport fixtures (#117700)
|
2026-08-01 17:21:45 -07:00 |
|
Peter Steinberger
|
a26df7153f
|
test(qa): deduplicate mock provider fixtures (#117590)
|
2026-08-01 13:05:21 -07:00 |
|