Commit graph

795 commits

Author SHA1 Message Date
Vincent Koc
5c1ecda0ca
fix(e2e): support plain timeout wrappers 2026-05-26 21:49:04 +02:00
Vincent Koc
71cb60706b
fix(e2e): bound docker lifecycle hangs 2026-05-26 21:22:01 +02:00
Vincent Koc
e89afa6afa
fix(e2e): kill timed docker helper commands 2026-05-26 17:16:20 +02:00
Vincent Koc
dc0d4c263e
fix(e2e): kill timed live docker runs 2026-05-26 17:03:57 +02:00
Peter Steinberger
cac0b2db18
refactor: move transcripts into core
Move meeting notes into core transcripts, remove the bundled meeting-notes plugin/API, and require explicit transcripts.enabled before exposing the recording-capable tool.
2026-05-26 14:51:11 +01:00
Vincent Koc
ce61d224d8
fix(e2e): kill timed npm install process groups 2026-05-26 15:49:29 +02:00
Vincent Koc
295b5ea9ab
fix(mac): fail closed on restart gateway check 2026-05-26 15:05:16 +02:00
Vincent Koc
a07dc3896b
fix(e2e): time out package npm installs 2026-05-26 14:18:58 +02:00
Vincent Koc
d1f2eb0709
fix(e2e): time out live Docker runs 2026-05-26 12:24:13 +02:00
Vincent Koc
8e110a2122
fix(mac): fail closed on dist plist reads 2026-05-26 11:44:05 +02:00
Vincent Koc
55af31e0c6
fix(e2e): time out Docker image reuse probes 2026-05-26 11:42:02 +02:00
Vincent Koc
91080fde68
fix(mac): fail closed on plist stamp errors 2026-05-26 11:28:51 +02:00
Vincent Koc
b34e1b32d8
fix(e2e): honor Docker harness run timeouts 2026-05-26 10:42:34 +02:00
Vincent Koc
b377618fae
fix(e2e): clean package mount tarballs
Some checks are pending
CI / check-test-types (push) Blocked by required conditions
CI / check-additional-boundaries-a (push) Blocked by required conditions
CI / check-additional-boundaries-bcd (push) Blocked by required conditions
CI / check-additional-extension-bundled (push) Blocked by required conditions
CI / check-additional-extension-channels (push) Blocked by required conditions
CI / check-additional-extension-package-boundary (push) Blocked by required conditions
CI / check-additional-runtime-topology-architecture (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
ClawSweeper Dispatch / dispatch (push) Waiting to run
Control UI Locale Refresh / plan (push) Waiting to run
Control UI Locale Refresh / Refresh (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Docs / docs (push) Waiting to run
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / Validate release publish approval (push) Blocked by required conditions
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Website Installer Sync / static (push) Waiting to run
Website Installer Sync / linux-docker (push) Waiting to run
Website Installer Sync / macos-installer (push) Waiting to run
Website Installer Sync / windows-installer (push) Waiting to run
Website Installer Sync / sync-website (push) Blocked by required conditions
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
2026-05-26 09:43:40 +02:00
Vincent Koc
abc7b7b331
fix(e2e): clean functional Docker build inputs 2026-05-26 09:29:57 +02:00
Vincent Koc
4a1d772f3d
fix(e2e): fail on invalid test state payloads 2026-05-26 09:15:06 +02:00
Peter Steinberger
4beadbf951
ci(release): apply exact extension batch excludes 2026-05-26 08:08:50 +01:00
Peter Steinberger
3b023e9bdb
ci(release): pass vitest batch options before roots 2026-05-26 07:50:52 +01:00
Peter Steinberger
4118a32aad
test: enforce per-test ci threshold 2026-05-26 04:35:20 +01:00
Vincent Koc
a695c28bfb
fix(tooling): skip gauntlet declaration prebuild 2026-05-26 05:01:03 +02:00
Peter Steinberger
6f57286678
refactor: use Rastermill for image processing (#86621)
* refactor: use Rastermill for image processing

* docs: clarify autoreview heartbeat patience

* refactor: use simplified rastermill api

* fix: preserve rastermill media safety boundaries

* build: update rastermill api pin

* build: use published rastermill package
2026-05-26 02:54:49 +01:00
Vincent Koc
6984a823af
fix(test): bound plugin gauntlet prebuilds 2026-05-26 03:38:09 +02:00
Vincent Koc
6defcb0a40
fix(scripts): bound guard inventory file reads 2026-05-26 01:49:15 +02:00
Vincent Koc
57748a66fd
fix(scripts): bound source scan file reads 2026-05-26 01:43:43 +02:00
Peter Steinberger
fda0141a01
Refactor realtime voice turn context tracking (#86650)
* refactor: share realtime turn context tracking

* chore: track realtime voice sdk api baseline

* fix: preserve pruned realtime turn handle state
2026-05-25 23:13:27 +01:00
Vincent Koc
cd96542d37
fix(test): harden macos onboarding e2e 2026-05-26 00:02:41 +02:00
Peter Steinberger
5a9673ecd7
test: stabilize release validation test harnesses 2026-05-25 21:35:29 +01:00
Peter Steinberger
a3ae5c8382
refactor(plugin-sdk): rename plain text tool-call compat wrapper 2026-05-25 15:08:01 +01:00
Peter Steinberger
b9f975b64e
Replace Sharp image backend with Photon (#86437)
* refactor: replace sharp image backend with photon

* refactor: remove whatsapp jimp dependency

* chore: remove stale sharp install workarounds

* test: keep image fixtures off photon

* test: use valid prompt image fixtures

* test: account for optimized PNG fixtures

* test: use valid minimax image fixtures
2026-05-25 15:04:44 +01:00
Peter Steinberger
fcf0bff929
test: derive deprecated sdk usage guard (#86403) 2026-05-25 13:45:08 +01:00
Vincent Koc
968c87d798
fix(ui): move control ui chunking helper out of runtime source 2026-05-25 14:31:38 +02:00
Vincent Koc
5e944691b7
fix(scripts): dedupe docker lane resources 2026-05-25 12:14:37 +02:00
Peter Steinberger
c3ab2def0a
refactor: keep plain text tool-call promotion private (#86374)
Move the plain-text tool-call promotion wrapper out of the public provider stream SDK helper and into a private local-only bundled-provider runtime seam.
2026-05-25 08:43:21 +01:00
Vincent Koc
0a98559440
fix(scripts): harden Windows generated formatting 2026-05-24 20:50:07 +02:00
Vincent Koc
5f0315467b
fix(test): mount upgrade survivor helper 2026-05-24 18:59:34 +02:00
Vincent Koc
79ee70c8ad
fix(scripts): ignore forwarded arg separator 2026-05-24 18:13:14 +02:00
Vincent Koc
ce48e4c197
fix(codex): harden Windows protocol formatting 2026-05-24 15:37:13 +02:00
Vincent Koc
abdd8a40cc
fix(plugins): harden Windows npm package staging 2026-05-24 09:32:17 +02:00
Peter Steinberger
bae0e3fae5
fix(release): speed plugin bundled dependency installs 2026-05-24 04:27:42 +01:00
Peter Steinberger
4daf1aab55
fix(release): keep plugin bundled install lock-compatible 2026-05-24 04:27:42 +01:00
Vincent Koc
32f91503be
fix(scripts): harden Windows QA runners 2026-05-24 02:55:08 +02:00
Peter Steinberger
c4f0da00a9
refactor: use channel target resolution APIs (#85814)
* refactor: use channel target resolution apis

* refactor: satisfy delivery lint

* refactor: remove unused target parsing shim

* fix: preserve routed cron topic targets
2026-05-23 21:26:55 +01:00
Kaspre
fd2a9adbe6
fix(ollama): bypass managed proxy for loopback embeddings (#85707)
* fix(ollama): bypass proxy for local embeddings

* fix(ollama): keep managed proxy bypass loopback-only

* fix(ollama): keep proxy bypass internal

* fix(ollama): keep proxy bypass private

* fix(ollama): harden internal proxy bypass

* chore(plugin-sdk): refresh api baseline

* fix(ollama): keep internal bypass out of qa aliases

* test(ollama): keep ssrf runtime mock complete

* fix(ollama): keep dist sdk aliases public-only

* fix(ollama): keep fetch bypass out of infra runtime

* fix(ollama): preserve packaged private sdk alias

* test(ollama): harden private ssrf alias coverage

* test(ollama): cover private ssrf resolver edges

* fix(ollama): scope private sdk native aliases

* test(ollama): audit blocked loopback bypasses

* fix(plugins): keep staged sdk aliases public-only

* test(ollama): harden proxy bypass proof

* test(ollama): cover origin mismatch proxy path

* test(ollama): cover ipv6 and batch bypass paths

* fix lint findings in Ollama proxy tests

* refactor: tighten Ollama proxy bypass

* fix: widen private sdk owner registry type

* test: stabilize Ollama proxy PR checks

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-23 21:17:55 +01:00
Vincent Koc
353d13248e
fix(scripts): route check stages through managed runner 2026-05-23 21:20:52 +02:00
Vincent Koc
208a0679e2
fix(scripts): avoid Windows shell argv warnings 2026-05-23 20:00:24 +02:00
Vincent Koc
8a94e825cd
fix(scripts): run Windows check commands through shims 2026-05-23 18:30:14 +02:00
Vincent Koc
1e21121021
fix(ci): require live docker credentials by resource 2026-05-23 12:39:02 +02:00
Vincent Koc
cc6c3728c7
fix(ci): require factory auth for droid live docker 2026-05-23 12:20:26 +02:00
Vincent Koc
4e34ac483c
fix(scripts): repair live docker auth shellcheck 2026-05-23 11:58:16 +02:00
Peter Steinberger
07694c639d
feat: add meeting notes plugin
Adds source-only external meeting notes plugin, SDK source-provider contract, CLI access, date-sharded storage, and Discord voice source.
2026-05-23 10:38:09 +01:00