Skip to content

Normalize Claude opus alias and simplify transport sub controls #1218

Normalize Claude opus alias and simplify transport sub controls

Normalize Claude opus alias and simplify transport sub controls #1218

Triggered via push April 6, 2026 19:23
Status Failure
Total duration 2m 12s
Artifacts 1

ci.yml

on: push
Matrix: unit-tests
Web Tests (Unit)
37s
Web Tests (Unit)
Web Tests (Components)
43s
Web Tests (Components)
Lint
26s
Lint
Typecheck
32s
Typecheck
Secret Scan (gitleaks)
10s
Secret Scan (gitleaks)
Server Unit Tests
2m 8s
Server Unit Tests
Unit Tests (macOS)
51s
Unit Tests (macOS)
Unit Tests (Windows)
47s
Unit Tests (Windows)
Unit Tests (Windows ConPTY)
50s
Unit Tests (Windows ConPTY)
Server DB Integration Tests
41s
Server DB Integration Tests
E2E Tests
0s
E2E Tests
Repo Provider Integration Tests
0s
Repo Provider Integration Tests
Coverage Report
0s
Coverage Report
Docker Build & Push
0s
Docker Build & Push
Android Release Build
0s
Android Release Build
Publish to npm
0s
Publish to npm
Fit to window
Zoom out
Zoom in

Annotations

73 errors and 20 warnings
Unit Tests (Node 24): src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Unit Tests (Node 24): src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Unit Tests (Node 20)
The strategy configuration was canceled because "unit-tests._24" failed
Unit Tests (Node 20): src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Unit Tests (Node 20): src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Unit Tests (Node 22)
The strategy configuration was canceled because "unit-tests._24" failed
Unit Tests (Node 22): src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Unit Tests (Node 22): src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Typecheck: src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Typecheck: src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Typecheck: src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Typecheck: src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Typecheck: src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Typecheck: src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Typecheck: src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Typecheck: src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Typecheck: src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Typecheck: src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Web Tests (Components)
Process completed with exit code 1.
Unit Tests (Windows): src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Unit Tests (Windows): src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Windows): src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Unit Tests (Windows): src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Unit Tests (Windows): src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Unit Tests (Windows): src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Windows): src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Windows): src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Unit Tests (Windows): src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Unit Tests (Windows): src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Unit Tests (Windows ConPTY): src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Unit Tests (macOS): src/daemon/command-handler.ts#L1810
Property 'effort' does not exist on type 'SessionRecord'.
Unit Tests (macOS): src/daemon/command-handler.ts#L1810
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (macOS): src/daemon/command-handler.ts#L1756
Object literal may only specify known properties, and 'effort' does not exist in type 'SubSessionRecord'.
Unit Tests (macOS): src/daemon/command-handler.ts#L1242
Object literal may only specify known properties, and 'effort' does not exist in type 'SessionRecord'.
Unit Tests (macOS): src/daemon/command-handler.ts#L1239
Property 'setEffort' does not exist on type 'TransportSessionRuntime'.
Unit Tests (macOS): src/daemon/command-handler.ts#L771
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (macOS): src/daemon/command-handler.ts#L759
Object literal may only specify known properties, and 'effort' does not exist in type 'LaunchOpts'.
Unit Tests (macOS): src/daemon/command-handler.ts#L744
Object literal may only specify known properties, and 'effort' does not exist in type 'ProjectConfig'.
Unit Tests (macOS): src/daemon/command-handler.ts#L107
Property 'effort' does not exist on type '{ name?: string | undefined; projectName?: string | undefined; role?: `w${number}` | "brain" | undefined; agentType?: string | undefined; agentVersion?: string | undefined; projectDir?: string | undefined; ... 27 more ...; userCreated?: boolean | undefined; }'.
Unit Tests (macOS): src/daemon/command-handler.ts#L55
Cannot find module '../../shared/effort-levels.js' or its corresponding type declarations.
Secret Scan (gitleaks)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, gitleaks/gitleaks-action@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (Node 24)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint: src/daemon/p2p-orchestrator.ts#L205
'skippedSet' is assigned a value but never used
Lint: src/daemon/command-handler.ts#L2233
'UPLOAD_DIR' is assigned a value but never used
Lint: src/daemon/command-handler.ts#L2105
'cliEntry' is assigned a value but never used
Lint: src/daemon/command-handler.ts#L43
'CLAUDE_CODE_MODEL_IDS' is defined but never used
Lint: src/daemon/command-handler.ts#L31
'getP2pMode' is defined but never used
Lint: src/bind/bind-flow.ts#L12
'__dirname' is assigned a value but never used
Lint: src/agent/codex-runtime-config.ts#L113
'stderrBuffer' is assigned a value but never used
Unit Tests (Node 20)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (Node 22)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Web Tests (Unit)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Server DB Integration Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Web Tests (Components)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (Windows)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (Windows ConPTY)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Server Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
gitleaks-results.sarif
367 Bytes
sha256:9d02848ae6e826c7b092653fc7e46ec11d18f9787f6f066a3a52c4c61c38c758