Commit Graph

422 Commits

Author SHA1 Message Date
Peter Steinberger
67ac7ee200 test: dedupe signal client mock calls 2026-05-12 15:45:01 +01:00
Peter Steinberger
cc736fdf1c test: dedupe signal monitor mock calls 2026-05-12 15:43:14 +01:00
Peter Steinberger
97b9d77196 test: guard extension runtime mock calls 2026-05-12 11:24:21 +01:00
Peter Steinberger
6a230a108a test: guard extension messaging mock calls 2026-05-12 11:15:37 +01:00
Peter Steinberger
f6d787cc5c build: hard-pin dependency specs 2026-05-12 07:10:13 +01:00
Peter Steinberger
c98698aa0e chore: release 2026.5.12-beta.1 2026-05-12 06:33:41 +01:00
Peter Steinberger
065475df83 test: guard signal ingest mock calls 2026-05-12 00:56:41 +01:00
Peter Steinberger
9b6cc4085f test: guard signal autostart mock calls 2026-05-12 00:50:46 +01:00
Peter Steinberger
ce695d7a32 test: guard signal reaction mock calls 2026-05-12 00:45:56 +01:00
Shakker
25e241e3e2 test: specify signal heading styles 2026-05-12 00:00:18 +01:00
Peter Steinberger
199838616c test: guard signal helper assertions 2026-05-11 19:47:34 +01:00
Shakker
9a1de1c4ca test: verify channel warning values 2026-05-11 16:57:18 +01:00
Peter Steinberger
68cec724b1 test: tighten signal extension assertions 2026-05-11 14:04:55 +01:00
Shakker
22cd7e856b test: tighten signal inbound context assertions 2026-05-10 18:17:51 +01:00
Shakker
3db1fb7093 test: tighten signal pairing monitor assertions 2026-05-10 18:15:18 +01:00
Shakker
48ab469b0c test: tighten signal silent ingest assertions 2026-05-10 18:13:36 +01:00
Shakker
5044e7d2c4 test: tighten signal autostart assertions 2026-05-10 18:11:24 +01:00
Shakker
8c115e288d test: tighten signal install request assertions 2026-05-10 18:09:41 +01:00
Shakker
7fbfe0b4d6 test: tighten signal send receipt assertions 2026-05-10 18:08:39 +01:00
Shakker
417e62abb8 test: tighten signal action assertions 2026-05-10 18:06:34 +01:00
Shakker
2d5caecb61 test: tighten signal outbound assertions 2026-05-10 18:04:56 +01:00
Peter Steinberger
b5633698e2 test: clear signal client container broad matchers 2026-05-10 16:05:49 +01:00
Peter Steinberger
e351d62920 test: clear signal client adapter broad matchers 2026-05-10 14:40:16 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
9243b575ed chore(release): prepare 2026.5.10-beta.1 2026-05-10 06:13:38 +01:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Hua Yang
dff4a04c1f feat(signal): support container REST API
Adds container REST/WebSocket support for bbernhard/signal-cli-rest-api Signal deployments.

Closes #10240.

Thanks @Hua688.

Verification:
- pnpm exec oxfmt --check --threads=1 docs/channels/signal.md
- pnpm lint:extensions
- pnpm test extensions/signal
- pnpm tsgo:extensions && pnpm tsgo:test:extensions
- pnpm config:docs:check
- git diff --check
- CI checks on PR head 1d0a536ecd
- Crabbox/Testbox live Docker smoke tbx_01kr7h07shhcafxjc0ezfh946w / run 25614453516
2026-05-09 23:13:55 -04:00
Peter Steinberger
9385eaaf88 chore(release): prepare 2026.5.8 2026-05-09 08:05:17 +01:00
Shakker
2ddd8dddba test: tighten messaging empty array assertions 2026-05-09 05:16:20 +01:00
Peter Steinberger
5e055e8887 test: dedupe signal download absence assertions 2026-05-09 02:38:50 +01:00
Peter Steinberger
ffb1cc97cb test: require messaging async callbacks 2026-05-08 19:33:17 +01:00
Peter Steinberger
d7853ed5b3 test: clarify signal and matrix assertions 2026-05-08 12:00:52 +01:00
Peter Steinberger
9ef37d1907 test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
Vincent Koc
4ad4be9aff test(channels): drop bluebubbles fixture assumptions 2026-05-07 12:53:01 -07:00
Peter Steinberger
0b88d6286c chore: bump version to 2026.5.6 2026-05-06 09:47:34 +01:00
Peter Steinberger
05eda57b3c refactor: migrate bundled plugins to message lifecycle 2026-05-06 01:46:42 +01:00
Peter Steinberger
5397667272 chore(release): prepare 2026.5.4 2026-05-04 10:09:55 +01:00
Peter Steinberger
31161abd40 chore(release): bump version to 2026.5.3 2026-05-03 03:08:47 +01:00
Peter Steinberger
80da0a0213 chore: bump version to 2026.5.2 2026-05-02 11:58:45 +01:00
Peter Steinberger
43121fb096 fix: guard provider-prefixed delivery targets 2026-05-02 05:30:41 +01:00
Peter Steinberger
a859abdc6e refactor: trim local helper exports 2026-05-01 20:30:34 +01:00
Peter Steinberger
d29c470d7c refactor: trim signal helper exports 2026-05-01 16:41:09 +01:00
pashpashpash
027ea5f08b Isolate Codex app-server state per agent (#74556)
* fix(codex): isolate app-server home per agent

* fix(codex): isolate native Codex assets per agent

* fix(channels): mark inbound system events untrusted

* fix(doctor): warn on personal Codex agent skills

* test(doctor): cover personal Codex agent skills warning

* fix(codex): forward auth profiles to harness runs

* fix(codex): preserve auto auth for harness runs

* fix(codex): auto-select harness auth profiles

* test(codex): type harness auth mock

* feat(codex): select migrated skills

* fix(codex): satisfy migration selection lint

* docs: add codex isolation changelog
2026-05-01 04:49:02 +09:00
Peter Steinberger
32d429e647 test(signal): cover inbound prompt body contract 2026-04-30 16:06:37 +01:00
Peter Steinberger
b743506549 fix: reduce runtime mirror and signal group regressions 2026-04-30 15:59:03 +01:00
Peter Steinberger
a3228977fb test(signal): cover group mention gating defaults 2026-04-30 15:53:09 +01:00
Peter Steinberger
b40c679630 fix(signal): match group allowlists against group ids 2026-04-30 15:49:44 +01:00
Peter Steinberger
44ad65f02b fix(signal): harden signal-cli installer downloads 2026-04-30 15:34:37 +01:00
Peter Steinberger
3b0ed18b86 fix(signal): handle attachment and SSE regressions 2026-04-30 15:14:26 +01:00
Peter Steinberger
ffe67e9cdc refactor(channels): route inbound turns through kernel 2026-04-30 04:08:47 +01:00