joshavant
e6d0342629
qa-live: stream telegram scenario progress logs in realtime
2026-04-23 00:19:43 -05:00
Peter Steinberger
c78562d8a2
ci: fan out qa lab lanes
2026-04-23 06:15:01 +01:00
Peter Steinberger
76ab7c5b05
test: align channel plugin install fixtures
2026-04-23 06:13:31 +01:00
Vincent Koc
4955e57024
fix(skill-workshop): support live hook enablement
2026-04-22 22:09:10 -07:00
Peter Steinberger
db332aa8e9
ci: schedule qa lab gates
2026-04-23 06:08:29 +01:00
Peter Steinberger
e62431fd7f
test: type onboarding plugin enable mock
2026-04-23 06:07:35 +01:00
Vincent Koc
f67e48e6a0
feat(onboarding): auto-install missing provider and channel plugins
...
Squash-merge PR 70012.
2026-04-22 22:05:00 -07:00
Peter Steinberger
86ace805b7
fix(qa): align telegram commands live assertion
2026-04-23 06:04:06 +01:00
Peter Steinberger
a2db4c9cdd
ci: reuse docker e2e image across matrix
2026-04-23 06:02:51 +01:00
Peter Steinberger
66f94104c6
test: trim slow CI hotspot coverage
2026-04-23 06:02:26 +01:00
Peter Steinberger
e3caacd530
lint: enforce exhaustive switches
2026-04-23 06:02:12 +01:00
Peter Steinberger
4aa35d85fa
test: clean up voice-call event timers
2026-04-23 06:02:12 +01:00
Vincent Koc
9f437549d3
fix(scripts): guard core test tsgo in sparse worktrees
2026-04-22 22:00:17 -07:00
Peter Steinberger
404c4c1f86
docs: document fast committer escape hatch
2026-04-23 05:57:53 +01:00
Peter Steinberger
112f6e1622
test: reuse prebuilt docker e2e image
2026-04-23 05:55:42 +01:00
Peter Steinberger
61dfbd78d5
test: add npm tarball onboarding docker e2e
2026-04-23 05:52:43 +01:00
joshavant
c2f0559829
qa-live: tag telegram observed messages with scenario context
2026-04-22 23:52:06 -05:00
Peter Steinberger
6163cfffdf
test: update misc extension routing expectation
2026-04-23 05:50:57 +01:00
Peter Steinberger
69a4977fc7
fix(tooling): keep gitignore changes scoped
2026-04-23 05:50:14 +01:00
Peter Steinberger
e763ea1119
fix(plugins): stop tracking runtime deps manifests
2026-04-23 05:48:49 +01:00
Vincent Koc
ccde1c4707
fix(tooling): drop stale oxlint unicorn rule
2026-04-22 21:46:29 -07:00
Peter Steinberger
56c7ed0f8a
test(codex): mock lightweight app-server runtime
2026-04-23 05:46:00 +01:00
Vincent Koc
d5c0f70e95
refactor(hooks): share live config fallback handling
2026-04-22 21:42:53 -07:00
Vincent Koc
4984cad5ae
fix(test): route misc extension targets to the misc shard
2026-04-22 21:42:53 -07:00
joshavant
754577b43e
qa-live: keep telegram failure details with public metadata redaction
2026-04-22 23:36:07 -05:00
Peter Steinberger
0be2b85951
test: avoid slow followup fallback fixture
2026-04-23 05:35:34 +01:00
Peter Steinberger
01ba0fa663
docs: update changelog for codex fixes
2026-04-23 05:35:18 +01:00
Peter Steinberger
d88d6a3c8b
fix: complete codex app-server turns in docker
2026-04-23 05:35:17 +01:00
Peter Steinberger
20b05f220e
fix: expose codex provider catalog
2026-04-23 05:35:17 +01:00
Peter Steinberger
0585e181f8
fix(media): prefer provider stt before local whisper
2026-04-23 05:30:57 +01:00
Peter Steinberger
fdf97a8784
chore: enable additional oxlint rules
2026-04-23 05:30:49 +01:00
Peter Steinberger
0b0662b1c9
chore: apply extension lint cleanups
2026-04-23 05:30:49 +01:00
Peter Steinberger
596b88986d
chore: apply core lint cleanups
2026-04-23 05:30:49 +01:00
Peter Steinberger
cc9dcd3d69
fix(gateway): prefer linux child OOM victims
...
Raise eligible Linux child processes own oom_score_adj from a child-side /bin/sh exec shim so cgroup memory pressure prefers transient workers over the long-lived gateway. Cover supervisor children, PTY shells, MCP stdio servers, and OpenClaw-launched browser processes through the shared process runtime seam.
Harden the wrapper for distroless images, shell startup env, per-child and process-level opt-outs, dash-compatible exec, and leading-dash command names. Document Linux verification and OOM behavior.
Fixes #70404 .
Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com >
2026-04-23 05:23:40 +01:00
Peter Steinberger
d3a2e993a8
test(gateway): stabilize codex acp bind live
2026-04-23 05:22:37 +01:00
Peter Steinberger
3105ff2dda
fix(acpx): preserve codex acp auth env
2026-04-23 05:22:37 +01:00
Peter Steinberger
e29abb2606
test: slim live auth staging
2026-04-23 05:22:37 +01:00
Peter Steinberger
f3c60e9c0d
fix(lint): remove unsupported no-empty-pattern options
2026-04-23 05:22:37 +01:00
Peter Steinberger
4ad8ed2cbe
refactor: type config schemas as typebox-compatible
2026-04-23 05:22:16 +01:00
Peter Steinberger
cf1e48672b
fix: clean up acpx probe agent config
2026-04-23 05:20:53 +01:00
Peter Steinberger
6fb55f8959
extensions/acpx: align probeAgent with current config surface
...
Keep the acpx runtime type shim compatible with upstream probeAgent support and de-duplicate the rebased config/service wiring against current main. Normalize probeAgent the same way agent registry keys are normalized so mixed-case config resolves consistently.
Refs #68409
2026-04-23 05:20:53 +01:00
Sean Sun
eab26aca9b
extensions/acpx: expose probeAgent config so non-codex ACP stacks stay available
...
Add optional probeAgent field to acpx plugin config, carry through
resolveAcpxPluginConfig, forward to AcpxRuntime constructor so users
can set plugins.entries.acpx.config.probeAgent to any configured agent
id instead of hardcoding codex.
Refs #68409
2026-04-23 05:20:53 +01:00
Marcus Castro
f5f0235bb1
feat(whatsapp): adopt replyToMode quoting ( #62305 )
...
* fix(core): align auto-reply threading behavior
* fix(core): propagate reply threading through outbound and gateway
* fix(whatsapp): use cached metadata for native quoted replies
* feat(whatsapp): add configurable native reply quoting
2026-04-23 01:19:47 -03:00
Shakker
728c644e4b
cli: add temporary debug timing helper ( #70469 ) (thanks @shakkernerd)
2026-04-23 05:17:17 +01:00
Shakker
d60eb9a4a4
fix: harden CLI debug timing helper
2026-04-23 05:17:17 +01:00
Shakker
106f0f0821
docs: document temporary CLI debug timing
2026-04-23 05:17:17 +01:00
Shakker
8273f5fc0a
feat: add CLI debug timing helper
2026-04-23 05:17:17 +01:00
Josh Avant
01e18b6e3b
Add maintainer-gated Telegram live QA workflow with Convex hardening ( #70427 )
2026-04-22 23:17:09 -05:00
Peter Steinberger
6317eda3fe
ci: rebalance browser extension shard
2026-04-23 05:16:54 +01:00
Peter Steinberger
b5a7532022
build: finish typebox runtime migration
2026-04-23 05:12:32 +01:00