Vincent Koc
|
ff09f8022d
|
test(docker): scope live gateway discovery
|
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
|
dfb160db6d
|
test(docker): widen live profile lane timeout
|
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
|
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 |
|
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
|
782963ae66
|
refactor: compact generated protocol metadata
|
2026-05-05 20:47:38 +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 |
|
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 |
|
Vincent Koc
|
2de0113608
|
test(update): cover authenticated restart updates
|
2026-05-04 21:58:47 -07:00 |
|
Kevin Lin
|
cb9824d6b4
|
test: add slack onboarding channel smoke (#77575)
|
2026-05-04 16:51:34 -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 |
|
Vincent Koc
|
ac3cd1a0ca
|
Harden Codex harness control surfaces (#77459)
* fix(scripts): find codex protocol source from worktrees
* fix(test): keep codex harness docker caches writable
* fix(test): relax live codex cache mount permissions
* test(codex): add live docker harness debug output
* fix(test): detect numeric ci env in codex docker harness
* fix(codex): skip duplicate agent-command telemetry
* fix(tooling): skip sparse-missing oxlint tsconfig
* fix(tooling): route changed checks through testbox
* fix(qa): keep coverage json source-clean
* fix(test): preflight codex docker auth
* fix(codex): validate bind option values
* fix(codex): parse quoted command arguments
* fix(codex): reject extra control args
* fix(codex): use content for blank bound prompts
* fix(codex): decode local image file urls
* fix(codex): treat local media urls as images
* fix(codex): keep windows media paths local
* fix(codex): reject malformed diagnostics confirmations
* fix(codex): reject malformed resume commands
* fix(codex): reject malformed thread actions
* fix(codex): reject malformed turn controls
* fix(codex): reject malformed model controls
* fix(codex): resolve empty user input prompts
* fix(codex): enforce user input options
* fix(codex): reject ambiguous computer-use actions
* fix(codex): ignore stale bound turn notifications
* test(gateway): close task registries in gateway harness
* test(gateway): route cleanup through task seams
* fix(codex): describe current permission approvals
* fix(codex): disclose command approval amendments
* fix(codex): preserve approval detail under truncation
* fix(codex): propagate dynamic tool failures
* test(codex): align dynamic tool block contract
* fix(codex): reject extra read-only command operands
* fix(codex): escape command readout fields
* fix(codex): escape status probe errors
* fix(codex): narrow formatted thread details
* fix(codex): escape successful status summaries
* fix(codex): escape bound control replies
* fix(codex): escape user input prompts
* fix(codex): escape control failure replies
* fix(codex): escape approval prompt text
* test(codex): narrow escaped reply assertions
* test(codex): complete strict reply fixtures
* test(codex): preserve account fixture literals
* test(codex): align status probe fixtures
* fix(codex): satisfy sanitizer regex lint
* fix(codex): harden command readouts
* fix(codex): harden bound image inputs
* fix(codex): sanitize command failure replies
* test(codex): complete rate limit fixture
* test(tooling): isolate postinstall compile cache fixture
* fix(codex): keep app-server event ownership explicit
---------
Co-authored-by: pashpashpash <nik@vault77.ai>
|
2026-05-05 07:23:41 +09:00 |
|
Josh Lehman
|
0fc8afeac9
|
test(package): cover stale source plugin shadows
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-05-04 21:55:08 +01:00 |
|
Peter Steinberger
|
b37fba7c07
|
ci(release): harden clawhub plugin publish
|
2026-05-04 10:09:55 +01:00 |
|
Vincent Koc
|
f0537e93fb
|
fix(ci): plan openwebui functional image
|
2026-05-04 01:10:50 -07:00 |
|
Vincent Koc
|
bc924889be
|
fix(test): keep Open WebUI live lane image-free
|
2026-05-03 19:56:16 -07:00 |
|
Vincent Koc
|
0b6db06d7d
|
fix(test): skip Open WebUI in no-live Docker plans
|
2026-05-03 19:54:15 -07:00 |
|
Vincent Koc
|
b5affa64b3
|
fix(plugins): supplement external catalog contracts
|
2026-05-03 16:15:28 -07:00 |
|
Vincent Koc
|
31cafbb802
|
test(qa): add Slack live transport lane
|
2026-05-03 15:19:55 -07:00 |
|
Vincent Koc
|
53cc52981b
|
fix(test): align plugin gauntlet with built runtime
|
2026-05-03 13:17:21 -07:00 |
|
Peter Steinberger
|
77a50db9ea
|
feat(qa): add Mantis Discord status reaction scenario (#76747)
* feat(qa): add Mantis Discord status reaction scenario
* fix(qa): retry Discord rate limits in Mantis runs
* refactor(qa): reuse Discord API retry helper
* fix(qa): import Discord API through package surface
* fix(ci): generate Discord boundary declarations
* fix(ci): keep xai boundary overrides stable
|
2026-05-03 17:00:06 +01:00 |
|
Peter Steinberger
|
ad1ccd671b
|
chore: move oxlint tsconfigs under config
|
2026-05-03 15:12:06 +01:00 |
|
Peter Steinberger
|
a4a4cac8e9
|
ci: split slow CI shards
|
2026-05-03 14:11:04 +01:00 |
|
Peter Steinberger
|
0459bff556
|
refactor: share package cleanup helpers
|
2026-05-03 13:51:21 +01:00 |
|
Vincent Koc
|
4545a0ed61
|
fix(plugins): keep launch specs production-ready
|
2026-05-03 03:08:32 -07:00 |
|
Vincent Koc
|
3ee5df618a
|
Revert "fix(plugins): align beta external launch metadata"
This reverts commit 34581bf46c.
|
2026-05-03 02:53:36 -07:00 |
|
Vincent Koc
|
34581bf46c
|
fix(plugins): align beta external launch metadata
|
2026-05-03 02:51:18 -07:00 |
|
Vincent Koc
|
e7b6e0ff90
|
fix(plugins): pin beta-only external launch specs
|
2026-05-03 02:50:10 -07:00 |
|
Vincent Koc
|
2e608ad516
|
Revert "fix(onboarding): prefer clawhub diagnostics installs"
This reverts commit 3338581c20.
|
2026-05-03 02:19:06 -07:00 |
|
Vincent Koc
|
3338581c20
|
fix(onboarding): prefer clawhub diagnostics installs
|
2026-05-03 02:15:51 -07:00 |
|
Vincent Koc
|
4781b46056
|
fix(channels): load third-party official channel packages
|
2026-05-03 01:30:43 -07:00 |
|
Vincent Koc
|
ea45950a9d
|
test(plugins): add lifecycle matrix coverage
Add plugin lifecycle matrix Docker E2E coverage, resource metrics, fixture registry version support, and gauntlet handling for bundled plugin ids / required config.
|
2026-05-03 01:18:31 -07:00 |
|
Vincent Koc
|
c7bbb3f9af
|
refactor(plugins): declare static runtime assets in package metadata
|
2026-05-02 23:47:25 -07:00 |
|
Vincent Koc
|
188c3b74ba
|
fix(plugins): declare host peer in npm runtime packs
|
2026-05-02 23:47:25 -07:00 |
|
Vincent Koc
|
25ceffbf25
|
refactor(plugins): centralize npm runtime package planning
|
2026-05-02 23:47:25 -07:00 |
|
Vincent Koc
|
11a5b30f3e
|
fix(plugins): build package-local npm runtimes
|
2026-05-02 23:47:25 -07:00 |
|
Peter Steinberger
|
e857c795a8
|
fix(plugins): allow Discord install repair
|
2026-05-02 23:48:54 +01:00 |
|
Vincent Koc
|
e3d76d2e1f
|
fix(channels): keep matrix and mattermost bundled
|
2026-05-02 15:32:29 -07:00 |
|
Vincent Koc
|
c8fa0fd1c9
|
fix(onboarding): surface official plugin installs
|
2026-05-02 15:26:48 -07:00 |
|
Vincent Koc
|
1417008ff7
|
test(plugins): harden package plugin e2e lanes
|
2026-05-02 15:25:17 -07:00 |
|
Peter Steinberger
|
c5013eaf43
|
docs: complete source-backed docs sweep
|
2026-05-02 22:37:01 +01:00 |
|
Vincent Koc
|
46d4238425
|
fix(plugins): install external search plugins during onboarding
|
2026-05-02 13:58:07 -07:00 |
|
Vincent Koc
|
d4268b1b2b
|
fix(plugins): catalog externalized npm installs
|
2026-05-02 13:30:07 -07:00 |
|
Peter Steinberger
|
23ac9ccfd5
|
test: add codex npm plugin Docker live proof
|
2026-05-02 20:08:48 +01:00 |
|
Vincent Koc
|
76c327c096
|
fix(plugins): remove unsupported bundle metadata
|
2026-05-02 11:42:17 -07:00 |
|
Peter Steinberger
|
93ffc80e9e
|
ci: use gpt-5.4 for codex cli live smoke
|
2026-05-02 19:02:35 +01:00 |
|
Peter Steinberger
|
bb294bcd20
|
feat: support alpha releases
|
2026-05-02 18:29:13 +01:00 |
|
Peter Steinberger
|
9bedcff904
|
test(build): respect non-core plugin package metadata
|
2026-05-02 18:04:56 +01:00 |
|