Vincent Koc
|
dac33c8ecb
|
fix(e2e): cap pty transcript output
|
2026-06-01 11:49:58 +02:00 |
|
Vincent Koc
|
e4a32b9e8e
|
lint(e2e): remove redundant channel fallback
|
2026-06-01 11:38:28 +02:00 |
|
Vincent Koc
|
22e3b2e94e
|
fix(dev): wait for watch-node shutdown
|
2026-06-01 11:38:28 +02:00 |
|
Peter Steinberger
|
729420c34a
|
test: split slow vitest shards
|
2026-06-01 05:34:59 -04:00 |
|
Peter Steinberger
|
e733774e3c
|
fix(test): repair telegram prerelease blockers
|
2026-06-01 10:26:12 +01:00 |
|
Vincent Koc
|
3119f08009
|
fix(scripts): bound shrinkwrap npm commands
|
2026-06-01 11:23:20 +02:00 |
|
Vincent Koc
|
26aaf03719
|
fix(scripts): clean control ui i18n timeouts
|
2026-06-01 11:10:57 +02:00 |
|
Vincent Koc
|
174e7711f3
|
fix(build): clean CLI startup metadata timeouts
|
2026-06-01 10:52:27 +02:00 |
|
Peter Steinberger
|
32113e38ab
|
perf(ci): speed up prompt snapshot checks
|
2026-06-01 04:44:41 -04:00 |
|
Vincent Koc
|
947dde976c
|
fix(release): bound plugin npm verification commands
|
2026-06-01 10:36:46 +02:00 |
|
Peter Steinberger
|
1d4c1ba56d
|
fix: harden memory envelope sanitization
Co-authored-by: amittell <mittell@me.com>
|
2026-06-01 09:30:08 +01:00 |
|
Vincent Koc
|
e680604577
|
fix(e2e): clean telegram credential timeouts
|
2026-06-01 10:13:57 +02:00 |
|
Peter Steinberger
|
a4196a4445
|
fix(ci): cache plugin sdk declarations safely
|
2026-06-01 04:09:07 -04:00 |
|
Vincent Koc
|
f2d0fe6417
|
fix(release): clean cross-os process groups
|
2026-06-01 10:00:23 +02:00 |
|
Vincent Koc
|
1d62f4c014
|
fix(ci): satisfy scripts lint spread rule
|
2026-06-01 08:45:42 +01:00 |
|
Peter Steinberger
|
bc470713bb
|
fix(e2e): enable smoke-tested plugin channels
|
2026-06-01 08:38:50 +01:00 |
|
Vincent Koc
|
ac734d8e16
|
fix(e2e): clean package candidate timeouts
|
2026-06-01 09:22:07 +02:00 |
|
Vincent Koc
|
61ffd6bc66
|
fix(ci): bootstrap raw changed gates from clean checkouts
|
2026-06-01 08:01:11 +01:00 |
|
Vincent Koc
|
8fdb1d0f55
|
fix(e2e): stream Parallels fresh logs
|
2026-06-01 08:54:22 +02:00 |
|
Vincent Koc
|
c11ff35841
|
fix(e2e): bound Parallels update logs
|
2026-06-01 08:42:08 +02:00 |
|
Vincent Koc
|
01124cfca9
|
fix(e2e): clean secret proof timeouts
|
2026-06-01 08:30:17 +02:00 |
|
Vincent Koc
|
28550c3847
|
fix(e2e): harden Parallels host timeouts
|
2026-06-01 08:15:34 +02:00 |
|
Vincent Koc
|
fb9e091852
|
fix(e2e): harden plugin gauntlet cleanup
|
2026-06-01 07:27:35 +02:00 |
|
Peter Steinberger
|
00399d6c75
|
test(release): repair beta validation blockers
|
2026-06-01 06:27:02 +01:00 |
|
Vincent Koc
|
74a075077c
|
fix(e2e): harden docker all cleanup
|
2026-06-01 07:05:15 +02:00 |
|
amittell
|
945faf8e67
|
fix(memory-lancedb): reject envelope metadata sludge
Summary:
- Strip memory-lancedb envelope and metadata sludge before auto-capture/recall, including pending history wrappers, current-message reply context, message-tool delivery hints, media annotations, and marker-free channel envelopes.
- Expose bundled chat-channel IDs/prefixes through the plugin SDK so sanitizer matching follows the channel catalog.
- Refactor cron tool schemas to fresh factory instances while preserving runtime nullable clears and provider-facing OpenAPI projection.
Verification:
- git diff --check origin/main...HEAD
- ./node_modules/.bin/oxfmt --check src/plugin-sdk/chat-channel-ids.ts src/plugin-sdk/chat-channel-ids.test.ts extensions/memory-lancedb/index.ts extensions/memory-lancedb/index.test.ts src/agents/tools/cron-tool.ts src/agents/tools/cron-tool.schema.test.ts
- pnpm plugin-sdk:api:check
- node scripts/run-vitest.mjs run src/plugin-sdk/chat-channel-ids.test.ts extensions/memory-lancedb src/agents/tools/cron-tool.schema.test.ts src/agents/tools/cron-tool.test.ts --reporter=dot
- pnpm lint:extensions --threads=8
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
- GitHub checks on 62d1da1257: 139 pass, 0 pending, 0 fail, 22 skipped.
|
2026-06-01 00:57:25 -04:00 |
|
Vincent Koc
|
5957bfdc54
|
fix(e2e): fail bundled smoke on missing channels
|
2026-06-01 06:45:58 +02:00 |
|
Vincent Koc
|
8cab0f23f8
|
fix(e2e): clean bundled runtime smoke state
|
2026-06-01 06:35:28 +02:00 |
|
Vincent Koc
|
ec6ad888a4
|
fix(e2e): bound telegram proof commands
|
2026-06-01 06:26:44 +02:00 |
|
Vincent Koc
|
fb17986af5
|
fix(ci): preserve hydrated Windows test deps
|
2026-06-01 06:08:10 +02:00 |
|
Vincent Koc
|
17245a0890
|
fix(test): bound qa otel smoke runs
|
2026-06-01 06:04:30 +02:00 |
|
Vincent Koc
|
5054b20832
|
fix(test): harden secret provider proof cleanup
|
2026-06-01 05:37:45 +02:00 |
|
Peter Steinberger
|
ebcdb637bb
|
perf(memory-core): defer embedding engine startup imports
|
2026-06-01 04:22:22 +01:00 |
|
Vincent Koc
|
76fa1b99c3
|
fix(test): bound test group report runs
|
2026-06-01 05:17:27 +02:00 |
|
Vincent Koc
|
b2b9fbe033
|
fix(test): bound mock OpenAI request bodies
|
2026-06-01 04:48:32 +02:00 |
|
Vincent Koc
|
a9938907dc
|
fix(test): harden MCP E2E proof checks
|
2026-06-01 04:34:25 +02:00 |
|
Peter Steinberger
|
e72def6983
|
Persist Discord thread bindings in SQLite (#88866)
* refactor: persist discord thread bindings in sqlite
* test: read discord thread bindings from sqlite smoke
|
2026-05-31 22:10:30 -04:00 |
|
Vincent Koc
|
6c73ffc51a
|
fix(test): bound MCP code mode client responses
|
2026-06-01 04:05:23 +02:00 |
|
Vincent Koc
|
c764eb96c4
|
fix(test): tolerate vanished RPC gateway teardown
|
2026-06-01 03:48:59 +02:00 |
|
Peter Steinberger
|
5443baa852
|
Persist plugin install index in SQLite (#88794)
* refactor: persist plugin install index in sqlite
* fix: merge legacy plugin index records into sqlite
* test: update plugin index sqlite fixtures
* fix: migrate custom plugin install indexes
* test: update plugin index sentinel
* fix: exclude migrated plugin index archives
* fix: read post-upgrade plugin index from sqlite
* fix: migrate legacy plugin index before agent runs
* fix: respect disabled persisted plugin registry reads
* test: type plugin install record fixtures
* fix: simplify plugin index record reader type
* test: fix sqlite plugin index CI fallout
* test: mock provider normalization in agent command tests
# Conflicts:
# src/commands/agent-command.test-mocks.ts
* build: remove unused ui three dependency
|
2026-05-31 20:51:33 -04:00 |
|
Peter Steinberger
|
27dde7a4d6
|
chore(lint): enable stricter error rules
|
2026-06-01 01:12:21 +01:00 |
|
Vincent Koc
|
0bfba7e26d
|
fix(ui): detect system chromium for e2e
|
2026-06-01 01:09:46 +01:00 |
|
Vincent Koc
|
ddbd16a04a
|
fix(ui): honor chromium executable override
|
2026-06-01 00:20:10 +01:00 |
|
Peter Steinberger
|
d328a0d7a0
|
feat: calm chat composer controls
|
2026-06-01 00:18:04 +01:00 |
|
Peter Steinberger
|
2b30951b80
|
feat: calm composer controls (#88772)
|
2026-05-31 23:37:27 +01:00 |
|
Peter Steinberger
|
22cb7fb6b7
|
chore(lint): enable no-promise-executor-return
|
2026-05-31 23:06:13 +01:00 |
|
Peter Steinberger
|
b653d94918
|
chore(lint): enable no-useless-assignment
|
2026-05-31 22:40:48 +01:00 |
|
Peter Steinberger
|
e681569536
|
feat: add code-mode MCP API files
* feat: add code-mode MCP API files
* fix: satisfy code-mode MCP lint
|
2026-05-31 21:29:06 +01:00 |
|
Peter Steinberger
|
d62bfab946
|
ci: split startup and shrinkwrap checks
|
2026-05-31 15:55:43 -04:00 |
|
Peter Steinberger
|
2df95c0b10
|
chore(lint): enable no-misused-promises
|
2026-05-31 20:42:13 +01:00 |
|