Dashboard › opencode-lore › Session 18ava1W8v288
18ava1W8v288tW2aJValidation only in /home/byk/Code/opencode-lore-responses-projection-security current exact tree (empty child lnvrxqoq may now contain edits after parent zlsmzknt). Do not edit/format/install/VCS/server/network/production DB. Snapshot jj status/diff hash. Run exact 11-case security matrix regex (never exposes non-semantic|never treats forged reasoning|rejects a .* continuation created_at|updates the principal projection) 10 times with --printConsoleTrace; run full recall-aware + sentry principal transport if not already considered; adjacent Responses suites; repository format:check; workspace typecheck; lint; production gateway bundle. Report counts/exits/warnings, bundle hash/artifacts, DB isolation, workers, final status/hash unchanged. Never warning-only; use lore recall/local UI if needed.
<skill_content name="jj-guide"> # Skill: jj-guide # jj Guide for AI Agents Jujutsu (jj) is a Git-compatible VCS with mutable commits, automatic snapshotting, no staging area, and first-class conflicts. This skill teaches you how to use it safely from a non-interactive agent environment. If `.jj/` exists in the repo root, this is a jj repo. **Use `jj` commands, not `git`.** In a colocated repo (`.jj/` *and* `.git/`), git tools can read the state, but mutations should go through `jj` so the operation log stays consistent. ## Critical Rules - **NEVER** use interactive flags (`-i`, `--interactive`). TUI prompts hang in agent environments. This applies to `jj split -i`, `jj squash -i`, `jj commit -i`, `jj resolve`, `jj diffedit`, etc. - **ALWAYS** pass `-m "msg"` when describing/committing. Without `-m`, an editor opens and hangs. - **VERIFY** mutations with `jj st` and `jj log` after `squash`, `abandon`, `rebase`, `restore`, `commit`. ...
<path>/home/byk/Code/opencode-lore-responses-projection-security/AGENTS.md</path> <type>file</type> <content> 1: <!-- This section is maintained by the coding agent via lore (https://github.com/BYK/loreai) --> 2: ## Long-term Knowledge 3: 4: For long-term knowledge entries managed by [lore](https://github.com/BYK/loreai) (gotchas, patterns, decisions, architecture), see [`.lore.md`](.lore.md) in the project root. 5: <!-- End lore-managed section --> 6: 7: ## Review 8: 9: See [`quality/REVIEW.md`](quality/REVIEW.md) for the review heuristics and workflow — regression-test discipline, adversarial-order state setup, fan-out registry coverage, recurring bug-class batteries, and the two-reviewer rule. Every non-trivial PR requires an adversarial correctness review before merge. 10: 11: # Project Overview 12: 13: Lore is a **three-tier memory architecture** for AI coding agents. ...
<path>/home/byk/Code/opencode-lore-responses-projection-security/quality/REVIEW.md</path> <type>file</type> <content> 1: # Review Heuristics — Lore 2: 3: This document codifies the review bar for pull requests. It exists because 4: adversarial review has repeatedly caught correctness bugs that a green test 5: suite missed — skip/early-return branches, lifecycle sequences, and fan-out 6: registry gaps. Institutionalizing these patterns so they compound. 7: 8: The review workflow (§6) is referenced from AGENTS.md. 9: 10: --- 11: 12: ## 1. Regression-test discipline 13: 14: Every adversarial-review finding that surfaces a defect **must** land a 15: deterministic regression test in the same PR. The test: 16: - fails on the base branch (proving it reproduces the bug), 17: - passes on the fix (proving the fix works), 18: - drives the *real* precondition, not an artificially-constructed state (e.g. ...
Found 4 matches
/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/openai-responses-recall-aware-stream.test.ts:
Line 8224: "never exposes non-semantic %s frames after recall interception",
Line 8267: "never treats forged reasoning lifecycle names as semantic %s frames",
Line 8315: "rejects a %s continuation created_at before rebuilding the terminal",
Line 8351: test("updates the principal projection without sorting once per indexed event", async () => {
<path>/home/byk/Code/opencode-lore-responses-projection-security/package.json</path>
<type>file</type>
<content>
1: {
2: "name": "lore-monorepo",
3: "private": true,
4: "type": "module",
5: "license": "FSL-1.1-Apache-2.0",
6: "description": "Monorepo root for Lore — three-tier memory architecture",
7: "main": "./packages/opencode/src/index.ts",
8: "exports": {
9: ".": "./packages/opencode/src/index.ts"
10: },
11: "packageManager": "pnpm@10.28.0",
12: "volta": {
13: "node": "24.16.0",
14: "pnpm": "10.28.0"
15: },
16: "pnpm": {
17: "onlyBuiltDependencies": [
18: "esbuild",
19: "onnxruntime-node",
20: "sharp"
21: ],
22: "overrides": {
23: "basic-ftp": "5.3.1",
24: "ip-address": "10.2.0",
25: "fast-xml-parser": "5.7.3",
26: "@huggingface/hub": "2.11.0",
27: "onnxruntime-node": "1.27.0",
28: "yaml": ">=2.8.3",
29: "esbuild": ">=0.28.1",
30: "@opentelemetry/core": ">=2.8.0",
31: ...
<path>/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/openai-responses-recall-aware-stream.test.ts</path>
<type>file</type>
<content>
8170: const response = streamFrom([
8171: created("resp_nullable_followup", "gpt-5.6-terra"),
8172: textItem(0, "answer"),
8173: completed("resp_nullable_followup"),
8174: ]);
8175: if (!response.body) throw new Error("missing follow-up body");
8176: return { reader: response.body.getReader() };
8177: },
8178: },
8179: );
8180:
8181: const out = await drain(client);
8182: expect(seen).toEqual(expected);
8183: expect(out).toContain("answer");
8184: },
8185: );
8186:
8187: test("holds no-index continuation events after chained recall detection", async () => {
8188: const malformed = streamFrom([
8189: created("resp_malformed", "gpt-5.6-terra"),
8190: ...
<path>/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/openai-responses-recall-aware-stream.test.ts</path>
<type>file</type>
<content>
8405: expect(output).not.toContain("response.failed");
8406: expect(output).toContain("answer 63");
8407: expect(numericProjectionSorts).toBeLessThanOrEqual(4);
8408: } finally {
8409: sortSpy.mockRestore();
8410: }
8411: });
8412:
8413: test.each([
8414: {
8415: name: "custom continuation events",
8416: eventSecret: "private-custom-continuation-event",
8417: terminalSecret: undefined,
8418: },
8419: {
8420: name: "terminal extension fields",
8421: eventSecret: undefined,
8422: terminalSecret: "private-terminal-extension",
8423: },
8424: ])("allows only semantic $name after recall", async (testCase) => {
8425: const followUp = streamFrom([
8426: created("resp_allowlisted_followup", "gpt-5.6-terra"),
8427: ...
Working copy changes: M packages/gateway/src/pipeline.ts M packages/gateway/test/openai-responses-recall-aware-stream.test.ts Working copy (@) : lnvrxqoq dad43ecf fix(responses): complete hidden-output state Parent commit (@-): zlsmzknt a3fa555b fix/responses-hidden-output* | fix(responses): harden hidden-output projection Warning: These bookmarks have conflicts: fix/responses-private-references Hint: Use `jj bookmark list` to see details. Use `jj bookmark set <name> -r <rev>` to resolve. lnvrxqoqsqut dad43ecfaf0b @ fix(responses): complete hidden-output state zlsmzkntqzzx a3fa555bdcab fix(responses): harden hidden-output projection M packages/gateway/src/pipeline.ts M packages/gateway/test/openai-responses-recall-aware-stream.test.ts fbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6 - fbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6 -
<path>/home/byk/Code/opencode-lore-responses-projection-security/packages/core/test/setup.ts</path>
<type>file</type>
<content>
1: import { mkdtempSync, rmSync } from "node:fs";
2: import { join } from "node:path";
3: import { tmpdir } from "node:os";
4: import { afterAll, afterEach } from "vitest";
5: import { close, invalidateProjectIdCache } from "../src/db";
6: import { silenceStderr } from "../src/log";
7:
8: // Create an isolated temporary database for the entire test run.
9: // This prevents test fixtures from leaking into the live lore DB
10: // at ~/.local/share/lore/lore.db.
11: const tmp = mkdtempSync(join(tmpdir(), "lore-test-"));
12: process.env.LORE_DB_PATH = join(tmp, "test.db");
13:
14: // ---------------------------------------------------------------------------
15: // Block live network to models.dev during tests.
16: //
17: // `fetchModelData()` (gateway/src/worker-model.ts) hits
18: // https://models.dev/api.json to pull pricing/limits, and the gateway
19: // ...
RUN v4.1.8 /home/byk/Code/opencode-lore-responses-projection-security
Test Files 1 passed (1)
Tests 11 passed | 214 skipped (225)
Start at 22:08:34
Duration 9.10s (transform 5.00s, setup 681ms, import 7.89s, tests 174ms, environment 0ms)
RUN v4.1.8 /home/byk/Code/opencode-lore-responses-projection-security
Test Files 1 passed (1)
Tests 11 passed | 214 skipped (225)
Start at 22:08:45
Duration 7.97s (transform 4.30s, setup 626ms, import 6.89s, tests 180ms, environment 0ms)
RUN v4.1.8 /home/byk/Code/opencode-lore-responses-projection-security
Test Files 1 passed (1)
Tests 11 passed | 214 skipped (225)
Start at 22:08:55
Duration 7.88s (transform 4.45s, setup 633ms, import 6.85s, tests 177ms, environment 0ms)
RUN v4.1.8 /home/byk/Code/opencode-lore-responses-projection-security
Test Files 1 passed (1)
Tests 11 passed | 214 skipped (225)
Start at 22:09:04
Duration 7.10s (transform 4.22s, setup 566ms, ...
/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/worker-copilot-responses.test.ts /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/responses-upstream-error-relay.test.ts /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/responses-compact-routing.test.ts /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/openai-responses.test.ts /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/openai-responses-stream.test.ts /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/openai-responses-recall-aware-stream.test.ts /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/anthropic-response-parse.test.ts
/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/test/sentry-principal-transport-failure.test.ts
RUN v4.1.8 /home/byk/Code/opencode-lore-responses-projection-security
Test Files 2 passed (2)
Tests 230 passed (230)
Start at 22:10:53
Duration 10.51s (transform 7.70s, setup 1.40s, import 12.23s, tests 1.98s, environment 0ms)
<path>/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/package.json</path>
<type>file</type>
<content>
1: {
2: "name": "@loreai/gateway",
3: "version": "0.40.0",
4: "type": "module",
5: "license": "FSL-1.1-Apache-2.0",
6: "description": "Lore as a transparent LLM proxy — context management for any AI coding client",
7: "main": "./dist/index.cjs",
8: "types": "./dist/index.d.cts",
9: "exports": {
10: ".": {
11: "types": "./dist/index.d.cts",
12: "bun": "./dist/index.bun.js",
13: "require": "./dist/index.cjs",
14: "default": "./dist/index.cjs"
15: }
16: },
17: "bin": {
18: "lore": "./dist/bin.cjs",
19: "lore-gateway": "./dist/bin.cjs"
20: },
21: "scripts": {
22: "typecheck": "tsc --noEmit",
23: "build": "tsx script/build.ts",
24: "bundle": "tsx script/bundle.ts",
25: "build:binary": "tsx script/build.ts --binary",
26: "build:binary:sea": "tsx script/build-binary-sea.ts",
27: ...
<path>/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/script/bundle.ts</path> <type>file</type> <content> 1: /** 2: * Bundle @loreai/gateway into a self-contained CJS package for npm/npx. 3: * 4: * Produces: 5: * dist/index.cjs — single CJS bundle (gateway + core + all JS deps) 6: * dist/bin.cjs — thin CLI wrapper with Node.js version check 7: * 8: * Everything is bundled except: 9: * - node:* built-ins (resolved at runtime) 10: * 11: * Source code is pure Node.js — no `Bun.*` polyfill layer is needed. 12: * (xxHash64 lives in src/xxhash.ts as a standalone module since there is 13: * no Node.js equivalent of `Bun.hash.xxHash64`.) 14: * 15: * Debug IDs are injected into the JS + sourcemap after bundling for Sentry 16: * source map resolution. When SENTRY_AUTH_TOKEN is set, sourcemaps are 17: * uploaded to Sentry and then deleted (they shouldn't ship to users). ...
RUN v4.1.8 /home/byk/Code/opencode-lore-responses-projection-security
Test Files 6 passed (6)
Tests 258 passed (258)
Start at 22:13:17
Duration 19.78s (transform 9.26s, setup 1.80s, import 28.64s, tests 12.68s, environment 1ms)
> lore-monorepo@ format:check /home/byk/Code/opencode-lore-responses-projection-security > oxfmt --check Checking formatting... All matched files use the correct format. Finished in 998ms on 874 files using 4 threads.
> lore-monorepo@ typecheck /home/byk/Code/opencode-lore-responses-projection-security > pnpm -r run typecheck Scope: 5 of 6 workspace projects packages/core typecheck$ tsc --noEmit && tsc --noEmit -p tsconfig.eval.json packages/core typecheck: Done packages/gateway typecheck$ tsc --noEmit packages/gateway typecheck: Done packages/opencode typecheck$ tsc --noEmit packages/pi typecheck$ tsc --noEmit packages/opencode typecheck: Done packages/pi typecheck: Done
...output truncated... Full output saved to: /home/byk/.local/share/opencode/tool-output/tool_0ac4a6599001xDMEFEfdIATY15 packages/core/test/import/structured.test.ts:94:12: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. packages/core/test/import/structured.test.ts:95:12: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. packages/gateway/test/ort-platform-package.test.ts:87:19: warning typescript(no-non-null-assertion): Forbidden non-null assertion. packages/gateway/test/ort-platform-package.test.ts:93:20: warning typescript(no-non-null-assertion): Forbidden non-null ...
<path>/home/byk/.local/share/opencode/tool-output/tool_0ac4a6599001xDMEFEfdIATY15</path> <type>file</type> <content> 1: 2: > lore-monorepo@ lint /home/byk/Code/opencode-lore-responses-projection-security 3: > oxlint --type-aware 4: 5: packages/gateway/test/supabase.test.ts:276:12: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. 6: packages/gateway/test/codex-usage-metadata.test.ts:91:7: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. 7: packages/gateway/test/source-checkpoint.test.ts:263:34: warning typescript(no-non-null-assertion): Forbidden non-null assertion. ...
<path>/home/byk/.local/share/opencode/tool-output/tool_0ac4a6599001xDMEFEfdIATY15</path> <type>file</type> <content> 230: packages/core/test/data-vacuum.test.ts:136:12: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. 231: packages/core/test/data-vacuum.test.ts:138:12: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. 232: packages/core/test/curator-files-touched.test.ts:95:12: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if ...
/usr/bin/bash: line 1: python: command not found
warnings=312 errors=0 changed-file diagnostics: packages/gateway/test/openai-responses-recall-aware-stream.test.ts:61:18: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. packages/gateway/test/openai-responses-recall-aware-stream.test.ts:1114:20: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is `null` or `undefined`, but `x?.y` will return `undefined`. packages/gateway/test/openai-responses-recall-aware-stream.test.ts:1223:45: warning typescript(no-non-null-assertion): Forbidden non-null assertion. help: Consider using the optional chain operator `?.` instead. `x!.y` is equivalent to `x.y` at runtime and will throw if `x` is ...
> @loreai/gateway@0.40.0 bundle /home/byk/Code/opencode-lore-responses-projection-security/packages/gateway > tsx script/bundle.ts dist/index.cjs 16.7mb ⚠️ dist/index.cjs.map 43.7mb ⚡ Done in 2977ms dist/index.bun.js 16.2mb ⚠️ ⚡ Done in 1490ms dist/embedding-worker.cjs 565.1kb ⚡ Done in 160ms dist/embedding-worker.js 564.9kb ⚡ Done in 159ms dist/vector-worker.cjs 11.1kb ⚡ Done in 7ms dist/vector-worker.js 10.3kb ⚡ Done in 8ms ✓ Debug ID injected: 095bfafa-8f26-4753-9efd-6423b34dfb0f No SENTRY_AUTH_TOKEN — skipping sourcemap upload ✓ @loreai/gateway npm bundle complete (v0.40.0) dist/index.cjs — CJS bundle (Node.js, node:sqlite) dist/index.bun.js — ESM bundle (Bun, bun:sqlite) dist/embedding-worker.cjs — embedding worker CJS (Node.js) dist/embedding-worker.js — embedding worker ESM (Bun) dist/vector-worker.cjs — vector-search worker CJS (Node.js) dist/vector-worker.js — vector-search worker ESM (Bun) ...
765ab1f85c7324f67592f13467444346ddc8ba3e1ef5ec1c62ea15e81e1be65f packages/gateway/dist/index.cjs f5aa139ce5c81b0066fadd813154c8cb171aa5f07aab4efeb93008d7bb13f879 packages/gateway/dist/index.cjs.map df496a7e75f1d3c4c64c62a5a5ba5ee37ab4656dee128ad09a701b5d09bc8ccb packages/gateway/dist/index.bun.js 23e8d7b5a7ce15bfa769fd948d75fb616599a3e13b84cc056932ef0abd9f2393 packages/gateway/dist/embedding-worker.cjs 73335bf3711ff7ea9b693206c44b99db734d4e2f2f1f0d962276d28b77790276 packages/gateway/dist/embedding-worker.js 5697d0d8cfdfa8ed0bb992901f21bd35a03a8ee95c9157557222161ae9833900 packages/gateway/dist/vector-worker.cjs 41d02c00055a0220aa5b40a20235439f88534c2e8cbb0a76b39dd6f84d4f49d3 packages/gateway/dist/vector-worker.js 43c25054b6b9ac000f786c65545ff83a45f871e0e310e8c2f4d48a363bb66db4 packages/gateway/dist/ort-wasm-simd-threaded.mjs f061472c6e77d6d50d079aacdc0ff9b63fee287ddd2cbf46cf62438d3891de2b ...
No files found
Working copy changes: M packages/gateway/src/pipeline.ts M packages/gateway/test/openai-responses-recall-aware-stream.test.ts Working copy (@) : lnvrxqoq dad43ecf fix(responses): complete hidden-output state Parent commit (@-): zlsmzknt a3fa555b fix/responses-hidden-output* | fix(responses): harden hidden-output projection Warning: These bookmarks have conflicts: fix/responses-private-references Hint: Use `jj bookmark list` to see details. Use `jj bookmark set <name> -r <rev>` to resolve. lnvrxqoqsqut dad43ecfaf0b @ fix(responses): complete hidden-output state zlsmzkntqzzx a3fa555bdcab fix(responses): harden hidden-output projection M packages/gateway/src/pipeline.ts M packages/gateway/test/openai-responses-recall-aware-stream.test.ts fbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6 - fbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6 -
workspace-owned validation workers: none
<path>/home/byk/Code/opencode-lore-responses-projection-security/packages/gateway/src/pipeline.ts</path>
<type>file</type>
<content>
3950: if (block.type === "opaque" && block.raw.type === "redacted_thinking") {
3951: return true;
3952: }
3953: }
3954: }
3955: return false;
3956: }
3957:
3958: // ---------------------------------------------------------------------------
3959: // Knowledge file import — shared by startup + file watcher + new-session check
3960: // ---------------------------------------------------------------------------
3961:
3962: /**
3963: * Attempt to import knowledge from `.lore.md` (preferred) or the agents file
3964: * (AGENTS.md/CLAUDE.md, backward compat). Safe to call frequently — the
3965: * underlying `shouldImportLoreFile()` / `shouldImport()` do mtime + content-hash
3966: * checks and short-circuit when nothing changed.
3967: *
3968: * Returns true if entries were actually imported. ...
warnings=86 errors=0 typescript(no-non-null-assertion)=83 typescript(unbound-method)=3
Working copy changes: M packages/gateway/src/pipeline.ts M packages/gateway/test/openai-responses-recall-aware-stream.test.ts Working copy (@) : lnvrxqoq dad43ecf fix(responses): complete hidden-output state Parent commit (@-): zlsmzknt a3fa555b fix/responses-hidden-output* | fix(responses): harden hidden-output projection Warning: These bookmarks have conflicts: fix/responses-private-references Hint: Use `jj bookmark list` to see details. Use `jj bookmark set <name> -r <rev>` to resolve. lnvrxqoqsqut dad43ecfaf0b @ fix(responses): complete hidden-output state zlsmzkntqzzx a3fa555bdcab fix(responses): harden hidden-output projection M packages/gateway/src/pipeline.ts M packages/gateway/test/openai-responses-recall-aware-stream.test.ts fbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6 - fbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6 - workspace-owned validation workers: none
lnvrxqoqsqut / dad43ecfaf0bzlsmzkntqzzx / a3fa555bdcabpackages/gateway/src/pipeline.tspackages/gateway/test/openai-responses-recall-aware-stream.test.tsfbaa2ff1e377d8d00e310d6fd6704ef32dc91c0f7480b0b19690b070254cb5f6zlsmzknt::lnvrxqoq.fix/responses-private-references remained unchanged.| Gate | Result | |---|---| | Exact 11-case matrix ×10 | All 10 runs exit 0 | | Per matrix run | 11 passed, 214 skipped | | Matrix aggregate | 110 passed, 2,140 skipped | | Full recall-aware + Sentry principal transport | 2 files, 230 passed, exit 0 | | Six adjacent Responses suites | 6 files, 258 passed, exit 0 |
Adjacent suites covered openai-responses-stream, openai-responses, responses-upstream-error-relay, responses-compact-routing, worker-copilot-responses, and anthropic-response-parse.
format:check: exit 0; 874 files checked.no-non-null-assertion, 3 unbound-method. This count does not claim those warnings were introduced by this diff.python is unavailable. It was rerun with Node and completed successfully.Bundle exit 0. Debug ID: 095bfafa-8f26-4753-9efd-6423b34dfb0f. Sentry upload was skipped because SENTRY_AUTH_TOKEN was absent.
| Artifact | SHA-256 |
|---|---|
| index.cjs | 765ab1f85c7324f67592f13467444346ddc8ba3e1ef5ec1c62ea15e81e1be65f |
| index.cjs.map | f5aa139ce5c81b0066fadd813154c8cb171aa5f07aab4efeb93008d7bb13f879 |
| index.bun.js | df496a7e75f1d3c4c64c62a5a5ba5ee37ab4656dee128ad09a701b5d09bc8ccb |
| embedding-worker.cjs | ...