mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-25 08:32:11 +03:00
feat(codex): self-contained codex app-server transport (executor + provider + sign-in) (#11205)
Merged after conflict resolution: the 5 conflicting test files were the base-red drains that #11201 already landed on the tip — kept the tip versions; the feature content is untouched. Validated on the combined batch board + this branch: codex-app-server + codex-gpt56-catalog 25/25, typecheck:core clean, docs-counts green (351 providers), provider-consistency 268/351/0. The opt-in codex-app-server transport (JSON-RPC-over-WS, turn/completed-awaited close, Responses SSE bridge) leaves the default codex path untouched. Thank you @arminanton — a 3.4k-line transport with the docs wave and tests to match!
This commit is contained in:
@@ -1,3 +1,13 @@
|
||||
// ENVIRONMENT NOTE (sandbox better-sqlite3 / glibc limitation, not a code defect):
|
||||
// This test constructs or exercises a real better-sqlite3-backed SQLite database.
|
||||
// better-sqlite3 is a native addon; production and CI load it normally, but some
|
||||
// sandboxes/dev boxes ship a system glibc older than the prebuilt binary requires
|
||||
// ("GLIBC_2.29 not found"), so the native module fails to dlopen and any test that
|
||||
// reaches better-sqlite3 directly (or asserts stdout that the load-failure warning
|
||||
// would pollute) fails HERE while passing in CI. This is a known environment
|
||||
// limitation, not a defect in the code under test: the OmniRoute runtime itself
|
||||
// cascades to node:sqlite/sql.js when better-sqlite3 is unavailable. See
|
||||
// tests/unit/_helpers/betterSqlite3Availability.ts for a guard helper.
|
||||
import test from "node:test";
|
||||
import assert from "node:assert/strict";
|
||||
import fs from "node:fs";
|
||||
|
||||
Reference in New Issue
Block a user