openclaw/src/gateway
Andrew Demczuk 26e0a3ee9a
fix(gateway): skip Control UI pairing when auth.mode=none (closes #42931) (#47148)
When auth is completely disabled (mode=none), requiring device pairing
for Control UI operator sessions adds friction without security value
since any client can already connect without credentials.

Add authMode parameter to shouldSkipControlUiPairing so the bypass
fires only for Control UI + operator role + auth.mode=none. This avoids
the #43478 regression where a top-level OR disabled pairing for ALL
websocket clients.
2026-03-15 13:03:39 +01:00
..
protocol feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
server fix(gateway): skip Control UI pairing when auth.mode=none (closes #42931) (#47148) 2026-03-15 13:03:39 +01:00
server-methods Add /btw side questions (#45444) 2026-03-14 17:27:54 +02:00
agent-event-assistant-text.ts
agent-prompt.test.ts fix: harden queue retry debounce and add regression tests 2026-02-24 03:52:49 +00:00
agent-prompt.ts fix(gateway): safely extract text from content arrays in prompt builder (#24946) 2026-02-24 03:33:37 +00:00
android-node.capabilities.live.test.ts fix(android): remove mic and screen foreground services 2026-03-08 16:25:49 +05:30
assistant-identity.test.ts
assistant-identity.ts refactor(shared): centralize assistant identity and usage timeseries types 2026-03-02 14:36:41 +00:00
auth-config-utils.ts refactor: unify gateway SecretRef auth resolution paths 2026-03-07 23:27:50 +00:00
auth-install-policy.ts Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) 2026-03-05 12:53:56 -06:00
auth-mode-policy.test.ts Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
auth-mode-policy.ts Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) 2026-03-05 12:53:56 -06:00
auth-rate-limit.test.ts test: simplify auth rate limit coverage 2026-03-13 18:12:24 +00:00
auth-rate-limit.ts refactor(security): unify hook rate-limit and hook module loading 2026-02-22 08:57:01 +01:00
auth.test.ts test(regression): cover recent landed fix paths 2026-03-07 23:07:16 +00:00
auth.ts fix: switch pairing setup codes to bootstrap tokens 2026-03-12 22:23:07 +00:00
boot.test.ts follow-up: align ingress, atomic paths, and channel tests with credential semantics (#33733) 2026-03-03 20:29:46 -06:00
boot.ts fix(gateway): enforce owner boundary for agent runs 2026-03-02 00:27:44 +00:00
call.test.ts fix(gateway): bound unanswered client requests (#45689) 2026-03-14 00:12:43 -05:00
call.ts fix(gateway): bound unanswered client requests (#45689) 2026-03-14 00:12:43 -05:00
canvas-capability.ts
channel-health-monitor.test.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
channel-health-monitor.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
channel-health-policy.test.ts test: share channel health helpers 2026-03-14 00:30:14 +00:00
channel-health-policy.ts fix: restore Telegram webhook-mode health after restarts 2026-03-08 02:27:18 +00:00
channel-status-patches.test.ts fix(gateway): stop stale-socket restarts before first event (#38643) 2026-03-07 00:58:08 -06:00
channel-status-patches.ts fix(gateway): stop stale-socket restarts before first event (#38643) 2026-03-07 00:58:08 -06:00
chat-abort.test.ts Gateway tests: cover exact do not do that stop matching 2026-02-24 18:50:53 -05:00
chat-abort.ts feat(ui): add chat infrastructure modules (slice 1/3 of dashboard-v2) (#41497) 2026-03-12 03:48:58 -04:00
chat-attachments.test.ts test(gateway): extract shared parse warning helper 2026-02-21 23:32:32 +00:00
chat-attachments.ts
chat-sanitize.test.ts fix(chat): preserve sender labels in dashboard history 2026-03-08 09:17:02 +05:30
chat-sanitize.ts fix(chat): preserve sender labels in dashboard history 2026-03-08 09:17:02 +05:30
client-callsites.guard.test.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
client.test.ts fix: force-stop lingering gateway client sockets 2026-03-14 00:33:39 +00:00
client.ts fix(gateway): bound unanswered client requests (#45689) 2026-03-14 00:12:43 -05:00
client.watchdog.test.ts fix(gateway): bound unanswered client requests (#45689) 2026-03-14 00:12:43 -05:00
config-reload-plan.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
config-reload.test.ts fix(gateway): synthesize lifecycle robustness for restart and startup probes (#33831) 2026-03-03 21:31:12 -06:00
config-reload.ts feature(context): extend plugin system to support custom context management (#22201) 2026-03-06 05:31:59 -08:00
connection-auth.test.ts refactor: share gateway connection auth options 2026-03-14 00:30:14 +00:00
connection-auth.ts refactor: share gateway connection auth options 2026-03-14 00:30:14 +00:00
control-plane-audit.ts
control-plane-rate-limit.ts fix(security): harden gateway command/audit guardrails 2026-02-22 08:45:48 +01:00
control-ui-contract.ts fix(gateway): pass actual version to Control UI client instead of dev (#35230) 2026-03-05 00:01:34 -06:00
control-ui-csp.test.ts fix(gateway): allow required Google Fonts origins in Control UI CSP (#29279) 2026-02-27 23:58:51 -08:00
control-ui-csp.ts fix(gateway): allow required Google Fonts origins in Control UI CSP (#29279) 2026-02-27 23:58:51 -08:00
control-ui-http-utils.ts fix(gateway): let non-GET requests fall through controlUi routing when basePath is set 2026-03-03 00:11:13 +00:00
control-ui-routing.test.ts test: tighten gateway helper coverage 2026-03-13 17:45:21 +00:00
control-ui-routing.ts fix(gateway): keep probe routes reachable with root-mounted control ui (#38199) 2026-03-06 12:13:20 -05:00
control-ui-shared.ts fix(security): harden avatar validation and size limits 2026-02-22 08:35:32 +01:00
control-ui.auto-root.http.test.ts gateway: fix global Control UI 404s for symlinked wrappers and bundled package roots (#40385) 2026-03-09 01:50:42 +01:00
control-ui.http.test.ts refactor: share control ui hardlink asset setup 2026-03-13 18:38:12 +00:00
control-ui.ts gateway: fix global Control UI 404s for symlinked wrappers and bundled package roots (#40385) 2026-03-09 01:50:42 +01:00
credential-planner.ts Gateway: fail closed unresolved local auth SecretRefs (#42672) 2026-03-10 21:41:56 -05:00
credential-precedence.parity.test.ts Gateway Credentials: allowlist precedence fixtures 2026-03-07 16:27:00 -08:00
credentials.test.ts refactor: share gateway credential secretref assertions 2026-03-13 18:38:12 +00:00
credentials.ts refactor: unify gateway credential planning 2026-03-11 01:37:25 +00:00
device-auth.test.ts test: refine gateway auth helper coverage 2026-03-13 17:58:28 +00:00
device-auth.ts refactor(gateway): unify metadata canonicalization + platform rules 2026-03-02 00:26:36 +00:00
device-metadata-normalization.ts refactor(gateway): unify metadata canonicalization + platform rules 2026-03-02 00:26:36 +00:00
events.ts
exec-approval-manager.ts Telegram: exec approvals for OpenCode/Codex (#37233) 2026-03-09 23:04:35 -04:00
gateway-cli-backend.live.test.ts fix: code/cli acpx reliability 20260304 (#34020) 2026-03-04 01:15:28 -05:00
gateway-config-prompts.shared.ts refactor(gateway): dedupe origin seeding and plugin route auth matching 2026-03-02 00:42:22 +00:00
gateway-connection.test-mocks.ts fix(gateway): annotate connection test mocks 2026-02-23 11:47:27 +05:30
gateway-misc.test.ts fix(android): support android node `calllog.search` (#44073) 2026-03-15 14:54:32 +05:30
gateway-models.profiles.live.test.ts fix(models): keep codex spark codex-only 2026-03-13 00:53:21 +00:00
gateway.test.ts test: speed up heavy suites with shared fixtures 2026-03-02 21:58:35 +00:00
hooks-mapping.test.ts test: dedupe gateway browser discord and channel coverage 2026-02-22 17:11:54 +00:00
hooks-mapping.ts fix(security): block hook transform symlink escapes 2026-02-22 10:18:05 +01:00
hooks-test-helpers.ts fix(gateway): honor trusted proxy hook auth rate limits 2026-03-12 21:35:57 +00:00
hooks.test.ts fix(core): unify session-key normalization and plugin boundary checks 2026-02-26 12:41:23 +00:00
hooks.ts fix(hooks): dedupe repeated agent deliveries by idempotency key (#44438) 2026-03-12 20:43:38 -04:00
http-auth-helpers.test.ts refactor(test): dedupe gateway and web scaffolding 2026-02-22 20:04:51 +00:00
http-auth-helpers.ts
http-common.test.ts feat(gateway): add Permissions-Policy header to default security headers (#30186) 2026-03-03 16:25:39 -08:00
http-common.ts feat(gateway): add Permissions-Policy header to default security headers (#30186) 2026-03-03 16:25:39 -08:00
http-endpoint-helpers.test.ts
http-endpoint-helpers.ts
http-utils.request-context.test.ts refactor: extract shared sandbox and gateway plumbing 2026-03-02 23:16:47 +00:00
http-utils.ts refactor: extract shared sandbox and gateway plumbing 2026-03-02 23:16:47 +00:00
input-allowlist.ts refactor(gateway): share input allowlist normalizer 2026-03-07 17:05:23 +00:00
live-image-probe.ts
live-tool-probe-utils.test.ts test: tighten gateway helper coverage 2026-03-13 17:45:21 +00:00
live-tool-probe-utils.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
method-scopes.test.ts test: simplify method scope coverage 2026-03-13 18:21:48 +00:00
method-scopes.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
net.test.ts test: simplify trusted proxy coverage 2026-03-13 17:52:49 +00:00
net.ts refactor(gateway): move request client ip resolution to net 2026-03-12 21:41:51 +00:00
node-command-policy.ts fix(android): support android node `calllog.search` (#44073) 2026-03-15 14:54:32 +05:30
node-invoke-sanitize.ts fix(gateway): bind node exec approvals to nodeId 2026-02-24 03:05:58 +00:00
node-invoke-system-run-approval-errors.ts refactor(gateway): centralize system.run approval context and errors 2026-02-26 22:01:16 +01:00
node-invoke-system-run-approval-match.test.ts refactor(gateway): dedupe auth and discord monitor suites 2026-03-02 21:31:36 +00:00
node-invoke-system-run-approval-match.ts refactor!: remove versioned system-run approval contract 2026-03-02 01:12:53 +00:00
node-invoke-system-run-approval.test.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
node-invoke-system-run-approval.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
node-pending-work.test.ts Gateway: tighten node pending drain semantics (#41429) 2026-03-09 21:56:00 +01:00
node-pending-work.ts Gateway: tighten node pending drain semantics (#41429) 2026-03-09 21:56:00 +01:00
node-registry.ts
open-responses.schema.ts Gateway: normalize HEIC input_image sources (#38122) 2026-03-06 11:19:36 -05:00
openai-http.image-budget.test.ts Gateway: follow up HEIC input image handling (#38146) 2026-03-06 11:53:59 -05:00
openai-http.message-channel.test.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
openai-http.test.ts refactor(gateway): dedupe invalid image request assertions 2026-03-07 17:58:31 +00:00
openai-http.ts refactor(gateway): share input allowlist normalizer 2026-03-07 17:05:23 +00:00
openresponses-http.test.ts refactor(tests): dedupe openresponses http fixtures 2026-03-03 02:53:13 +00:00
openresponses-http.ts refactor(gateway): share input allowlist normalizer 2026-03-07 17:05:23 +00:00
openresponses-parity.test.ts Gateway: normalize HEIC input_image sources (#38122) 2026-03-06 11:19:36 -05:00
openresponses-prompt.ts test: optimize redundant suites for faster runtime 2026-02-23 13:57:34 +00:00
operator-approvals-client.ts refactor: share approval gateway client setup 2026-03-10 22:18:04 +00:00
origin-check.test.ts test: tighten gateway helper coverage 2026-03-13 17:45:21 +00:00
origin-check.ts fix(gateway): require local client for loopback origin fallback 2026-03-02 16:37:45 +00:00
probe-auth.test.ts refactor: share gateway probe auth warnings 2026-03-13 18:38:12 +00:00
probe-auth.ts refactor: unify gateway credential planning 2026-03-11 01:37:25 +00:00
probe.test.ts fix: harden windows gateway lifecycle 2026-03-13 18:33:59 +00:00
probe.ts fix: harden windows gateway lifecycle 2026-03-13 18:33:59 +00:00
reconnect-gating.test.ts fix: switch pairing setup codes to bootstrap tokens 2026-03-12 22:23:07 +00:00
resolve-configured-secret-input-string.test.ts refactor: unify gateway SecretRef auth resolution paths 2026-03-07 23:27:50 +00:00
resolve-configured-secret-input-string.ts Gateway Secrets: allowlist unresolved secret ref label 2026-03-07 16:27:00 -08:00
role-policy.test.ts Gateway: add pending node work primitives (#41409) 2026-03-09 21:42:57 +01:00
role-policy.ts
security-path.test.ts fix(gateway): fail closed plugin auth path canonicalization 2026-03-02 15:55:32 +00:00
security-path.ts fix(gateway): fail closed plugin auth path canonicalization 2026-03-02 15:55:32 +00:00
server-broadcast.ts
server-browser.ts fix(gateway): start browser HTTP control server module 2026-02-24 04:06:03 +00:00
server-channels.test.ts fix(gateway): harden health monitor account gating (#46749) 2026-03-14 21:58:28 -05:00
server-channels.ts fix(gateway): harden health monitor account gating (#46749) 2026-03-14 21:58:28 -05:00
server-chat.agent-events.test.ts fix(gateway): flush chat delta before tool-start events (#39128) 2026-03-07 19:46:04 +00:00
server-chat.ts refactor: share gateway chat text normalization 2026-03-14 00:30:14 +00:00
server-close.ts fix(media): retain inbound media with recursive cleanup TTL (#38292) 2026-03-06 22:06:09 -05:00
server-constants.ts Hardening: tighten preauth WebSocket handshake limits (#44089) 2026-03-12 10:55:41 -04:00
server-cron.test.ts feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
server-cron.ts feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
server-discovery-runtime.ts
server-discovery.test.ts test(core): continue mock reset reductions in auth, gateway, npm install 2026-02-22 08:28:50 +00:00
server-discovery.ts
server-http.hooks-request-timeout.test.ts refactor(test): share hook request handler fixtures 2026-03-12 21:44:58 +00:00
server-http.probe.test.ts feat(gateway): add channel-backed readiness probes (#38285) 2026-03-06 15:15:23 -05:00
server-http.test-harness.ts refactor(test): share hook request handler fixtures 2026-03-12 21:44:58 +00:00
server-http.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
server-lanes.ts
server-maintenance.test.ts refactor(gateway): dedupe maintenance timer test setup 2026-03-07 17:58:31 +00:00
server-maintenance.ts fix(media): retain inbound media with recursive cleanup TTL (#38292) 2026-03-06 22:06:09 -05:00
server-methods-list.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
server-methods.control-plane-rate-limit.test.ts refactor(test): dedupe gateway and web scaffolding 2026-02-22 20:04:51 +00:00
server-methods.ts fix(gateway): propagate real gateway client into plugin subagent runtime 2026-03-11 14:17:01 +01:00
server-mobile-nodes.ts
server-model-catalog.ts
server-node-events-types.ts
server-node-events.test.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
server-node-events.ts refactor: share gateway session store migration 2026-03-13 18:38:12 +00:00
server-node-subscriptions.ts
server-plugins.test.ts feature(context): extend plugin system to support custom context management (#22201) 2026-03-06 05:31:59 -08:00
server-plugins.ts fix(gateway): propagate real gateway client into plugin subagent runtime 2026-03-11 14:17:01 +01:00
server-reload-handlers.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
server-restart-deferral.test.ts
server-restart-sentinel.test.ts refactor: unify outbound session context wiring 2026-02-26 21:03:28 +01:00
server-restart-sentinel.ts refactor: unify outbound session context wiring 2026-02-26 21:03:28 +01:00
server-runtime-config.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
server-runtime-config.ts fix(gateway): explain provider-object password bootstrap errors (#39230, thanks @ademczuk) 2026-03-07 22:44:44 +00:00
server-runtime-state.ts refactor(gateway): cache hook proxy config in runtime state 2026-03-12 21:43:36 +00:00
server-session-key.test.ts Gateway: harden custom session-store discovery (#44176) 2026-03-12 16:44:46 +00:00
server-session-key.ts Gateway: harden custom session-store discovery (#44176) 2026-03-12 16:44:46 +00:00
server-shared.ts
server-startup-log.test.ts fix(gateway): unify listen startup log across bind hosts 2026-02-22 13:17:25 +01:00
server-startup-log.ts fix(gateway): unify listen startup log across bind hosts 2026-02-22 13:17:25 +01:00
server-startup-memory.test.ts refactor: deduplicate shared helpers and test setup 2026-02-23 20:40:44 +00:00
server-startup-memory.ts
server-startup.ts feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
server-tailscale.ts
server-utils.ts
server-wizard-sessions.ts
server-ws-runtime.ts refactor(shared): dedupe protocol schema typing and session/media helpers 2026-03-02 19:57:33 +00:00
server.agent.gateway-server-agent-a.test.ts test(gateway): speed up slow e2e test setup 2026-02-24 00:59:52 +00:00
server.agent.gateway-server-agent-b.test.ts fix(agents): rephrase session reset prompt to avoid Azure content filter (#43403) 2026-03-13 15:07:03 +05:30
server.agent.gateway-server-agent.mocks.ts feature(context): extend plugin system to support custom context management (#22201) 2026-03-06 05:31:59 -08:00
server.auth.browser-hardening.test.ts fix(gateway/ui): restore control-ui auth bypass and classify connect failures (#45512) 2026-03-13 20:13:35 -05:00
server.auth.compat-baseline.test.ts fix(gateway/cli): relax local backend self-pairing and harden launchd restarts (#46290) 2026-03-14 14:27:52 -04:00
server.auth.control-ui.suite.ts Gateway/ws: clear unbound scopes for shared-token auth (#44306) 2026-03-12 14:52:24 -04:00
server.auth.control-ui.test.ts refactor(security): split gateway auth suites and share safe write path checks 2026-03-02 18:07:03 +00:00
server.auth.default-token.suite.ts fix(gateway): strip unbound scopes for shared-auth connects 2026-03-13 02:51:55 +00:00
server.auth.default-token.test.ts refactor(security): split gateway auth suites and share safe write path checks 2026-03-02 18:07:03 +00:00
server.auth.modes.suite.ts Secrets: add inline allowlist review set (#38314) 2026-03-06 19:35:26 -05:00
server.auth.modes.test.ts refactor(security): split gateway auth suites and share safe write path checks 2026-03-02 18:07:03 +00:00
server.auth.shared.ts refactor: dedupe gateway config and infra flows 2026-03-03 00:15:14 +00:00
server.canvas-auth.test.ts refactor(test): dedupe gateway and web scaffolding 2026-02-22 20:04:51 +00:00
server.channels.test.ts refactor(test): dedupe gateway and web scaffolding 2026-02-22 20:04:51 +00:00
server.chat.gateway-server-chat-b.test.ts test: share gateway chat history setup 2026-03-14 00:30:14 +00:00
server.chat.gateway-server-chat.test.ts Add /btw side questions (#45444) 2026-03-14 17:27:54 +02:00
server.config-apply.test.ts test: reclassify gateway local suites from e2e 2026-02-22 11:48:46 +00:00
server.config-patch.test.ts test: simplify config patch validation coverage 2026-03-13 18:15:30 +00:00
server.control-ui-root.test.ts gateway: fix global Control UI 404s for symlinked wrappers and bundled package roots (#40385) 2026-03-09 01:50:42 +01:00
server.cron.test.ts test: share gateway hook and cron helpers 2026-03-14 00:30:14 +00:00
server.device-token-rotate-authz.test.ts fix(gateway): enforce caller-scope subsetting in device.token.rotate 2026-03-11 14:16:59 +01:00
server.e2e-registry-helpers.ts
server.e2e-ws-harness.ts test: reclassify gateway local suites from e2e 2026-02-22 11:48:46 +00:00
server.health.test.ts test(gateway): speed up slow e2e test setup 2026-02-24 00:59:52 +00:00
server.hooks.test.ts test: share gateway hook and cron helpers 2026-03-14 00:30:14 +00:00
server.impl.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
server.ios-client-id.test.ts test(gateway): speed up contract and polling suites 2026-02-24 00:31:58 +00:00
server.legacy-migration.test.ts refactor(gateway): dedupe legacy migration validation assertions 2026-03-07 17:58:31 +00:00
server.models-voicewake-misc.test.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
server.node-invoke-approval-bypass.test.ts refactor!: remove versioned system-run approval contract 2026-03-02 01:12:53 +00:00
server.plugin-http-auth.test.ts test: share plugin http auth helpers 2026-03-14 00:30:14 +00:00
server.preauth-hardening.test.ts Hardening: tighten preauth WebSocket handshake limits (#44089) 2026-03-12 10:55:41 -04:00
server.reload.test.ts feat(gateway): make health monitor stale threshold and max restarts configurable (openclaw#42107) 2026-03-14 21:21:56 -05:00
server.roles-allowlist-update.test.ts refactor(gateway): unify metadata canonicalization + platform rules 2026-03-02 00:26:36 +00:00
server.sessions-send.test.ts fix: pass injected config to session tools 2026-03-13 18:38:12 +00:00
server.sessions.gateway-server-sessions-a.test.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
server.skills-status.test.ts CI: restore main detect-secrets scan (#38438) 2026-03-07 10:06:35 -08:00
server.talk-config.test.ts test: fix CI type regressions 2026-03-13 19:53:40 +00:00
server.tools-catalog.test.ts Gateway/UI: data-driven agents tools catalog with provenance (openclaw#24199) thanks @Takhoffman 2026-02-22 23:55:59 -06:00
server.ts
session-preview.test-helpers.ts
session-reset-service.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
session-utils.fs.test.ts test(gateway): dedupe transcript seed fixtures in fs session tests 2026-02-22 07:44:57 +00:00
session-utils.fs.ts refactor(core): share JSON utf8 byte counting helper 2026-03-02 05:20:19 +00:00
session-utils.test.ts fix: restore protocol outputs and stabilize Windows path CI (#44266) 2026-03-12 10:55:29 -07:00
session-utils.ts refactor: share gateway session store migration 2026-03-13 18:38:12 +00:00
session-utils.types.ts feat: add fast mode toggle for OpenAI models 2026-03-12 23:31:31 +00:00
sessions-patch.test.ts feat: add fast mode toggle for OpenAI models 2026-03-12 23:31:31 +00:00
sessions-patch.ts feat: add fast mode toggle for OpenAI models 2026-03-12 23:31:31 +00:00
sessions-resolve.ts refactor: share gateway session store migration 2026-03-13 18:38:12 +00:00
startup-auth.test.ts test: share startup auth token fixtures 2026-03-14 00:30:14 +00:00
startup-auth.ts refactor: unify gateway SecretRef auth resolution paths 2026-03-07 23:27:50 +00:00
startup-control-ui-origins.ts refactor(gateway): dedupe origin seeding and plugin route auth matching 2026-03-02 00:42:22 +00:00
system-run-approval-binding.contract.test.ts refactor!: remove versioned system-run approval contract 2026-03-02 01:12:53 +00:00
system-run-approval-binding.test.ts refactor!: remove versioned system-run approval contract 2026-03-02 01:12:53 +00:00
test-helpers.agent-results.ts
test-helpers.e2e.ts fix(gateway): pin paired reconnect metadata for node policy 2026-02-26 14:11:04 +01:00
test-helpers.mocks.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
test-helpers.openai-mock.ts test(gateway): reuse shared openai timeout e2e helpers 2026-02-22 07:44:57 +00:00
test-helpers.server.ts refactor(core): extract shared dedup helpers 2026-03-07 10:41:05 +00:00
test-helpers.ts
test-http-response.ts
test-openai-responses-model.ts
test-temp-config.ts
test-with-server.ts
tools-invoke-http.cron-regression.test.ts test(gateway): dedupe gateway and infra test scaffolds 2026-03-02 07:13:10 +00:00
tools-invoke-http.test.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
tools-invoke-http.ts fix(gateway): run before_tool_call for HTTP tools 2026-03-11 20:18:24 +00:00
ws-log.test.ts test: tighten gateway helper coverage 2026-03-13 17:45:21 +00:00
ws-log.ts
ws-logging.ts