• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 27051408741
82%

Build:
DEFAULT BRANCH: dev
Ran 06 Jun 2026 03:32AM UTC
Jobs 28
Files 584
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Jun 2026 03:31AM UTC coverage: 82.831%. First build
27051408741

push

github

web-flow
fix(daemon): include reasoning.summary_text in OpenAI Responses bridge (#2070)

* fix(daemon): include reasoning.summary_text in OpenAI Responses bridge requests

The OpenAI Responses API only streams reasoning summary text deltas
(response.reasoning_summary_text.delta) when 'reasoning.summary_text' is
present in the request's 'include' array. The bridge previously only
included 'reasoning.encrypted_content', which is sufficient for multi-turn
stateless continuation but does not trigger streaming of reasoning summaries.

Without reasoning.summary_text in include, the bridge receives no reasoning
events from the upstream API, so no Anthropic thinking SSE blocks are emitted,
and thinking blocks never appear in the UI for Codex sessions.

Fix: add 'reasoning.summary_text' to the include array alongside the existing
'reasoning.encrypted_content' whenever reasoning is enabled or cached reasoning
items are being continued.

Update unit tests that assert on the include array.

* fix(daemon): override non-enabled SDK thinking with session side-channel config

The SDK can send body.thinking = {type:'adaptive'} internally. The bridge's
injection guard only checked !body.thinking, so the session's explicit
{type:'enabled', budget_tokens:N} config was ignored when the SDK sent an
adaptive payload. mapThinkingToReasoningEffort then returned undefined
(because type !== 'enabled'), so no reasoning or include fields reached the
OpenAI API and thinking blocks never appeared.

Fix: inject the session thinking config whenever body.thinking is absent or
its type is not 'enabled'. This preserves request-level enabled thinking
while overriding adaptive/disabled payloads from the SDK.

Add unit test covering the adaptive-payload override path.

* fix(daemon): gate reasoning.summary_text behind non-ChatGPT OAuth path

The ChatGPT Codex endpoint (chatgpt.com/backend-api/codex) rejects
'reasoning.summary_text' in the include array with:
  400 Invalid value: 'reasoning.summary_... (continued)

10076 of 14751 branches covered (68.31%)

Branch coverage included in aggregate %.

10 of 10 new or added lines in 1 file covered. (100.0%)

85080 of 100129 relevant lines covered (84.97%)

293.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-b - 27051408741.1 06 Jun 2026 03:33AM UTC 67
39.14
GitHub Action Run
2 daemon-online-rpc-3 - 27051408741.2 06 Jun 2026 03:33AM UTC 334
19.82
GitHub Action Run
3 daemon-0-shared-handlers-workflow - 27051408741.3 06 Jun 2026 03:33AM UTC 166
62.57
GitHub Action Run
4 daemon-4-space-storage - 27051408741.4 06 Jun 2026 03:32AM UTC 152
56.05
GitHub Action Run
5 daemon-online-space-2 - 27051408741.5 06 Jun 2026 03:34AM UTC 334
32.5
GitHub Action Run
6 daemon-online-features-1 - 27051408741.6 06 Jun 2026 03:33AM UTC 334
23.05
GitHub Action Run
7 daemon-4-space-migrations-a - 27051408741.7 06 Jun 2026 03:33AM UTC 47
56.61
GitHub Action Run
8 daemon-online-rpc-1 - 27051408741.8 06 Jun 2026 03:33AM UTC 334
19.44
GitHub Action Run
9 daemon-online-git - 27051408741.9 06 Jun 2026 03:33AM UTC 334
19.2
GitHub Action Run
10 daemon-5-space-runtime-b - 27051408741.10 06 Jun 2026 03:33AM UTC 168
45.67
GitHub Action Run
11 daemon-online-rewind-1 - 27051408741.11 06 Jun 2026 03:33AM UTC 334
22.44
GitHub Action Run
12 daemon-online-rewind-2 - 27051408741.12 06 Jun 2026 03:33AM UTC 334
22.87
GitHub Action Run
13 daemon-5-space-agent-other - 27051408741.13 06 Jun 2026 03:33AM UTC 260
27.4
GitHub Action Run
14 web - 27051408741.14 06 Jun 2026 03:34AM UTC 240
73.62
GitHub Action Run
15 daemon-online-sdk - 27051408741.15 06 Jun 2026 03:33AM UTC 334
22.3
GitHub Action Run
16 daemon-online-lifecycle - 27051408741.16 06 Jun 2026 03:33AM UTC 334
22.69
GitHub Action Run
17 daemon-online-space-1 - 27051408741.17 06 Jun 2026 03:33AM UTC 334
33.7
GitHub Action Run
18 daemon-online-agent-sdk - 27051408741.18 06 Jun 2026 03:33AM UTC 334
22.29
GitHub Action Run
19 daemon-online-coordinator - 27051408741.19 06 Jun 2026 03:33AM UTC 323
7.67
GitHub Action Run
20 daemon-online-rpc-4 - 27051408741.20 06 Jun 2026 03:34AM UTC 334
23.25
GitHub Action Run
21 daemon-1-core - 27051408741.21 06 Jun 2026 03:33AM UTC 340
35.77
GitHub Action Run
22 daemon-online-rpc-2 - 27051408741.22 06 Jun 2026 03:34AM UTC 334
23.4
GitHub Action Run
23 daemon-online-convo - 27051408741.23 06 Jun 2026 03:33AM UTC 334
22.19
GitHub Action Run
24 daemon-online-features-2 - 27051408741.24 06 Jun 2026 03:33AM UTC 334
22.62
GitHub Action Run
25 daemon-online-websocket - 27051408741.25 06 Jun 2026 03:33AM UTC 334
18.35
GitHub Action Run
26 daemon-5-space-runtime-a - 27051408741.26 06 Jun 2026 03:32AM UTC 117
40.21
GitHub Action Run
27 daemon-online-mcp - 27051408741.27 06 Jun 2026 03:32AM UTC 334
18.6
GitHub Action Run
28 daemon-online-components - 27051408741.28 06 Jun 2026 03:33AM UTC 334
18.24
GitHub Action Run
Source Files on build 27051408741
  • Tree
  • List 584
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27051408741
  • 00e26741 on github
  • Prev Build on dev (#27033457305)
  • Next Build on dev (#27052042064)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc