sdk/typescript has two failing tests, both inherited — they fail on the first commit this repository had, and nothing here has touched the SDK.
Both are in tests/run.test.ts, around turn-failure handling: one times out after 10 s waiting on the test proxy, and the other expects a ThreadRunError that is not thrown. Jest also reports a worker that did not exit, which suggests the proxy is not being torn down.
The sdk workflow now runs only when sdk/** changes, so this does not mark every unrelated commit as broken. It should go back to running everywhere once the tests pass.
To reproduce: build the agent first (cargo build --bin opencli in opencli-rs), then pnpm --dir sdk/typescript test — the tests spawn opencli-rs/target/debug/opencli and fail with ENOENT if it is missing.
sdk/typescripthas two failing tests, both inherited — they fail on the first commit this repository had, and nothing here has touched the SDK.Both are in
tests/run.test.ts, around turn-failure handling: one times out after 10 s waiting on the test proxy, and the other expects aThreadRunErrorthat is not thrown. Jest also reports a worker that did not exit, which suggests the proxy is not being torn down.The
sdkworkflow now runs only whensdk/**changes, so this does not mark every unrelated commit as broken. It should go back to running everywhere once the tests pass.To reproduce: build the agent first (
cargo build --bin opencliinopencli-rs), thenpnpm --dir sdk/typescript test— the tests spawnopencli-rs/target/debug/opencliand fail with ENOENT if it is missing.