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
|
05eda57b3c
|
refactor: migrate bundled plugins to message lifecycle
|
2026-05-06 01:46:42 +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 |
|
Peter Steinberger
|
c403ea9063
|
refactor(channels): move more turn policy into kernel
|
2026-04-30 03:44:21 +01:00 |
|
Peter Steinberger
|
02ebac6250
|
refactor(channels): share turn dispatch results
|
2026-04-30 02:58:40 +01:00 |
|
Peter Steinberger
|
b7c3e19ed6
|
fix: mark channel system events untrusted
|
2026-04-30 00:51:24 +01:00 |
|
Peter Steinberger
|
9a9cd0c0ab
|
refactor(channels): add shared turn kernel
|
2026-04-29 23:16:16 +01:00 |
|
Peter Steinberger
|
7d74c1f4b9
|
test: align channel fixtures with open dm policy
|
2026-04-29 07:08:06 +01:00 |
|
Peter Steinberger
|
e2295b33c1
|
fix(ci): restore full release validation blockers
|
2026-04-28 19:20:18 +01:00 |
|
Pavan Kumar Gondhi
|
bdfb408ce6
|
fix(plugins): restrict bundled plugin dir resolution to trusted package roots (#73275)
* fix: address issue
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address codex review feedback
* fix: address codex review feedback
* fix: address codex review feedback
* fix: address PR review feedback
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review feedback
* docs: add changelog entry for PR merge
|
2026-04-28 21:35:32 +05:30 |
|
Peter Steinberger
|
e1acb61317
|
refactor: expose SDK test helper subpaths
|
2026-04-28 03:28:17 +01:00 |
|
Peter Steinberger
|
632b0fd580
|
chore: update workspace dependencies
|
2026-04-28 03:09:44 +01:00 |
|
Peter Steinberger
|
f34b41f198
|
refactor: split plugin sdk test helpers
|
2026-04-28 01:14:19 +01:00 |
|
Peter Steinberger
|
90b6665ded
|
refactor: move plugin api test helper to sdk
|
2026-04-28 00:24:54 +01:00 |
|
Peter Steinberger
|
0df6e5a473
|
refactor: expose plugin test helpers via sdk
|
2026-04-27 23:45:26 +01:00 |
|
Peter Steinberger
|
8599fdda4a
|
test: keep extension mocks on sdk seams
|
2026-04-27 22:55:09 +01:00 |
|
Peter Steinberger
|
a8c548f4f3
|
test: route extension tests through sdk seams
|
2026-04-27 22:34:21 +01:00 |
|
Peter Steinberger
|
74e62c32c3
|
test: route extension tests through sdk subpaths
|
2026-04-27 21:58:48 +01:00 |
|
Peter Steinberger
|
f0000ab72d
|
refactor(plugin-sdk): split infra runtime barrel
|
2026-04-27 20:50:35 +01:00 |
|
Peter Steinberger
|
9090457da7
|
test(plugin-sdk): use narrow config runtime mocks
|
2026-04-27 15:14:02 +01:00 |
|
Peter Steinberger
|
4336a7f3a9
|
refactor(plugin-sdk): narrow config runtime imports
|
2026-04-27 14:58:32 +01:00 |
|
Peter Steinberger
|
7f3f108521
|
refactor(config): migrate plugin config access
|
2026-04-27 12:35:58 +01:00 |
|
Vincent Koc
|
abd5ec98ab
|
fix(runtime): harden dependency install surfaces (#71997)
* fix(runtime): harden dependency surfaces
* fix(runtime): harden dependency install surfaces
* fix(runtime): address dependency surface review
* fix(runtime): address dependency surface review
* fix(channels): avoid read-only plugin loader cycle
* fix(channels): allow optional read-only loader workspace
* test(commands): refresh current main checks
* test(commands): keep provider metadata mock unique
* test(commands): keep doctor security read-only mock unique
|
2026-04-26 01:38:21 -07:00 |
|
Peter Steinberger
|
8a731c1ef7
|
perf(plugin-sdk): add narrow outbound send deps entry
|
2026-04-25 22:19:09 +01:00 |
|
Peter Steinberger
|
537a8e25ed
|
fix(signal): classify filename-only voice notes
|
2026-04-25 06:45:54 +01:00 |
|
Peter Steinberger
|
0b0662b1c9
|
chore: apply extension lint cleanups
|
2026-04-23 05:30:49 +01:00 |
|
Peter Steinberger
|
95331e5cc5
|
fix(channels): thread runtime config through sends
|
2026-04-22 06:47:51 +01:00 |
|
pashpashpash
|
89932593bb
|
Show typing while heartbeats are running (#69963)
* Heartbeat: show typing during runs
* Heartbeat: fix typing review issues
* Discord: preserve heartbeat typing config
|
2026-04-22 13:50:27 +09:00 |
|
Peter Steinberger
|
8134fe737c
|
test(extensions): move legacy schema assertions
|
2026-04-20 21:58:34 +01:00 |
|
Peter Steinberger
|
3a7a1f156d
|
test(extensions): move remaining channel schema tests
|
2026-04-20 21:54:49 +01:00 |
|
Peter Steinberger
|
49b2ec1e2e
|
test(extensions): move config regression coverage
|
2026-04-20 21:51:34 +01:00 |
|
Peter Steinberger
|
2f4cf2d67d
|
test(extensions): move channel config schema coverage
|
2026-04-20 21:47:13 +01:00 |
|
Peter Steinberger
|
9c9ca5f431
|
test(extensions): move channel contracts to owners
|
2026-04-20 20:55:39 +01:00 |
|
Peter Steinberger
|
ca2d89bc4d
|
test(extensions): move channel contracts out of core
|
2026-04-20 17:59:51 +01:00 |
|
Peter Steinberger
|
9e125184ed
|
test: share signal archive extraction assertion
|
2026-04-20 17:13:13 +01:00 |
|