openclaw/src/gateway
Pavan Kumar Gondhi da6f32bedf
fix(gateway): honor minimal discovery mode for wide-area DNS-SD [AI] (#80903)
* fix: respect discovery mode for wide-area cli path

* addressing codex review

* docs: add changelog entry for PR merge
2026-05-12 16:03:50 +05:30
..
protocol fix(auth): align operator bootstrap scopes 2026-05-11 14:14:33 -05:00
server test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
server-methods test: guard core mock call assertions 2026-05-12 11:29:16 +01:00
test test: tighten gateway helper assertions 2026-05-11 13:49:35 +01:00
active-sessions-shutdown-tracker.test.ts fix(gateway): fire typed session_end on shutdown/restart for active sessions (#57790) 2026-05-11 17:28:23 +01:00
active-sessions-shutdown-tracker.ts fix(gateway): fire typed session_end on shutdown/restart for active sessions (#57790) 2026-05-11 17:28:23 +01:00
agent-command.test-helpers.ts refactor: trim runtime test helper type exports 2026-05-01 12:16:58 +01:00
agent-event-assistant-text.ts
agent-list.ts refactor: trim daemon and gateway helper exports 2026-05-02 03:05:44 +01:00
agent-prompt.test.ts
agent-prompt.ts
AGENTS.md
android-node.capabilities.live.test.ts test: guard core sdk null helpers 2026-05-11 21:16:17 +01:00
android-node.capabilities.policy-config.test.ts
android-node.capabilities.policy-source.test.ts
assistant-identity.test.ts test: tighten assistant identity assertions 2026-05-11 13:04:24 +01:00
assistant-identity.ts refactor: trim daemon and gateway helper exports 2026-05-02 03:05:44 +01:00
auth-config-utils.ts refactor: trim gateway auth canvas exports 2026-05-02 03:08:28 +01:00
auth-install-policy.ts
auth-mode-policy.test.ts
auth-mode-policy.ts
auth-rate-limit.test.ts
auth-rate-limit.ts refactor: trim daemon and gateway helper exports 2026-05-02 03:05:44 +01:00
auth-resolve.ts fix(gateway): trim startup config imports 2026-04-27 11:34:24 -07:00
auth-surface-resolution.ts
auth-token-resolution.ts refactor: trim daemon and gateway helper exports 2026-05-02 03:05:44 +01:00
auth-token-source-conflict.ts fix(gateway): clarify token source conflict warning 2026-05-11 07:56:12 +01:00
auth.test.ts test: tighten gateway auth assertions 2026-05-10 23:50:47 +01:00
auth.ts fix(gateway): fail closed for trusted-proxy auth 2026-05-08 00:21:08 +01:00
boot.test.ts test: guard core mock call assertions 2026-05-12 11:29:16 +01:00
boot.ts
call.runtime.ts
call.test.ts test: tighten gateway call assertions 2026-05-11 13:21:32 +01:00
call.ts feat(plugin-sdk): consolidate session workflow APIs 2026-05-11 03:24:08 +01:00
channel-health-monitor.test.ts fix: recover Slack channel restart after stop timeout (#77686) 2026-05-04 22:47:30 -07:00
channel-health-monitor.ts fix: recover Slack channel restart after stop timeout (#77686) 2026-05-04 22:47:30 -07:00
channel-health-policy.test.ts fix(ci): repair discord route and health fixtures 2026-04-29 15:58:56 +01:00
channel-health-policy.ts refactor: trim gateway policy exports 2026-05-01 22:41:56 +01:00
channel-status-patches.test.ts
channel-status-patches.ts
chat-abort.test.ts test: guard gateway infra mock calls 2026-05-12 11:03:37 +01:00
chat-abort.ts refactor: trim gateway helper exports 2026-05-02 04:06:05 +01:00
chat-attachments.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
chat-attachments.ts build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
chat-display-projection.ts fix: hide subagent announce handoff prompts (#79618) 2026-05-08 22:15:01 -05:00
chat-sanitize.test.ts
chat-sanitize.ts fix(webchat): keep runtime context out of visible transcripts 2026-04-24 22:17:03 +01:00
CLAUDE.md
cli-session-history.claude.ts fix(agents): require claude fallback source provider 2026-04-28 13:35:59 +05:30
cli-session-history.merge.ts
cli-session-history.test.ts test: guard gateway object helpers 2026-05-11 20:57:56 +01:00
cli-session-history.ts fix: import claude cli history for anthropic sessions 2026-05-02 04:41:35 +01:00
client-bootstrap.test.ts test: tighten client bootstrap assertions 2026-05-11 12:47:25 +01:00
client-bootstrap.ts fix(gateway): align handshake client timeouts 2026-04-29 05:53:50 +01:00
client-callsites.guard.test.ts fix(gateway): wait for event loop before client start 2026-04-29 14:50:44 +01:00
client-start-readiness.test.ts test: tighten gateway readiness assertions 2026-05-11 13:01:23 +01:00
client-start-readiness.ts refactor: hide gateway helper internals 2026-05-02 07:25:39 +01:00
client.test.ts test: guard core mock call assertions 2026-05-12 11:29:16 +01:00
client.ts fix(auth): align operator bootstrap scopes 2026-05-11 14:14:33 -05:00
client.watchdog.test.ts test: clarify runtime event assertions 2026-05-08 13:06:18 +01:00
config-diff.ts perf(gateway): trim startup watcher imports 2026-05-03 14:30:36 +01:00
config-reload-plan.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
config-reload-settings.ts perf(gateway): trim startup watcher imports 2026-05-03 14:30:36 +01:00
config-reload.test.ts test: guard core mock call assertions 2026-05-12 11:29:16 +01:00
config-reload.ts fix: keep config recovery in doctor 2026-05-03 18:04:50 +01:00
connection-auth.test.ts
connection-auth.ts
connection-details.ts fix: narrow Gateway proxy bypass target (#77018) 2026-05-06 14:40:31 +10:00
control-plane-audit.ts
control-plane-rate-limit.test.ts
control-plane-rate-limit.ts
control-reply-text.ts
control-ui-assistant-media.e2e.test.ts fix: scope Control UI assistant media tickets 2026-05-04 06:49:28 +01:00
control-ui-contract.ts fix(control-ui): allow configured chat message width 2026-05-02 10:18:08 -05:00
control-ui-csp.test.ts fix: allow tweakcn theme imports in Control UI CSP 2026-05-10 03:54:39 -05:00
control-ui-csp.ts fix: allow tweakcn theme imports in Control UI CSP 2026-05-10 03:54:39 -05:00
control-ui-http-utils.ts
control-ui-links.ts fix(gateway): use secure dashboard links when TLS is enabled (#71499) 2026-04-25 11:45:15 +01:00
control-ui-routing.test.ts chore(channels): remove bluebubbles bundled surface 2026-05-07 12:52:48 -07:00
control-ui-routing.ts refactor: trim gateway helper type exports 2026-05-01 22:45:24 +01:00
control-ui-shared.ts
control-ui.auto-root.http.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
control-ui.http.test.ts test: tighten control ui http assertions 2026-05-11 13:16:58 +01:00
control-ui.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
credential-planner.ts refactor: trim gateway helper type exports 2026-05-01 22:45:24 +01:00
credential-precedence.parity.test.ts
credentials-secret-inputs.ts refactor: trim gateway helper type exports 2026-05-01 22:45:24 +01:00
credentials.test.ts test: tighten gateway empty result assertions 2026-05-09 04:07:06 +01:00
credentials.ts refactor: trim gateway helper exports 2026-05-02 04:06:05 +01:00
device-auth.test.ts
device-auth.ts refactor: trim gateway helper type exports 2026-05-01 22:45:24 +01:00
device-authz.test-helpers.ts test: tighten helper assertion guards 2026-05-08 06:56:38 +01:00
device-metadata-normalization.ts
drain-active-sessions-for-shutdown.test.ts test: guard gateway shutdown mock calls 2026-05-12 05:23:26 +01:00
embeddings-http.test.ts test: tighten embeddings http assertions 2026-05-11 10:00:23 +01:00
embeddings-http.ts fix(gateway): trim startup config imports 2026-04-27 11:34:24 -07:00
env-deprecation.test.ts test: guard gateway mock calls 2026-05-12 10:36:44 +01:00
env-deprecation.ts fix(gateway): warn on legacy env vars 2026-04-28 03:37:57 -07:00
event-loop-ready.test.ts test: tighten event loop readiness assertions 2026-05-11 04:42:58 +01:00
event-loop-ready.ts refactor: trim gateway helper type exports 2026-05-01 22:45:24 +01:00
events.ts
exec-approval-ios-push.test.ts test: require gateway deferred callbacks 2026-05-08 19:02:55 +01:00
exec-approval-ios-push.ts fix(gateway): trim startup config imports 2026-04-27 11:34:24 -07:00
exec-approval-manager.test.ts fix(gateway): avoid approval route config load 2026-04-27 22:04:09 -07:00
exec-approval-manager.ts fix: preserve node exec approvals for control ui 2026-05-06 22:59:53 -04:00
explicit-connection-policy.ts refactor: trim gateway helper exports 2026-05-02 04:06:05 +01:00
gateway-acp-bind.live.test.ts build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
gateway-cli-backend.connect.test.ts test: tighten gateway health assertions 2026-05-11 13:07:15 +01:00
gateway-cli-backend.live-helpers.test.ts test: tighten gateway helper assertions 2026-05-11 13:49:35 +01:00
gateway-cli-backend.live-helpers.ts test(release): route Codex live slash checks through chat 2026-05-10 01:48:07 +01:00
gateway-cli-backend.live-probe-helpers.ts test: harden live docker lanes 2026-04-24 05:55:27 +01:00
gateway-cli-backend.live.test.ts test: tighten gateway live assertions 2026-05-11 13:51:37 +01:00
gateway-codex-bind.live.test.ts test: avoid live text helper temp arrays 2026-05-08 23:30:20 +01:00
gateway-codex-harness.live-helpers.test.ts Fix Codex app-server OAuth harness auth 2026-05-11 15:54:43 +01:00
gateway-codex-harness.live-helpers.ts Fix Codex app-server OAuth harness auth 2026-05-11 15:54:43 +01:00
gateway-codex-harness.live.test.ts test(release): pin Codex live harness runtime 2026-05-10 02:14:00 +01:00
gateway-config-prompts.shared.ts refactor: trim gateway helper exports 2026-05-02 04:06:05 +01:00
gateway-connection.test-mocks.ts
gateway-misc.test.ts fix(gateway): share streaming event envelopes 2026-05-11 13:19:00 +01:00
gateway-models.profiles.live.test.ts test: tighten gateway live assertions 2026-05-11 13:51:37 +01:00
gateway-stability.test.ts test: tighten gateway response assertions 2026-05-11 12:54:28 +01:00
gateway-trajectory-export.live.test.ts test: tighten gateway live assertions 2026-05-11 13:51:37 +01:00
gateway.test.ts test: use expect poll for gateway counter wait 2026-05-11 18:13:34 +01:00
handshake-timeouts.test.ts fix(gateway): align handshake client timeouts 2026-04-29 05:53:50 +01:00
handshake-timeouts.ts fix(gateway): align handshake client timeouts 2026-04-29 05:53:50 +01:00
hooks-mapping.test.ts test: dedupe gateway hook session key cases 2026-04-23 18:29:32 +01:00
hooks-mapping.ts refactor: trim gateway hook exports 2026-05-01 22:48:23 +01:00
hooks-policy.ts
hooks-test-helpers.ts
hooks.test.ts test: tighten hook mapping assertions 2026-05-11 13:19:44 +01:00
hooks.ts refactor: trim gateway hook exports 2026-05-01 22:48:23 +01:00
hooks.types.ts
hosted-plugin-surface-url.test.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
hosted-plugin-surface-url.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
http-auth-utils.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
http-common.fuzz.test.ts test: verify gateway HTTP arguments 2026-05-11 17:57:47 +01:00
http-common.test.ts test: guard http header mock calls 2026-05-11 18:57:49 +01:00
http-common.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
http-endpoint-helpers.test.ts test: guard gateway mock calls 2026-05-12 10:36:44 +01:00
http-endpoint-helpers.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
http-utils.authorize-request.test.ts test: tighten gateway auth path assertions 2026-05-11 12:49:55 +01:00
http-utils.model-override.test.ts test(gateway): mock split config modules 2026-04-27 20:54:23 +01:00
http-utils.request-context.test.ts test: tighten gateway array assertions 2026-05-09 05:54:12 +01:00
http-utils.ts fix: keep model visibility policy internal 2026-05-10 00:50:10 -04:00
input-allowlist.test.ts
input-allowlist.ts
known-weak-gateway-secrets.ts
live-agent-probes.test.ts test: tighten gateway helper assertions 2026-05-11 13:49:35 +01:00
live-agent-probes.ts test(gateway): skip opencode acp image probe by default 2026-05-06 03:25:00 -07:00
live-chat-projector.ts refactor: hide gateway wake internals 2026-05-02 08:49:23 +01:00
live-env-test-helpers.ts test: share gateway live env helpers 2026-04-23 18:46:43 +01:00
live-image-probe.test.ts test(codex): cover app-server Docker flows 2026-04-24 04:24:08 +01:00
live-image-probe.ts test(codex): cover app-server Docker flows 2026-04-24 04:24:08 +01:00
live-tool-probe-utils.test.ts fix(release): classify unavailable read tool probe refusals 2026-05-09 23:25:27 +01:00
live-tool-probe-utils.ts fix(release): classify unavailable read tool probe refusals 2026-05-09 23:25:27 +01:00
managed-image-attachments.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
managed-image-attachments.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
mcp-http.handlers.ts fix(gateway): enforce owner-only tool policy and before-tool-call hook on MCP loopback surface (#71159) 2026-04-24 13:16:45 -06:00
mcp-http.loopback-runtime.ts refactor: trim gateway loopback helper exports 2026-05-02 03:12:40 +01:00
mcp-http.protocol.ts refactor: trim gateway mcp node exports 2026-05-01 22:51:31 +01:00
mcp-http.request.ts refactor: trim gateway mcp node exports 2026-05-01 22:51:31 +01:00
mcp-http.runtime.ts refactor: trim gateway loopback helper exports 2026-05-02 03:12:40 +01:00
mcp-http.schema.ts fix(gateway): normalize MCP object schemas 2026-04-23 21:55:36 +01:00
mcp-http.test.ts test: guard gateway mock calls 2026-05-12 10:36:44 +01:00
mcp-http.ts test: remove stale unused imports 2026-05-09 11:26:43 +01:00
method-scopes.test.ts feat(plugin-sdk): consolidate session workflow APIs 2026-05-11 03:24:08 +01:00
method-scopes.ts feat(cron): add direct job lookup 2026-05-11 18:47:46 +01:00
model-pricing-cache-state.ts fix: record pricing refresh health failures 2026-05-10 15:27:07 +01:00
model-pricing-cache.test.ts test: tighten model pricing cache assertions 2026-05-11 04:06:36 +01:00
model-pricing-cache.ts fix: record pricing refresh health failures 2026-05-10 15:27:07 +01:00
model-pricing-config.ts fix: add pricing bootstrap opt-out and sdk compat exports 2026-04-28 08:35:11 +01:00
models-http.test.ts test: tighten models http assertions 2026-05-11 12:45:55 +01:00
models-http.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
net.test.ts test(gateway): isolate Fly env container checks 2026-05-11 13:06:49 +01:00
net.ts fix(gateway): skip IPv6 loopback binding on Windows (#69701) 2026-05-04 20:45:01 -05:00
node-catalog.test.ts test: tighten node catalog assertions 2026-05-11 04:04:56 +01:00
node-catalog.ts perf: avoid sorting runtime selections 2026-05-08 08:14:29 +01:00
node-command-policy.test.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
node-command-policy.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
node-connect-reconcile.ts feat: wire talk handoff into native nodes 2026-05-06 02:39:15 +01:00
node-invoke-plugin-policy.test.ts test: guard core sdk null helpers 2026-05-11 21:16:17 +01:00
node-invoke-plugin-policy.ts fix(file-transfer): require canonical node policy authorization (#74742) 2026-04-30 04:03:40 +00:00
node-invoke-sanitize.ts
node-invoke-system-run-approval-errors.ts refactor: trim gateway loopback helper exports 2026-05-02 03:12:40 +01:00
node-invoke-system-run-approval-match.test.ts
node-invoke-system-run-approval-match.ts refactor: trim gateway loopback helper exports 2026-05-02 03:12:40 +01:00
node-invoke-system-run-approval.test.ts test: tighten gateway send assertions 2026-05-11 13:45:24 +01:00
node-invoke-system-run-approval.ts Fix chat-channel node exec approval replays 2026-05-09 22:10:21 -05:00
node-pairing-auto-approve.test.ts feat(gateway): auto-approve trusted CIDR node pairing (#61004) (thanks @sahilsatralkar) 2026-04-25 06:40:25 +01:00
node-pairing-auto-approve.ts refactor: trim gateway mcp node exports 2026-05-01 22:51:31 +01:00
node-pending-work.test.ts test: tighten node pending work assertions 2026-05-11 12:48:31 +01:00
node-pending-work.ts refactor: trim gateway runtime type exports 2026-05-01 22:54:57 +01:00
node-registry.test.ts fix(gateway): share streaming event envelopes 2026-05-11 13:19:00 +01:00
node-registry.ts fix(gateway): share streaming event envelopes 2026-05-11 13:19:00 +01:00
open-responses.schema.ts
openai-http.image-budget.test.ts
openai-http.test.ts test: guard remaining truthiness assertions 2026-05-11 20:45:49 +01:00
openai-http.ts fix(gateway): align OpenAI chat completions tool protocol 2026-05-11 13:06:05 +01:00
openai-http.usage.test.ts fix(gateway): fall back to lastCallUsage on /v1/chat/completions 2026-04-24 22:54:36 +01:00
openresponses-file-content.ts
openresponses-http.test.ts test: tighten gateway array assertions 2026-05-09 05:54:12 +01:00
openresponses-http.ts fix(gateway): preserve every client tool call when agent calls multiple tools per turn 2026-05-03 00:47:46 +01:00
openresponses-parity.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
openresponses-phase.test.ts test: tighten gateway response assertions 2026-05-11 12:54:28 +01:00
openresponses-prompt.ts
openresponses-shape.ts
operator-approvals-client.test.ts fix(gateway): keep native approvals off stale pairing baselines (#74472) 2026-04-30 19:45:51 +00:00
operator-approvals-client.ts fix: harden startup readiness and discord replies 2026-05-04 23:13:18 +01:00
operator-scopes.ts refactor: trim gateway runtime type exports 2026-05-01 22:54:57 +01:00
origin-check.test.ts
origin-check.ts
plugin-activation-runtime-config.ts fix: preserve runtime config during source plugin activation 2026-04-27 14:29:49 +01:00
plugin-channel-reload-targets.test.ts fix: hot reload plugin management changes (#75976) 2026-05-02 13:19:24 +00:00
plugin-channel-reload-targets.ts fix: hot reload plugin management changes (#75976) 2026-05-02 13:19:24 +00:00
plugin-node-capability.test.ts test: tighten gateway id assertions 2026-05-08 14:39:02 +01:00
plugin-node-capability.ts fix: repair ci regressions 2026-05-07 11:46:21 +01:00
probe-auth.test.ts test: tighten gateway empty result assertions 2026-05-09 04:07:06 +01:00
probe-auth.ts fix(gateway): keep restart probe auth local (#72405) 2026-04-27 22:25:20 -07:00
probe-target.ts
probe.auth.integration.test.ts test: tighten gateway nullable assertions 2026-05-08 15:29:10 +01:00
probe.test.ts test: tighten gateway probe assertions 2026-05-10 23:00:25 +01:00
probe.ts test(update): cover authenticated restart updates 2026-05-04 21:58:47 -07:00
rate-limit-attempt-serialization.ts
reconnect-gating.test.ts fix(auth): align operator bootstrap scopes 2026-05-11 14:14:33 -05:00
resolve-configured-secret-input-string.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
resolve-configured-secret-input-string.ts refactor: trim gateway runtime type exports 2026-05-01 22:54:57 +01:00
role-policy.test.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
role-policy.ts refactor: trim gateway runtime type exports 2026-05-01 22:54:57 +01:00
secret-input-paths.ts
security-path.test.ts test: tighten gateway auth path assertions 2026-05-11 12:49:55 +01:00
security-path.ts refactor: trim gateway runtime type exports 2026-05-01 22:54:57 +01:00
server-aux-handlers.test.ts test: guard gateway infra mock calls 2026-05-12 11:03:37 +01:00
server-aux-handlers.ts perf(gateway): lazy load ws and aux handlers 2026-05-03 15:52:57 +01:00
server-broadcast-types.ts refactor: trim gateway session type exports 2026-05-01 23:05:37 +01:00
server-broadcast.ts fix(gateway): share streaming event envelopes 2026-05-11 13:19:00 +01:00
server-channel-runtime.types.ts
server-channels.approval-bootstrap.test.ts test: tighten approval bootstrap assertions 2026-05-11 09:56:35 +01:00
server-channels.test.ts test: tighten server channel assertions 2026-05-11 05:46:54 +01:00
server-channels.ts fix: recover Slack channel restart after stop timeout (#77686) 2026-05-04 22:47:30 -07:00
server-chat-state.ts fix(gateway): defer chat event imports 2026-04-26 23:07:05 -07:00
server-chat.agent-events.test.ts fix: stabilize code-mode follow-up tool display and replay (#80663) 2026-05-11 15:31:35 -07:00
server-chat.load-gateway-session-row.runtime.ts
server-chat.persist-session-lifecycle.runtime.ts
server-chat.stream-text-merge.test.ts fix(gateway): preserve repeated characters in chat stream merge (#72400) 2026-04-27 13:35:57 -07:00
server-chat.ts fix: stabilize code-mode follow-up tool display and replay (#80663) 2026-05-11 15:31:35 -07:00
server-close.runtime.ts fix(gateway): fire typed session_end on shutdown/restart for active sessions (#57790) 2026-05-11 17:28:23 +01:00
server-close.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
server-close.ts fix(gateway): fire typed session_end on shutdown/restart for active sessions (#57790) 2026-05-11 17:28:23 +01:00
server-constants.ts
server-control-ui-root.ts
server-cron-lazy.test.ts feat(cron): add direct job lookup 2026-05-11 18:47:46 +01:00
server-cron-lazy.ts feat(cron): add direct job lookup 2026-05-11 18:47:46 +01:00
server-cron-notifications.ts refactor(cron): split notification routing 2026-04-27 06:44:53 +01:00
server-cron.test.ts test: guard gateway object helpers 2026-05-11 20:57:56 +01:00
server-cron.ts test: clean up context warmup timing 2026-05-11 17:35:11 +01:00
server-discovery-runtime.test.ts fix(gateway): honor minimal discovery mode for wide-area DNS-SD [AI] (#80903) 2026-05-12 16:03:50 +05:30
server-discovery-runtime.ts fix(gateway): honor minimal discovery mode for wide-area DNS-SD [AI] (#80903) 2026-05-12 16:03:50 +05:30
server-discovery.test.ts
server-discovery.ts refactor: trim gateway loopback helper exports 2026-05-02 03:12:40 +01:00
server-http.hooks-request-timeout.test.ts test: guard mock lookup helpers 2026-05-11 19:16:35 +01:00
server-http.probe.test.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
server-http.request-trace.test.ts test: tighten gateway runtime assertions 2026-05-11 12:59:51 +01:00
server-http.stages.test.ts test: check gateway stage error logs 2026-05-11 16:17:18 +01:00
server-http.test-harness.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server-http.ts fix(lint): clean up main lint regressions 2026-05-07 01:39:46 -07:00
server-import-boundary.test.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server-json.ts fix(gateway): defer chat startup helpers 2026-04-26 23:15:26 -07:00
server-lanes.test.ts test: require core deferred callbacks 2026-05-08 19:18:54 +01:00
server-lanes.ts fix: isolate cron nested lane concurrency 2026-04-27 09:39:10 +01:00
server-live-state.ts fix(gateway): defer hook request handler imports 2026-04-27 01:26:38 -07:00
server-maintenance.test.ts fix(gateway): preserve active agent dedupe retries 2026-05-08 22:52:17 -04:00
server-maintenance.ts fix(gateway): preserve active agent dedupe retries 2026-05-08 22:52:17 -04:00
server-methods-list.test.ts test: tighten gateway method list assertions 2026-05-11 09:49:42 +01:00
server-methods-list.ts feat(cron): add direct job lookup 2026-05-11 18:47:46 +01:00
server-methods.control-plane-rate-limit.test.ts test: tighten gateway rate limit assertions 2026-05-11 13:43:34 +01:00
server-methods.ts feat(plugin-sdk): consolidate session workflow APIs 2026-05-11 03:24:08 +01:00
server-model-catalog.test.ts test: require gateway deferred callbacks 2026-05-08 19:02:55 +01:00
server-model-catalog.ts fix(gateway): keep reset and refresh paths responsive (#77701) 2026-05-05 00:59:13 -07:00
server-network-runtime.e2e.test.ts test: stabilize gateway server shard (#77131) 2026-05-04 18:42:05 +10:00
server-network-runtime.test.ts fix: bootstrap gateway env proxy dispatcher 2026-04-26 02:22:21 +01:00
server-network-runtime.ts fix: bootstrap gateway env proxy dispatcher 2026-04-26 02:22:21 +01:00
server-node-events-types.ts fix(gateway): preserve runtime-backed health state (#72417) 2026-04-27 11:04:59 -07:00
server-node-events.runtime.ts refactor: consolidate message delivery API 2026-05-09 07:04:04 +01:00
server-node-events.test.ts test: guard gateway object helpers 2026-05-11 20:57:56 +01:00
server-node-events.ts fix(heartbeat): remap cron-run exec events to session keys (#80214) 2026-05-11 12:13:17 +01:00
server-node-session-runtime.ts fix(gateway): share streaming event envelopes 2026-05-11 13:19:00 +01:00
server-node-subscriptions.ts fix(gateway): share streaming event envelopes 2026-05-11 13:19:00 +01:00
server-plugin-bootstrap.browser-plugin.integration.test.ts refactor: simplify plugin cache boundaries 2026-04-29 04:33:15 +01:00
server-plugin-bootstrap.ts refactor: call cron service directly for plugin scheduled turns 2026-05-11 03:59:48 +01:00
server-plugins.lifecycle.test.ts fix(gateway): clear fallback context on close 2026-04-27 21:19:21 -07:00
server-plugins.test.ts test: clear gateway server plugin broad matchers 2026-05-10 12:01:45 +01:00
server-plugins.ts refactor: call cron service directly for plugin scheduled turns 2026-05-11 03:59:48 +01:00
server-reload-handlers.test.ts test: pin reload deferral warnings 2026-05-11 13:38:53 +01:00
server-reload-handlers.ts fix: bound stale task reload blockers 2026-05-07 05:25:54 +01:00
server-request-context.test.ts feat: add unified talk gateway sessions 2026-05-06 02:39:15 +01:00
server-request-context.ts feat: add unified talk gateway sessions 2026-05-06 02:39:15 +01:00
server-restart-deferral.test.ts refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
server-restart-sentinel.test.ts test: guard gateway infra mock calls 2026-05-12 11:03:37 +01:00
server-restart-sentinel.ts fix(gateway): honor restart continuation retry budget 2026-05-09 20:58:12 +05:30
server-runtime-config.test.ts
server-runtime-config.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server-runtime-handles.ts refactor: trim gateway server type exports 2026-05-01 23:01:28 +01:00
server-runtime-services.test.ts test: guard gateway runtime assertions 2026-05-11 19:40:00 +01:00
server-runtime-services.ts refactor: consolidate message delivery API 2026-05-09 07:04:04 +01:00
server-runtime-state.test.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server-runtime-state.ts fix: harden generated surface pruning 2026-05-07 09:07:18 +01:00
server-runtime-subscriptions.ts perf: reduce gateway startup import graph 2026-05-04 07:15:38 +01:00
server-session-events.ts fix(gateway): async session transcript IO (#75875) 2026-05-02 02:06:38 +01:00
server-session-key.test.ts test(gateway): mock split config modules 2026-04-27 20:54:23 +01:00
server-session-key.ts fix(gateway): trim startup config imports 2026-04-27 11:34:24 -07:00
server-shared-auth-generation.ts perf(gateway): trim startup watcher imports 2026-05-03 14:30:36 +01:00
server-shared.ts
server-startup-config.recovery.test.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server-startup-config.secrets.test.ts test: guard gateway mock call helpers 2026-05-11 19:05:19 +01:00
server-startup-config.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server-startup-early.test.ts test: tighten gateway startup assertions 2026-05-11 12:56:28 +01:00
server-startup-early.ts fix(gateway): add safe restart coordinator (#76923) 2026-05-04 10:58:36 -07:00
server-startup-log.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
server-startup-log.ts fix: simplify gateway model startup modes 2026-05-05 00:07:11 +01:00
server-startup-memory.test.ts test: spell out gateway warning output 2026-05-11 17:50:28 +01:00
server-startup-memory.ts fix(memory): make qmd gateway startup lazy 2026-04-29 08:45:19 +01:00
server-startup-plugins.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server-startup-plugins.ts refactor: call cron service directly for plugin scheduled turns 2026-05-11 03:59:48 +01:00
server-startup-post-attach.test.ts test: tighten gateway startup assertions 2026-05-11 07:45:40 +01:00
server-startup-post-attach.ts fix(gateway): avoid sync restart sentinel startup probes 2026-05-10 19:07:05 +01:00
server-startup-session-migration.test.ts test: guard core mock call assertions 2026-05-12 11:29:16 +01:00
server-startup-session-migration.ts
server-startup-unavailable-methods.ts fix: harden startup readiness and discord replies 2026-05-04 23:13:18 +01:00
server-startup-web-fetch-bind.test.ts fix(plugins): reuse workspace metadata for session model refs (#76655) 2026-05-03 15:58:14 +01:00
server-startup.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server-tailscale.test.ts test: check tailscale preserve logs 2026-05-11 16:22:18 +01:00
server-tailscale.ts fix(gateway): preserve external Tailscale Funnel routes in serve mode 2026-05-08 09:28:51 -04:00
server-talk-nodes.test.ts feat: wire talk handoff into native nodes 2026-05-06 02:39:15 +01:00
server-talk-nodes.ts feat: wire talk handoff into native nodes 2026-05-06 02:39:15 +01:00
server-utils.ts
server-wizard-sessions.ts
server-ws-runtime.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
server.agent.gateway-server-agent-a.test.ts test: tighten gateway agent image assertions 2026-05-11 07:42:26 +01:00
server.agent.gateway-server-agent-b.test.ts fix(acp): propagate AcpRuntimeError detail through lifecycle boundary 2026-05-09 23:08:30 -04:00
server.agent.gateway-server-agent.mocks.ts
server.agent.subagent-delivery-context.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
server.auth.browser-hardening.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
server.auth.compat-baseline.test.ts test: tighten gateway health auth assertions 2026-05-08 15:02:25 +01:00
server.auth.control-ui.suite.ts test: tighten control ui pairing assertions 2026-05-10 20:16:28 +01:00
server.auth.control-ui.test.ts
server.auth.default-token.suite.ts fix: smooth beta update health checks 2026-05-10 00:20:38 +01:00
server.auth.default-token.test.ts
server.auth.modes.suite.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
server.auth.modes.test.ts
server.auth.shared.ts fix: smooth beta update health checks 2026-05-10 00:20:38 +01:00
server.channels.test.ts test: tighten gateway discovery assertions 2026-05-11 13:09:06 +01:00
server.chat.gateway-server-chat-b.test.ts test: tighten gateway chat history assertions 2026-05-11 04:02:27 +01:00
server.chat.gateway-server-chat.test.ts test: guard gateway runtime assertions 2026-05-11 19:40:00 +01:00
server.config-patch.test.ts test: tighten gateway helper assertions 2026-05-11 13:05:47 +01:00
server.control-ui-root.test.ts
server.cron.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.device-pair-approve-authz.test.ts test: tighten gateway nullable assertions 2026-05-08 15:29:10 +01:00
server.device-pair-approve-supersede.test.ts test: tighten gateway readiness assertions 2026-05-11 13:01:23 +01:00
server.device-token-rotate-authz.test.ts test: clear gateway node hello timeout 2026-05-09 01:03:13 +01:00
server.e2e-registry-helpers.ts
server.e2e-ws-harness.ts
server.health.test.ts test: tighten gateway health auth assertions 2026-05-08 15:02:25 +01:00
server.hooks.test.ts test: tighten gateway hook assertions 2026-05-11 05:38:24 +01:00
server.impl.ts fix(gateway): fire typed session_end on shutdown/restart for active sessions (#57790) 2026-05-11 17:28:23 +01:00
server.ios-client-id.test.ts
server.lazy.test.ts
server.minimal-channel-pin.test.ts
server.models-voicewake-misc.test.ts test: tighten gateway model catalog assertions 2026-05-11 07:40:40 +01:00
server.node-invoke-approval-bypass.test.ts test: guard remaining truthiness assertions 2026-05-11 20:45:49 +01:00
server.node-pairing-authz.test.ts test: tighten node pairing authz assertions 2026-05-11 13:28:24 +01:00
server.node-pairing-auto-approve.test.ts test: tighten gateway array assertions 2026-05-09 05:54:12 +01:00
server.plugin-http-auth.test.ts test: spell out gateway warning output 2026-05-11 17:50:28 +01:00
server.plugin-node-capability-auth.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
server.preauth-hardening.test.ts test: tighten gateway preauth assertions 2026-05-11 13:25:47 +01:00
server.reload.test.ts test: tighten gateway reload assertions 2026-05-11 09:34:38 +01:00
server.roles-allowlist-update.test.ts test: tighten gateway role assertions 2026-05-11 13:13:30 +01:00
server.sessions-send.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.sessions.compaction.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.sessions.create.test.ts test: tighten session create assertions 2026-05-11 12:58:08 +01:00
server.sessions.delete-lifecycle.test.ts test: guard gateway object helpers 2026-05-11 20:57:56 +01:00
server.sessions.list-changed.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
server.sessions.permissions-hooks.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.sessions.preview-resolve.test.ts test(gateway): name sessions helper for deadcode guard 2026-04-29 12:47:25 +01:00
server.sessions.reset-cleanup.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.sessions.reset-hooks.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.sessions.reset-models.test.ts test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
server.sessions.store-rpc.test.ts test: pin session archive filenames 2026-05-11 13:29:53 +01:00
server.sessions.thinking-e2e.test.ts test: guard gateway infra mock calls 2026-05-12 11:03:37 +01:00
server.shared-auth-rotation.test.ts test: tighten shared auth rotation assertions 2026-05-11 12:51:41 +01:00
server.shared-token-hot-reload.test.ts test: tighten shared auth rotation assertions 2026-05-11 12:51:41 +01:00
server.shared-token-session-rotation.test.ts test: tighten shared auth rotation assertions 2026-05-11 12:51:41 +01:00
server.silent-scope-upgrade-reconnect.poc.test.ts test: tighten gateway health assertions 2026-05-11 13:07:15 +01:00
server.startup-matrix-migration.integration.test.ts test: align gateway tests with config io split 2026-04-27 21:02:26 +01:00
server.startup-websocket-race.test.ts test: stabilize gateway websocket startup assertion 2026-05-09 15:25:18 +01:00
server.talk-config.test.ts test: tighten non-live object guards 2026-05-08 15:21:00 +01:00
server.talk-runtime.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
server.tools-catalog.test.ts test: tighten gateway array assertions 2026-05-09 05:54:12 +01:00
server.ts perf: slim gateway startup imports 2026-04-28 02:26:27 +01:00
session-archive.fs.ts
session-archive.imports.test.ts refactor: expose SDK test helper subpaths 2026-04-28 03:28:17 +01:00
session-archive.runtime.ts
session-compaction-checkpoints.test.ts build: refresh deps and route testbox through crabbox 2026-05-11 03:41:00 +01:00
session-compaction-checkpoints.ts fix(sessions): stream JSONL transcript scans instead of buffering whole files (#54296) 2026-05-11 12:44:59 +01:00
session-history-state.test.ts fix: hide subagent announce handoff prompts (#79618) 2026-05-08 22:15:01 -05:00
session-history-state.ts feat: add user input blocking lifecycle gates (#75035) 2026-05-06 11:41:04 +00:00
session-kill-http.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
session-kill-http.ts refactor: centralize gateway missing-scope responses 2026-05-10 14:04:05 +01:00
session-lifecycle-state.test.ts
session-lifecycle-state.ts refactor: trim gateway session type exports 2026-05-01 23:05:37 +01:00
session-message-events.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
session-preview.test-helpers.ts
session-reset-service.ts test: clean up context warmup timing 2026-05-11 17:35:11 +01:00
session-store-key.ts
session-subagent-reactivation.runtime.ts
session-subagent-reactivation.test.ts
session-subagent-reactivation.ts
session-transcript-files.fs.archive-events.test.ts fix(memory): reindex archived session transcript updates 2026-05-03 02:15:20 -07:00
session-transcript-files.fs.ts fix(memory): reindex archived session transcript updates 2026-05-03 02:15:20 -07:00
session-transcript-index.fs.ts perf: bound async transcript history reads (#75977) 2026-05-02 06:36:01 +00:00
session-transcript-key.test.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
session-transcript-key.ts fix(gateway): trim startup config imports 2026-04-27 11:34:24 -07:00
session-utils.fs.test.ts test: guard core sdk null helpers 2026-05-11 21:16:17 +01:00
session-utils.fs.ts test: remove stale unused imports 2026-05-09 11:26:43 +01:00
session-utils.plugin-runtime.test.ts test(perf): pin runtime metadata fixtures 2026-05-06 16:09:13 +01:00
session-utils.search.test.ts test: use gemini 3.1 in neutral fixtures 2026-05-11 21:45:36 +01:00
session-utils.subagent.test.ts test: tighten session utils subagent assertions 2026-05-11 05:31:50 +01:00
session-utils.telegram-recreate.test.ts test: tighten telegram session recreation assertions 2026-05-11 13:27:09 +01:00
session-utils.test.ts test: use gemini 3.1 in neutral fixtures 2026-05-11 21:45:36 +01:00
session-utils.ts test: remove stale unused imports 2026-05-09 11:26:43 +01:00
session-utils.types.ts fix(control-ui): preserve Stop after reconnect 2026-05-02 10:41:27 -05:00
sessions-history-http.revocation.test.ts test: wait for session history revocation 2026-05-11 17:07:09 +01:00
sessions-history-http.test.ts test: tighten session history response assertions 2026-05-11 03:55:48 +01:00
sessions-history-http.ts perf: bound async transcript history reads (#75977) 2026-05-02 06:36:01 +00:00
sessions-patch.test.ts Revert "Install Codex plugin on OpenAI model selection (#78799)" (#78878) 2026-05-07 18:13:59 +09:00
sessions-patch.ts Revert "Install Codex plugin on OpenAI model selection (#78799)" (#78878) 2026-05-07 18:13:59 +09:00
sessions-resolve-store.test.ts fix(gateway): scope session resolve store loads 2026-05-11 13:02:42 +01:00
sessions-resolve.test.ts test: guard gateway session mock calls 2026-05-12 10:39:47 +01:00
sessions-resolve.ts fix(gateway): scope session resolve store loads 2026-05-11 13:02:42 +01:00
shared-auth.test-helpers.ts test: stabilize gateway server shard (#77131) 2026-05-04 18:42:05 +10:00
startup-auth.test.ts fix(gateway): preserve external Tailscale Funnel routes in serve mode 2026-05-08 09:28:51 -04:00
startup-auth.ts fix(gateway): preserve external Tailscale Funnel routes in serve mode 2026-05-08 09:28:51 -04:00
startup-control-ui-origins.test.ts test: spell out gateway warning output 2026-05-11 17:50:28 +01:00
startup-control-ui-origins.ts config: stop automatic writes and guard Nix mutators (#78047) 2026-05-06 14:43:32 +02:00
startup-tasks.test.ts
startup-tasks.ts refactor: trim gateway tail type exports 2026-05-01 23:09:30 +01:00
system-run-approval-binding.contract.test.ts
system-run-approval-binding.test.ts
talk-handoff.test.ts test: clear talk handoff broad matchers 2026-05-10 09:21:38 +01:00
talk-handoff.ts fix(talk): add bounded lifecycle logging 2026-05-06 03:02:02 -07:00
talk-realtime-relay.test.ts test: guard plugin record helpers 2026-05-11 19:10:49 +01:00
talk-realtime-relay.ts feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
talk-session-registry.ts feat: add unified talk gateway sessions 2026-05-06 02:39:15 +01:00
talk-transcription-relay.test.ts test: clear talk transcription relay broad matchers 2026-05-10 11:51:15 +01:00
talk-transcription-relay.ts feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
talk.test-helpers.ts refactor(config): migrate plugin config access 2026-04-27 12:35:58 +01:00
test-helpers.agent-results.test.ts
test-helpers.agent-results.ts
test-helpers.channels.ts chore(channels): remove bluebubbles bundled surface 2026-05-07 12:52:48 -07:00
test-helpers.config-runtime.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
test-helpers.config-snapshots.ts
test-helpers.e2e.ts
test-helpers.mocks.ts fix(plugins): reuse workspace metadata for session model refs (#76655) 2026-05-03 15:58:14 +01:00
test-helpers.openai-mock.ts refactor: remove unused test helpers 2026-05-01 07:06:22 +01:00
test-helpers.plugin-registry.ts feat: unify model catalog registration 2026-05-09 02:34:56 -04:00
test-helpers.runtime-state.ts fix: validate inline images against session agent model (#79416) 2026-05-09 01:18:04 -04:00
test-helpers.server.test.ts
test-helpers.server.ts refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
test-helpers.speech.ts
test-helpers.ts refactor: trim gateway test helper barrel 2026-05-01 13:23:26 +01:00
test-http-response.ts
test-openai-responses-model.ts refactor: trim openai response test helpers 2026-05-02 04:10:02 +01:00
test-temp-config.ts
test-with-server.ts refactor: trim gateway tail type exports 2026-05-01 23:09:30 +01:00
tool-resolution.ts fix(auto-reply): gate inline skill tool dispatch [AI] (#78517) 2026-05-07 13:47:18 +05:30
tools-invoke-http.cron-regression.test.ts test(gateway): mock split config modules 2026-04-27 20:54:23 +01:00
tools-invoke-http.test.ts test: guard gateway call assertions 2026-05-12 10:53:58 +01:00
tools-invoke-http.ts feat(gateway): add SDK-facing tools.invoke RPC 2026-05-01 03:16:53 -05:00
tools-invoke-shared.ts [plugin sdk] Project session extension slots (#75609) 2026-05-04 08:04:27 -07:00
ws-log.test.ts test: tighten websocket log assertions 2026-05-11 13:02:51 +01:00
ws-log.ts fix(acp): propagate AcpRuntimeError detail through lifecycle boundary 2026-05-09 23:08:30 -04:00
ws-logging.ts