Peter Steinberger
|
c738539b1e
|
fix(ci): reject mixed-case staging debris before pack
|
2026-05-06 17:02:23 +01:00 |
|
Vincent Koc
|
d70e06334e
|
fix(ci): keep cross-os matrix resolution dependency-free
|
2026-05-06 08:53:41 -07:00 |
|
Peter Steinberger
|
cc9f88e6e6
|
ci: fix release cross-os loader path
|
2026-05-06 12:20:56 +01:00 |
|
Peter Steinberger
|
cf21cbafc4
|
ci: harden release validation harness checks
|
2026-05-06 12:08:45 +01:00 |
|
Vincent Koc
|
4996153b6d
|
test(docker): source cli backend live profile before auth check
|
2026-05-06 03:25:00 -07:00 |
|
Vincent Koc
|
2c7c19ac2d
|
test(docker): use api-key auth for codex cli live lane
|
2026-05-06 03:25:00 -07:00 |
|
Vincent Koc
|
1df3850a17
|
test(docker): source testbox profile for codex npm plugin
|
2026-05-06 03:24:59 -07:00 |
|
Vincent Koc
|
3d46e2c366
|
test(docker): pass openai env to codex npm plugin lane
|
2026-05-06 03:24:59 -07:00 |
|
Vincent Koc
|
6c7c0e559a
|
test(docker): hydrate codex harness live profile
|
2026-05-06 03:24:58 -07:00 |
|
Vincent Koc
|
377c69773f
|
test(docker): hydrate openwebui live profile
|
2026-05-06 03:24:58 -07:00 |
|
Vincent Koc
|
ff09f8022d
|
test(docker): scope live gateway discovery
|
2026-05-06 03:24:57 -07:00 |
|
Vincent Koc
|
8a47c79826
|
test(docker): preserve live gateway heap
|
2026-05-06 03:24:57 -07:00 |
|
Vincent Koc
|
11f0aeeb62
|
test(docker): use matrix live gateway image
|
2026-05-06 03:24:57 -07:00 |
|
Vincent Koc
|
359c60948f
|
test(docker): isolate live gateway profile plugins
|
2026-05-06 03:24:57 -07:00 |
|
Vincent Koc
|
dfb160db6d
|
test(docker): widen live profile lane timeout
|
2026-05-06 03:24:56 -07:00 |
|
Vincent Koc
|
64ab50e42b
|
fix(update): preserve plugin warning context
|
2026-05-06 03:24:56 -07:00 |
|
Vincent Koc
|
a3aa0a457f
|
fix(test): harden docker live harness
|
2026-05-06 03:24:56 -07:00 |
|
Peter Steinberger
|
ceaa56fb12
|
fix(release): stabilize final validation checks
|
2026-05-06 10:45:29 +01:00 |
|
Peter Steinberger
|
bf0f547632
|
fix(release): tolerate optional plugin beta tag mirror failure
|
2026-05-06 10:45:29 +01:00 |
|
Peter Steinberger
|
4ec693a81a
|
test: interleave cold full-suite shards
|
2026-05-06 06:08:27 +01:00 |
|
Peter Steinberger
|
06c490f818
|
test: support higher vitest shard parallelism
|
2026-05-06 05:57:53 +01:00 |
|
Peter Steinberger
|
f2ce83833a
|
test: avoid spawning cli help in metadata test
|
2026-05-06 05:48:21 +01:00 |
|
Peter Steinberger
|
538605ff44
|
[codex] Extract filesystem safety primitives (#77918)
* refactor: extract filesystem safety primitives
* refactor: use fs-safe for file access helpers
* refactor: reuse fs-safe for media reads
* refactor: use fs-safe for image reads
* refactor: reuse fs-safe in qqbot media opener
* refactor: reuse fs-safe for local media checks
* refactor: consume cleaner fs-safe api
* refactor: align fs-safe json option names
* fix: preserve fs-safe migration contracts
* refactor: use fs-safe primitive subpaths
* refactor: use grouped fs-safe subpaths
* refactor: align fs-safe api usage
* refactor: adapt private state store api
* chore: refresh proof gate
* refactor: follow fs-safe json api split
* refactor: follow reduced fs-safe surface
* build: default fs-safe python helper off
* fix: preserve fs-safe plugin sdk aliases
* refactor: consolidate fs-safe usage
* refactor: unify fs-safe store usage
* refactor: trim fs-safe temp workspace usage
* refactor: hide low-level fs-safe primitives
* build: use published fs-safe package
* fix: preserve outbound recovery durability after rebase
* chore: refresh pr checks
|
2026-05-06 02:15:17 +01:00 |
|
Peter Steinberger
|
8bfabd6bb1
|
feat: add channel message lifecycle sdk
|
2026-05-06 01:46:42 +01:00 |
|
Peter Steinberger
|
093b2b9b5f
|
test: speed extension and contract scenarios
|
2026-05-06 00:54:06 +01:00 |
|
pashpashpash
|
33c42c8d3b
|
chore: add positive proof labels (#78117)
|
2026-05-06 08:10:17 +09:00 |
|
Vincent Koc
|
a4c860a70c
|
fix(update): avoid lint-blocked dev installs (#77181)
|
2026-05-05 16:05:35 -07:00 |
|
Patrick Erichsen
|
8aa7b7a4ca
|
Tolerate corrupt plugins during update (#77706)
* fix(update): tolerate corrupt plugin state
* fix(update): preserve corrupt plugin proof state
* fix(update): narrow corrupt plugin warnings
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-05-05 14:18:26 -07:00 |
|
Peter Steinberger
|
01dda73e9b
|
Revert "test: narrow changed-test routing for shared internals"
This reverts commit e28ad6a869.
|
2026-05-05 21:47:12 +01:00 |
|
Peter Steinberger
|
782963ae66
|
refactor: compact generated protocol metadata
|
2026-05-05 20:47:38 +01:00 |
|
Peter Steinberger
|
e28ad6a869
|
test: narrow changed-test routing for shared internals
|
2026-05-05 20:12:28 +01:00 |
|
Patrick Erichsen
|
84e8e09725
|
Add WhatsApp live QA lane (#77704)
* feat(qa): add whatsapp live lane
* ci: add gated whatsapp and discord qa live lanes
* ci: honor qa live env gates in release selection
* test: update qa live workflow gate assertion
* ci: split live QA release gates
|
2026-05-05 12:09:28 -07:00 |
|
Peter Steinberger
|
35da7d2c99
|
refactor: remove legacy agent dir resolver
|
2026-05-05 20:07:49 +01:00 |
|
Peter Steinberger
|
55d1cf87d7
|
refactor: compute base config schema at runtime
|
2026-05-05 19:55:36 +01:00 |
|
Pumpkin Xing
|
5fae1c32b5
|
fix(plugins): forward install records to channel catalog registry (#77269)
Merged via squash.
Prepared head SHA: d06034b037
Co-authored-by: pumpkinxing1 <271513653+pumpkinxing1@users.noreply.github.com>
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com>
Reviewed-by: @odysseus0
|
2026-05-05 10:47:01 -07:00 |
|
Ayaan Zaidi
|
77ae06bfaa
|
fix: skip compile cache permission warnings (#76362) (thanks @neeravmakwana)
|
2026-05-05 21:25:02 +05:30 |
|
Peter Steinberger
|
6f6b8fc465
|
fix(release): accept Docker OCI attestations and xAI reasoning defaults
|
2026-05-05 10:30:48 +01:00 |
|
Peter Steinberger
|
f3d531439b
|
feat: add reusable Mantis evidence publishing
|
2026-05-05 09:02:04 +01:00 |
|
Vincent Koc
|
2de0113608
|
test(update): cover authenticated restart updates
|
2026-05-04 21:58:47 -07:00 |
|
pashpashpash
|
70f34bf177
|
Require real behavior proof for external PRs (#77622)
* ci: require real behavior proof for external PRs
* fix: tighten real behavior proof heuristics
* fix: reject test-only real behavior proof labels
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-05-05 05:45:30 +01:00 |
|
Vincent Koc
|
1c3b27718f
|
ci: shard package upgrade survivor baselines
|
2026-05-04 21:15:12 -07:00 |
|
Peter Steinberger
|
a91c17c426
|
fix: explain missing git during plugin install
|
2026-05-05 05:14:09 +01:00 |
|
Peter Steinberger
|
c84b7cbffc
|
ci(release): speed up focused release reruns
|
2026-05-05 02:28:22 +01:00 |
|
Peter Steinberger
|
2f3a9629d8
|
test: use latest kitchen sink canary
|
2026-05-05 01:51:23 +01:00 |
|
Vincent Koc
|
da0a977678
|
test(plugins): refresh kitchen sink docker fixture
|
2026-05-04 17:15:47 -07:00 |
|
Kevin Lin
|
cb9824d6b4
|
test: add slack onboarding channel smoke (#77575)
|
2026-05-04 16:51:34 -07:00 |
|
Vincent Koc
|
cf1bd30509
|
test(plugins): add kitchen sink rpc walk
|
2026-05-04 16:48:02 -07:00 |
|
Peter Steinberger
|
d522a18971
|
fix: sync Codex app-server protocol (#77578)
* fix: sync codex app-server protocol
* docs: add codex protocol changelog
* fix: refresh codex protocol schemas
|
2026-05-05 00:43:07 +01:00 |
|
Peter Steinberger
|
a167acee67
|
fix(gateway): route watch trace spam to artifacts
|
2026-05-04 23:41:14 +01:00 |
|
Peter Steinberger
|
f8e080386d
|
fix(gateway): quiet benchmark watch output
|
2026-05-04 23:36:18 +01:00 |
|