Tyler Yust
|
6bc1f779df
|
Fix dashboard session create and model metadata
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
fe074ec8e4
|
fix: stop followup queue drain cfg crash
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
cfef9d5d45
|
Persist accumulated session cost
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
02d5c07e62
|
Fix dashboard session cost metadata
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
6f9e2b664c
|
fix: tighten dashboard session API metadata
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
545f015f3b
|
Add dashboard session model and parent linkage support
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
d8de86870c
|
Add dashboard session API improvements
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
c8ae47a9fe
|
Add session lifecycle gateway methods
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
2beb2afdd7
|
Harden dashboard session events and history APIs
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
66b7aea616
|
Add direct session history HTTP and SSE endpoints
|
2026-03-12 18:04:58 -07:00 |
|
Tyler Yust
|
067af13502
|
Estimate session costs in sessions list
|
2026-03-12 18:04:06 -07:00 |
|
Tyler Yust
|
ee2563a38b
|
Emit session.message websocket events for transcript updates
|
2026-03-12 18:04:06 -07:00 |
|
Tyler Yust
|
840ae327c1
|
feat: add admin http endpoint to kill sessions
|
2026-03-12 18:04:06 -07:00 |
|
Tyler Yust
|
cc4445e8bd
|
feat: expose child subagent sessions in subagents list
|
2026-03-12 18:03:20 -07:00 |
|
Tyler Yust
|
761e5ce5f8
|
feat: push session list updates over websocket
|
2026-03-12 18:03:20 -07:00 |
|
Tyler Yust
|
c0e5e8db22
|
fix: hide injected timestamp prefixes in chat ui
|
2026-03-12 18:03:20 -07:00 |
|
Tyler Yust
|
5343de3bf6
|
fix: include status and timing in sessions_list tool
|
2026-03-12 18:03:20 -07:00 |
|
Tyler Yust
|
865bdf05fe
|
feat: expose subagent session metadata in sessions list
|
2026-03-12 18:03:20 -07:00 |
|
Tyler Yust
|
3043a7886f
|
fix: simplify post compaction refresh prompt
|
2026-03-12 18:03:20 -07:00 |
|
Peter Steinberger
|
4dd4e36450
|
build: update deps and fix vitest 4 regressions
|
2026-03-13 01:02:00 +00:00 |
|
Peter Steinberger
|
9bbdb5ca94
|
test(live): add codex instructions to spark probe
|
2026-03-13 00:53:21 +00:00 |
|
Peter Steinberger
|
d5b3f2ed71
|
fix(models): keep codex spark codex-only
|
2026-03-13 00:53:21 +00:00 |
|
Vincent Koc
|
d4f535b203
|
fix(hooks): fail closed on unreadable loader paths (#44437)
* Hooks: fail closed on unreadable loader paths
* Changelog: note hooks loader hardening
* Tests: cover sanitized hook loader logs
* Hooks: use realpath containment for legacy loaders
* Hooks: sanitize unreadable workspace log path
|
2026-03-12 20:47:30 -04:00 |
|
Vincent Koc
|
2649c03cdb
|
fix(hooks): dedupe repeated agent deliveries by idempotency key (#44438)
* Hooks: add hook idempotency key resolution
* Hooks: dedupe repeated agent deliveries by idempotency key
* Tests: cover hook idempotency dedupe
* Changelog: note hook idempotency dedupe
* Hooks: cap hook idempotency key length
* Gateway: hash hook replay cache keys
* Tests: cover hook replay key hardening
|
2026-03-12 20:43:38 -04:00 |
|
Peter Steinberger
|
d96069f0df
|
feat: add windows update package spec override
|
2026-03-12 23:56:48 +00:00 |
|
Peter Steinberger
|
91b701e183
|
fix: harden windows native updates
|
2026-03-12 23:42:14 +00:00 |
|
Peter Steinberger
|
35aafd7ca8
|
feat: add Anthropic fast mode support
|
2026-03-12 23:39:03 +00:00 |
|
Peter Steinberger
|
d5bffcdeab
|
feat: add fast mode toggle for OpenAI models
|
2026-03-12 23:31:31 +00:00 |
|
Peter Steinberger
|
ddcaec89e9
|
fix(node-host): fail closed on ruby approval preload flags
|
2026-03-12 23:23:54 +00:00 |
|
Peter Steinberger
|
86a3149b2e
|
fix: harden windows npm runtime path
|
2026-03-12 23:03:19 +00:00 |
|
Peter Steinberger
|
212afb6950
|
refactor: clarify pairing setup auth labels
|
2026-03-12 22:46:28 +00:00 |
|
Peter Steinberger
|
01e4845f6d
|
refactor: extract websocket handshake auth helpers
|
2026-03-12 22:46:28 +00:00 |
|
Peter Steinberger
|
1c7ca391a8
|
refactor: trim bootstrap token metadata
|
2026-03-12 22:46:28 +00:00 |
|
Peter Steinberger
|
589aca0e6d
|
refactor: unify gateway connect auth selection
|
2026-03-12 22:46:28 +00:00 |
|
Peter Steinberger
|
2c8f31135b
|
test: cover provider plugin boundaries
|
2026-03-12 22:43:55 +00:00 |
|
Peter Steinberger
|
300a093121
|
refactor: split simple api-key auth providers
|
2026-03-12 22:38:58 +00:00 |
|
Peter Steinberger
|
fd2b06d463
|
refactor: split non-interactive auth choice providers
|
2026-03-12 22:38:58 +00:00 |
|
Peter Steinberger
|
21d1032ca4
|
refactor: remove legacy provider apply shims
|
2026-03-12 22:38:58 +00:00 |
|
Peter Steinberger
|
7fd4dea1af
|
refactor: share openai-compatible local discovery
|
2026-03-12 22:38:58 +00:00 |
|
Peter Steinberger
|
9692dc7668
|
fix(security): harden nodes owner-only tool gating
|
2026-03-12 22:27:52 +00:00 |
|
Peter Steinberger
|
d83491e751
|
feat: modularize provider plugin architecture
|
2026-03-12 22:24:35 +00:00 |
|
Peter Steinberger
|
bf89947a8e
|
fix: switch pairing setup codes to bootstrap tokens
|
2026-03-12 22:23:07 +00:00 |
|
ToToKr
|
9cd54ea882
|
fix: skip cache-ttl append after compaction to prevent double compaction (#28548)
Merged via squash.
Prepared head SHA: a4114a52bcff6ed4057cc54d3c629bd723f3d420
Co-authored-by: MoerAI <26067127+MoerAI@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-03-12 15:17:18 -07:00 |
|
jnMetaCode
|
7332e6d609
|
fix(failover): classify HTTP 422 as format and OpenRouter credits as billing (#43823)
Merged via squash.
Prepared head SHA: 4f48e977fe06c5662753d3900fe94f1835cc2dce
Co-authored-by: jnMetaCode <12096460+jnMetaCode@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-03-13 00:50:28 +03:00 |
|
Peter Steinberger
|
268e036172
|
refactor(test): share hook request handler fixtures
|
2026-03-12 21:44:58 +00:00 |
|
Peter Steinberger
|
eece586747
|
refactor(security): reuse hook agent routing normalization
|
2026-03-12 21:44:06 +00:00 |
|
Peter Steinberger
|
445ff0242e
|
refactor(gateway): cache hook proxy config in runtime state
|
2026-03-12 21:43:36 +00:00 |
|
Peter Steinberger
|
1d986f1c01
|
refactor(gateway): move request client ip resolution to net
|
2026-03-12 21:41:51 +00:00 |
|
Peter Steinberger
|
904db27019
|
fix(security): audit unrestricted hook agent routing
|
2026-03-12 21:36:19 +00:00 |
|
Peter Steinberger
|
4da617e178
|
fix(gateway): honor trusted proxy hook auth rate limits
|
2026-03-12 21:35:57 +00:00 |
|