Peter Steinberger
f9cbaae19e
ci: rotate cancelled docs queue
2026-04-22 20:51:48 +01:00
Tak Hoffman
78d491d909
feat(commands): gate /models add with modelsWrite ( #70321 )
2026-04-22 14:49:07 -05:00
Peter Steinberger
6261f42ac0
ci: merge short auto-reply node shards
2026-04-22 20:47:49 +01:00
Peter Steinberger
8fcca8a5e1
ci: rotate main concurrency queue
2026-04-22 20:39:49 +01:00
Peter Steinberger
2aaac45c07
ci: move node aggregate checks off blacksmith
2026-04-22 20:36:27 +01:00
Peter Steinberger
7ff8f8cef8
ci: narrow windows check scope
2026-04-22 20:13:37 +01:00
Peter Steinberger
b1b1979841
ci: skip windows for test-only changes
2026-04-22 20:10:27 +01:00
Peter Steinberger
8b89d37a2b
ci: rotate stale concurrency group
2026-04-22 20:05:10 +01:00
Neerav Makwana
5462d4d5c5
fix: drop silent parent replies while subagents are pending ( #69942 )
...
Drop bare parent NO_REPLY payloads while spawned subagents are pending, preserving quiet parent turns until child completion delivers the real reply.\n\nThanks @neeravmakwana.
2026-04-22 20:04:38 +01:00
Peter Steinberger
3c89f5d537
ci: add scoped docker gateway e2e
2026-04-22 20:02:23 +01:00
Vincent Koc
6d003cbcee
fix(hooks): expose typed gateway startup context
2026-04-22 11:22:51 -07:00
Peter Steinberger
40e19cc9a1
ci: downsize install smoke runner
2026-04-22 18:54:06 +01:00
Vincent Koc
e593122465
fix(hooks): standardize outbound routing metadata
2026-04-22 10:53:44 -07:00
Peter Steinberger
557f4fc689
docs: update claude cli stdio notes
2026-04-22 18:40:51 +01:00
Peter Steinberger
d8c9185f3f
ci: add fast docker install smoke
2026-04-22 18:39:03 +01:00
Peter Steinberger
dad4b3e7fb
fix: default claude cli to stdio sessions
2026-04-22 18:38:32 +01:00
Peter Steinberger
9d27d09d47
fix: add plugin load debug shape
2026-04-22 18:31:37 +01:00
Peter Steinberger
72c765e736
ci: parallelize additional boundary guards
2026-04-22 18:21:05 +01:00
Peter Steinberger
a9be41d8c7
ci: keep workflow edits off windows lane
2026-04-22 18:16:11 +01:00
Peter Steinberger
2afad03931
ci: trim gateway watch build profile
2026-04-22 18:11:48 +01:00
Peter Steinberger
024592fb1d
Revert "ci: reuse build artifacts for gateway topology"
...
This reverts commit be317769e6 .
2026-04-22 18:10:02 +01:00
Peter Steinberger
be317769e6
ci: reuse build artifacts for gateway topology
2026-04-22 18:05:27 +01:00
Tak Hoffman
f328c21046
feat: Add /models add hot-reload model registration ( #70211 )
...
* feat(models): add chat model registration with hot reload
* docs(changelog): add models entry for pr 70211
* fix(models): harden add flow follow-ups
* fix models add review follow-ups
* harden models add config writes
* tighten plugin boundary invariant
* move models add adapters behind sdk facades
* avoid ollama-specific core facade
2026-04-22 12:00:30 -05:00
Peter Steinberger
8b8df813d0
ci: keep native lanes native scoped
2026-04-22 17:53:38 +01:00
Peter Steinberger
03cf97a33e
ci: consolidate short test workers
2026-04-22 17:49:06 +01:00
Peter Steinberger
e8240a2628
ci: keep build smoke on blacksmith
2026-04-22 17:33:40 +01:00
Peter Steinberger
d8913d3901
ci: offload short linux checks
2026-04-22 17:30:54 +01:00
Peter Steinberger
8febc20e80
ci: reduce blacksmith test pressure
2026-04-22 17:26:00 +01:00
Peter Steinberger
4ef1c06f9e
ci: rebalance agentic node tests
2026-04-22 17:18:32 +01:00
Peter Steinberger
fb70d3ac67
ci: refresh ci concurrency group
2026-04-22 15:53:37 +01:00
Peter Steinberger
ed97cc7210
ci: skip aggregate fan-in after cancellation
2026-04-22 15:52:25 +01:00
Peter Steinberger
c73f7d6596
ci: move lightweight automation off blacksmith
2026-04-22 15:44:34 +01:00
Peter Steinberger
38135ff6b4
ci: keep cpu-sensitive lanes larger
2026-04-22 15:08:47 +01:00
Peter Steinberger
cdf5f66298
ci: keep long matrix aggregates on blacksmith
2026-04-22 15:00:17 +01:00
Peter Steinberger
0f4ec84a2c
fix: fail closed on plugin integrity drift
2026-04-22 14:59:52 +01:00
Peter Steinberger
95e430f670
ci: run aggregate checks off blacksmith
2026-04-22 14:53:41 +01:00
Peter Steinberger
fd01a66e30
ci: downsize blacksmith runners
2026-04-22 14:39:20 +01:00
pashpashpash
cd41bd1359
fix(codex): apply GPT-5 prompt overlay ( #70175 )
2026-04-22 22:00:23 +09:00
Ayaan Zaidi
18869acf46
fix(cli): keep provider-owned sessions through implicit expiry
2026-04-22 15:35:21 +05:30
Jacky
fbdf502e08
place permission under each branch of bot permissions for discord docs ( #69218 )
...
Merged via squash.
Prepared head SHA: dd6ae52d90
Co-authored-by: epicseven-cup <59263116+epicseven-cup@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-04-22 11:49:15 +02:00
pashpashpash
abf940db61
fix(codex): unchain app-server defaults ( #70082 )
2026-04-22 17:53:49 +09:00
Val Alexander
43a941b51c
fix(pair): render /pair qr as media ( #70047 )
...
* fix(pair): render pair qr as media
* fix(gateway): preserve media reply threading
* fix(gateway): harden webchat media replies
* fix(plugin-sdk): keep trustedLocalMedia internal
* docs(changelog): note pair qr media fix
* Update CHANGELOG with recent fixes and enhancements
Updated changelog to include recent fixes and enhancements.
2026-04-22 03:31:09 -05:00
Ayaan Zaidi
81ca7bc40b
fix: keep claude cli sessions warm ( #69679 )
...
* feat(cli): keep claude cli sessions warm
* test(cli): cover claude live session reuse
* fix(cli): harden claude live session reuse
* fix(cli): redact mcp session key logs
* fix(cli): bound claude live session turns
* fix(cli): reuse claude live sessions on resume
* refactor(cli): canonicalize claude live argv
* fix(cli): preserve claude live resume state
* fix(cli): close dead claude live sessions
* fix(cli): serialize claude live session creates
* fix(cli): count pending claude live sessions
* fix(cli): tighten claude live resume abort
* fix(cli): reject closed claude live sessions
* fix(cli): refresh claude live fingerprints
* fix(cli): stabilize MCP resume hash
* fix: preserve claude live inline resume (#69679 )
---------
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-04-22 13:44:18 +05:30
Peter Steinberger
d8892ee227
test: harden qa private runtime staging
2026-04-22 08:52:55 +01:00
Peter Steinberger
d8d0380297
fix: use transport activity for stale health
2026-04-22 08:52:55 +01:00
Vincent Koc
22717878cc
docs(tokenjuice): add bundled plugin guide ( #70038 )
...
* docs(tokenjuice): add bundled plugin guide
* docs(tokenjuice): sort nav entry
2026-04-22 00:14:32 -07:00
Vincent Koc
91ac485246
feat(tokenjuice): bundle the native adapter ( #69946 )
...
* feat(plugins): register embedded extension factories
* feat(tokenjuice): bundle the native adapter
* fix(tokenjuice): gate the bundled embedded extension seam
* fix(tokenjuice): refresh runtime sidecar baseline
* fix(plugins): harden bundled embedded extensions
* fix(plugins): install source bundled runtime deps
* fix(tokenjuice): sync lockfile importer
* fix(plugins): validate reused runtime dep versions
* fix(plugins): restore tokenjuice CI contract
* fix(plugins): remove tokenjuice dts bridge
* fix(tokenjuice): repair openclaw type shim
* fix(plugins): harden bundled runtime deps
* fix(plugins): keep source checkout runtime deps local
* fix(plugins): isolate bundled runtime dep installs
* fix(cli): keep plugin startup registration non-activating
* fix(cli): keep loader overrides out of plugin cli options
2026-04-21 23:58:37 -07:00
fuller-stack-dev
561f2e52c7
docs(tui): document local config repair flow ( #69995 ) (thanks @fuller-stack-dev)
...
* docs(tui): document local config repair flow
* docs(tui): clarify local TUI examples
* docs(config): gate local TUI repair flow
* docs(tui): fix local repair docs
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-22 11:42:59 +05:30
JuniperSling
bcd1dec3dc
feat(tencent): remove Token Plan provider and auth ( #69996 )
...
Co-authored-by: albertxyu <albertxyu@tencent.com >
2026-04-21 22:46:07 -07:00
pashpashpash
dc4e97472d
Make harness failures fail honestly ( #69981 )
...
* Agents: fail honestly on harness errors
* Docs: clarify Codex harness fallback
2026-04-22 14:33:21 +09:00