Thread previous_response_id through Tzafon and OpenAI CUA providers #191
ci.yml
on: pull_request
unit
38s
agent-unit
35s
cli-unit
2m 4s
integration
36s
agent-e2e
46s
Annotations
10 errors and 1 warning
|
test/tui.fixture.test.ts > TUI ptywright scenarios > aborts a running turn with ctrl+c and recovers on the next prompt:
packages/cli/test/tui.fixture.test.ts#L111
Error: waiting for visible screen to contain "working...": timed out after 15000ms
process status: pid=3254 running=true exitCode=nil signal=nil
cursor: x=0 y=9 visible=false
title:
pwd:
last visible screen:
cua vdev
esc/ctrl+c to interrupt · ctrl+c/ctrl+d to exit · / for commands
images=none · set CUA_IMAGE_PROTOCOL=kitty|iterm2 to force inline images
live https://example.test/live
you › please run forever
error 401 Incorrect API key provided: fixture-key. You can find your API key at https://platform.openai.com/account/api-keys.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
cua · browser https://example.test/live
0.0%/272K openai/gpt-5.5 • thinking off
last transcript tail:
38;5;45m────────────────────────────────────────────────────────────────────────────────────────────
cua · browser https://example.test/live
0.0%/272K openai/gpt-5.5 • thinking off
❯ PtySession.buildWaitError ../ptywright/src/session.ts:268:10
❯ PtySession.waitFor ../ptywright/src/session.ts:150:16
❯ test/tui.fixture.test.ts:111:3
|
|
test/tui.fixture.test.ts > TUI ptywright scenarios > keeps multiline drafts left aligned:
packages/cli/test/tui.fixture.test.ts#L99
Error: waiting for visible screen to contain "multiline ok": timed out after 15000ms
process status: pid=3227 running=true exitCode=nil signal=nil
cursor: x=0 y=10 visible=false
title:
pwd:
last visible screen:
cua vdev
esc/ctrl+c to interrupt · ctrl+c/ctrl+d to exit · / for commands
images=none · set CUA_IMAGE_PROTOCOL=kitty|iterm2 to force inline images
live https://example.test/live
you › first line
second line
error 401 Incorrect API key provided: fixture-key. You can find your API key at https://platform.openai.com/account/api-keys.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
cua · browser https://example.test/live
0.0%/272K openai/gpt-5.5 • thinking off
last transcript tail:
38;5;45m────────────────────────────────────────────────────────────────────────────────────────────
cua · browser https://example.test/live
0.0%/272K openai/gpt-5.5 • thinking off
❯ PtySession.buildWaitError ../ptywright/src/session.ts:268:10
❯ PtySession.waitFor ../ptywright/src/session.ts:150:16
❯ test/tui.fixture.test.ts:99:3
|
|
test/tui.fixture.test.ts > TUI ptywright scenarios > streams assistant text into the message list:
packages/cli/test/tui.fixture.test.ts#L56
Error: waiting for visible screen to contain "fixture response": timed out after 15000ms
process status: pid=2990 running=true exitCode=nil signal=nil
cursor: x=0 y=9 visible=false
title:
pwd:
last visible screen:
cua vdev
esc/ctrl+c to interrupt · ctrl+c/ctrl+d to exit · / for commands
images=none · set CUA_IMAGE_PROTOCOL=kitty|iterm2 to force inline images
live https://example.test/live
you › say hi
error 401 Incorrect API key provided: fixture-key. You can find your API key at https://platform.openai.com/account/api-keys.
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
cua · browser https://example.test/live
0.0%/272K openai/gpt-5.5 • thinking off
last transcript tail:
38;5;45m────────────────────────────────────────────────────────────────────────────────────────────
cua · browser https://example.test/live
0.0%/272K openai/gpt-5.5 • thinking off
❯ PtySession.buildWaitError ../ptywright/src/session.ts:268:10
❯ PtySession.waitFor ../ptywright/src/session.ts:150:16
❯ test/tui.fixture.test.ts:56:3
|
|
test/print.test.ts > runPrint > emits tool_call and tool_result envelopes for tool turns in jsonl mode:
packages/cli/test/print.test.ts#L73
AssertionError: expected [ 'session_created', …(5) ] to include 'tool_call'
❯ test/print.test.ts:73:17
|
|
test/print.test.ts > runPrint > emits jsonl with the documented session_created and run_complete envelope:
packages/cli/test/print.test.ts#L39
AssertionError: expected [ 'session_created', …(5) ] to include 'assistant_text_done'
❯ test/print.test.ts:39:17
|
|
test/print.test.ts > runPrint > streams assistant text in plain text mode:
packages/cli/test/print.test.ts#L23
AssertionError: expected 1 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 1
❯ test/print.test.ts:23:20
|
|
test/action-runner.test.ts > action harness-runner > invokes harness.abort once the turn cap is reached:
packages/cli/test/action-runner.test.ts#L112
AssertionError: expected 0 to be greater than or equal to 1
❯ test/action-runner.test.ts:112:22
|
|
test/action-runner.test.ts > action harness-runner > exits 2 when the provider returns an error:
packages/cli/test/action-runner.test.ts#L84
AssertionError: expected '401 Incorrect API key provided: test-…' to contain 'boom'
Expected: "boom"
Received: "401 Incorrect API key provided: test-key. You can find your API key at https://platform.openai.com/account/api-keys."
❯ test/action-runner.test.ts:84:27
|
|
test/action-runner.test.ts > action harness-runner > exits 1 when the model says NOT_FOUND:
packages/cli/test/action-runner.test.ts#L51
AssertionError: expected 2 to be 1 // Object.is equality
- Expected
+ Received
- 1
+ 2
❯ test/action-runner.test.ts:51:24
|
|
test/action-runner.test.ts > action harness-runner > exits 0 with formatted result when a click action succeeds:
packages/cli/test/action-runner.test.ts#L34
AssertionError: expected 2 to be +0 // Object.is equality
- Expected
+ Received
- 0
+ 2
❯ test/action-runner.test.ts:34:24
|
|
cli-unit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|