Tak Hoffman
154e14f18f
fix: resolve exact session ids without fuzzy limits
2026-03-24 20:26:29 -05:00
Vincent Koc
d10669629d
feat(gateway): make openai compatibility agent-first
2026-03-24 18:06:24 -07:00
Tak Hoffman
1b5b23d2b1
fix: prefer current parents in session rows
2026-03-24 20:00:17 -05:00
Tak Hoffman
475983a364
fix: prefer current subagent owners in session rows
2026-03-24 19:54:07 -05:00
Tak Hoffman
ad818bda84
fix: ignore moved child rows in spawnedBy session filters
2026-03-24 19:47:36 -05:00
Tak Hoffman
16d2e68610
fix: ignore stale store ownership in session child lists
2026-03-24 19:47:36 -05:00
Vincent Koc
eaad4ad1be
feat(gateway): add missing OpenAI-compatible endpoints (models and embeddings) ( #53992 )
...
* feat(gateway): add OpenAI-compatible models and embeddings
* docs(gateway): clarify model list and agent routing
* Update index.md
* fix(gateway): harden embeddings HTTP provider selection
* fix(gateway): validate compat model overrides
* fix(gateway): harden embeddings and response continuity
* fix(gateway): restore compat model id handling
2026-03-24 16:53:51 -07:00
Tak Hoffman
369119b6b5
fix: ignore stale parent rows in session child lists
2026-03-24 18:29:03 -05:00
Tak Hoffman
c90ae1ee7f
fix: prefer latest subagent rows for session control
2026-03-24 17:25:14 -05:00
Peter Steinberger
bcd61f0a38
refactor: dedupe helpers and source seams
2026-03-24 21:00:36 +00:00
Vincent Koc
698c02e775
test(gateway): align safe open error code
2026-03-24 12:33:15 -07:00
Devin Robison
d60112287f
fix: validate agent workspace paths before writing identity files ( #53882 )
...
* fix: validate agent workspace paths before writing identity files
* Feedback updates and formatting fixes
2026-03-24 19:15:11 +00:00
Vincent Koc
d0002c5e1e
refactor(gateway): make plugin fallback state lazy
2026-03-24 11:26:21 -07:00
Peter Steinberger
a8bf75f03e
test: speed up browser and gateway suites
2026-03-24 17:27:02 +00:00
Peter Steinberger
43131dcc08
test: harden threaded shared-worker suites
2026-03-24 08:37:00 +00:00
Peter Steinberger
2833b27f52
test: continue vitest threads migration
2026-03-24 08:37:00 +00:00
Peter Steinberger
da10b6026a
test: prune low-signal live model sweeps
2026-03-24 05:43:07 +00:00
Peter Steinberger
0f84aac487
fix: stabilize matrix and teams ci assertions
2026-03-24 05:29:05 +00:00
Peter Steinberger
e864421d83
fix: unify live model auth gating
2026-03-24 04:28:53 +00:00
Peter Steinberger
e28e520379
refactor: simplify provider inference and zoned parsing helpers
2026-03-23 21:22:30 -07:00
Peter Steinberger
26365f7daf
fix: hash inline scripts with data-src attributes
2026-03-23 21:14:55 -07:00
Val Alexander
a96eded4a0
feat(csp): support inline script hashes in Control UI CSP ( #53307 ) thanks @BunsDev
...
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
Co-authored-by: Nova <nova@openknot.ai >
2026-03-23 21:35:33 -05:00
Peter Steinberger
725a2cc2ca
test: expand gemini live transcript stripping
2026-03-23 23:01:22 +00:00
Peter Steinberger
d67efbfbd3
test: stabilize test isolation
2026-03-23 23:01:22 +00:00
Val Alexander
3e2b3bd2c5
Fix Control UI operator.read scope handling ( #53110 )
...
Preserve Control UI scopes through the device-auth bypass path, normalize implied operator device-auth scopes, ignore cached under-scoped operator tokens, and degrade read-backed main pages gracefully when a connection truly lacks operator.read.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 14:57:21 -05:00
Vincent Koc
2592eb0796
fix(gateway): guard openrouter auto pricing recursion ( #53055 )
2026-03-23 10:43:01 -07:00
Vincent Koc
d5dc6b6573
fix(gateway): require auth for canvas routes
2026-03-23 09:31:40 -07:00
Vincent Koc
50f6a2f136
fix(gateway): require admin for agent session reset
2026-03-23 09:31:39 -07:00
Vincent Koc
93df5f613e
fix(gateway): avoid probe false negatives after connect
2026-03-23 08:49:31 -07:00
Sathvik Veerapaneni
d2e8ed3632
fix: keep session transcript pointers fresh after compaction ( #50688 )
...
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-03-23 22:58:07 +08:00
Peter Steinberger
383c61e305
test: stabilize gateway thread harness
2026-03-23 05:44:34 -07:00
Peter Steinberger
47db5abece
test: inject thread-safe base seams
2026-03-23 04:59:15 -07:00
Peter Steinberger
6bcd9a801a
test: inject thread-safe gateway and ACP seams
2026-03-23 04:34:42 -07:00
Peter Steinberger
f182c3a292
test: inject thread-safe deps for agent tools
2026-03-23 04:16:53 -07:00
Peter Steinberger
b9efba1faf
test: target gemini 3.1 flash alias
2026-03-23 10:59:12 +00:00
Peter Steinberger
a0ad47440a
test: stabilize live provider docker probes
2026-03-23 10:16:06 +00:00
Peter Steinberger
2a06097184
test: update codex test fixtures to gpt-5.4
2026-03-23 02:14:00 -07:00
Peter Steinberger
eac93507c3
fix(browser): enforce node browser proxy allowProfiles
2026-03-23 00:56:44 -07:00
Peter Steinberger
ff54c02b7d
test: narrow live transcript scaffolding strip
2026-03-23 07:41:18 +00:00
Peter Steinberger
fe5819887b
refactor(gateway): centralize discovery target handling
2026-03-23 00:38:31 -07:00
Peter Steinberger
5f05c92922
test: harden no-isolate reply teardown
2026-03-23 00:37:32 -07:00
Peter Steinberger
80cd8cd6be
refactor: unify minimax model and failover live policies
2026-03-23 00:02:35 -07:00
scoootscooob
4580d585ff
Gateway: resolve fallback plugin context lazily
2026-03-22 23:52:21 -07:00
Peter Steinberger
d2a1b24b83
test: honor env auth in gateway live probes
2026-03-23 06:42:09 +00:00
Peter Steinberger
ea579ef858
fix(gateway): preserve async hook ingress provenance
2026-03-22 22:21:49 -07:00
Peter Steinberger
6b9915a106
refactor!: drop legacy CLAWDBOT env compatibility
2026-03-22 22:13:39 -07:00
Rick_Xu
2fe1ff8ea8
Usage: include reset and deleted session archives ( #43215 )
...
Merged via squash.
Prepared head SHA: 49ed6c2fa3
Co-authored-by: rcrick <23069968+rcrick@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-03-23 13:10:26 +08:00
Peter Steinberger
c15282062f
refactor: split durable service env helpers
2026-03-22 22:05:56 -07:00
Peter Steinberger
a02499b335
fix: finish gateway probe auth landing ( #52513 ) (thanks @CodeForgeNet)
2026-03-22 19:14:44 -07:00
CodeForgeNet
3595ecba45
fix(gateway): pass process.env in status command probe auth to resolve SecretRef
...
Fixes #52360
resolveGatewayProbeAuthSafe was called from status-all.ts without an
env argument, causing the credential resolution chain to fall back to
an empty object instead of process.env. This made env-backed SecretRef
tokens (gateway.auth.token, Telegram botToken, etc.) appear unresolved
in the status command path even when the runtime was healthy.
Added process.env as default fallback in buildGatewayProbeCredentialPolicy
and passed env explicitly from status-all.ts callers.
Related: #33070 , #38973 , #39415 , #46014 , #49730
2026-03-22 19:14:44 -07:00