Commit Graph

507 Commits

Author SHA1 Message Date
Peter Steinberger
9385eaaf88 chore(release): prepare 2026.5.8 2026-05-09 08:05:17 +01:00
Peter Steinberger
4b2e231bf4 test: tighten memory probe cache assertions 2026-05-09 06:18:10 +01:00
Peter Steinberger
9202e74b11 test: tighten memory watcher error assertion 2026-05-09 06:06:05 +01:00
Shakker
3ce49c0acb test: tighten memory empty array assertions 2026-05-09 05:02:14 +01:00
Peter Steinberger
696eb6cf35 test: tighten qmd embed lock assertion 2026-05-09 04:44:37 +01:00
Peter Steinberger
55b8451ea0 test: tighten dreaming content hash assertions 2026-05-09 04:42:37 +01:00
Peter Steinberger
9db7a62c70 test: tighten memory cli sync assertion 2026-05-09 04:34:54 +01:00
Peter Steinberger
50ba48c1fd test: tighten memory search timing assertion 2026-05-09 04:32:39 +01:00
Peter Steinberger
af5eca9371 test: tighten memory wiki schema assertion 2026-05-09 03:02:03 +01:00
Peter Steinberger
6f575481e7 test: tighten qmd models absence assertion 2026-05-09 02:59:24 +01:00
Shakker
02e60e293f test: tighten memory cleanup assertions 2026-05-09 02:58:05 +01:00
Peter Steinberger
68d222456f test: dedupe memory reindex absence assertions 2026-05-09 02:41:51 +01:00
Vincent Koc
6aa7e371e4 test(memory): avoid control-regex lint 2026-05-09 07:52:36 +08:00
Vincent Koc
ccfbd96082 test(memory): normalize styled CLI status assertions 2026-05-09 07:44:13 +08:00
Shakker
b96f936a76 test: tighten memory recall polling 2026-05-09 00:37:12 +01:00
Shakker
b1d584709f test: advance memory lock repair retry 2026-05-09 00:35:52 +01:00
Shakker
0617da1daa test: set dreaming mtime explicitly 2026-05-09 00:03:30 +01:00
Peter Steinberger
4aac25a588 test: simplify memory wiki path collection 2026-05-08 23:13:32 +01:00
Peter Steinberger
ed4d7bb94e test: clear remaining empty filter assertions 2026-05-08 21:47:38 +01:00
Peter Steinberger
ab6e496317 test: require memory deferred callbacks 2026-05-08 19:09:14 +01:00
Peter Steinberger
edb3e6732c test: require dreaming markdown paths 2026-05-08 18:42:37 +01:00
Shakker
75e13da8fd test: tighten memory citation result assertions 2026-05-08 18:11:49 +01:00
Peter Steinberger
668f7417e2 test: require dreaming repair archive dir 2026-05-08 18:06:05 +01:00
Shakker
b13e8b2ed7 test: tighten memory fallback provider assertions 2026-05-08 17:54:23 +01:00
Peter Steinberger
ce6fca41d8 test: require codex block reply text 2026-05-08 17:48:12 +01:00
Shakker
e0e8354536 test: tighten memory index manager assertion 2026-05-08 17:29:19 +01:00
Shakker
631c655db7 test: tighten memory watcher manager assertions 2026-05-08 17:28:27 +01:00
Shakker
b204b5dd25 test: tighten qmd update callback assertion 2026-05-08 17:25:22 +01:00
Shakker
d040d6d639 test: tighten memory flush defaults assertion 2026-05-08 16:55:55 +01:00
Shakker
1c4a20d581 test: tighten memory cli json payload assertions 2026-05-08 16:18:04 +01:00
Peter Steinberger
2f001fc144 test: clarify memory fallback assertions 2026-05-08 13:14:50 +01:00
Chencheng Li
15b39313cc fix: separate Current time from Reference UTC (#42654)
Merged via squash.

Prepared head SHA: 0829399ebd
Co-authored-by: chencheng-li <49442600+chencheng-li@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-05-08 14:19:28 +03:00
Peter Steinberger
9905f2d13a test: clarify memory and slack assertions 2026-05-08 11:53:22 +01:00
Peter Steinberger
7ebcce6a3d test: clarify qmd manager assertions 2026-05-08 11:50:46 +01:00
Peter Steinberger
774e8a7054 test: clarify memory core assertions 2026-05-08 11:49:00 +01:00
Shakker
8159efadf7 test: assert memory watcher concrete paths 2026-05-08 10:53:14 +01:00
Peter Steinberger
9e58cc82c8 test: fix strict CI gates 2026-05-08 05:56:38 +01:00
Peter Steinberger
9ef37d1907 test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
Peter Steinberger
955b025697 feat: add native sqlite Kysely dialect
Add an owned Kysely dialect for native node:sqlite, raise the Node 22 floor to 22.16+ for StatementSync.columns(), and cover select/returning/stale insert id behavior.
2026-05-07 13:07:03 +01:00
Peter Steinberger
330ba1fa31 refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
Peter Steinberger
1ef85c7d4c test: make suites safe without isolation (#78834)
* test: make suites safe without isolation

* fix: narrow auth profile credential types

* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Val Alexander
62ccd8b644 Fix model and tool normalization regressions
Summary:
- Fix model and tool normalization regressions, including explicit tool-policy grants for messaging profile warnings.
- Keep Codex and Microsoft Foundry auth handling compatible with aws-sdk auth profile modes after rebasing onto current main.

Verification:
- pnpm test src/agents/pi-tools.policy.test.ts
- pnpm tsgo:extensions
- pnpm tsgo:extensions:test
- pnpm test extensions/codex/src/app-server/auth-bridge.test.ts extensions/microsoft-foundry/index.test.ts
- pnpm test:extensions:package-boundary
- pnpm lint --threads=8
- git diff --check
- GitHub PR checks green on 4ad136106b
2026-05-07 02:29:28 -05:00
Peter Steinberger
9c0b84eaa4 test(memory): tighten qmd manager wait polling 2026-05-06 19:58:29 +01:00
Peter Steinberger
3c7a641b8d test(perf): run memory lane on thread pool 2026-05-06 18:19:15 +01:00
Peter Steinberger
0b88d6286c chore: bump version to 2026.5.6 2026-05-06 09:47:34 +01:00
Peter Steinberger
b85b1c68d1 Refactor file access to use fs-safe primitives (#78255)
* refactor: use fs-safe primitives across file access

* fix: preserve invalid managed npm manifests

* fix: keep fs seams for startup metadata
2026-05-06 05:03:11 +01:00
Peter Steinberger
8294229592 test: refresh fs-safe boundary expectations 2026-05-06 02:50:36 +01:00
Peter Steinberger
538605ff44 [codex] Extract filesystem safety primitives (#77918)
* refactor: extract filesystem safety primitives

* refactor: use fs-safe for file access helpers

* refactor: reuse fs-safe for media reads

* refactor: use fs-safe for image reads

* refactor: reuse fs-safe in qqbot media opener

* refactor: reuse fs-safe for local media checks

* refactor: consume cleaner fs-safe api

* refactor: align fs-safe json option names

* fix: preserve fs-safe migration contracts

* refactor: use fs-safe primitive subpaths

* refactor: use grouped fs-safe subpaths

* refactor: align fs-safe api usage

* refactor: adapt private state store api

* chore: refresh proof gate

* refactor: follow fs-safe json api split

* refactor: follow reduced fs-safe surface

* build: default fs-safe python helper off

* fix: preserve fs-safe plugin sdk aliases

* refactor: consolidate fs-safe usage

* refactor: unify fs-safe store usage

* refactor: trim fs-safe temp workspace usage

* refactor: hide low-level fs-safe primitives

* build: use published fs-safe package

* fix: preserve outbound recovery durability after rebase

* chore: refresh pr checks
2026-05-06 02:15:17 +01:00
Ayaan Zaidi
8faf91a2a8 fix: re-ingest daily memory during dreaming (#76359) (thanks @neeravmakwana) 2026-05-05 21:18:04 +05:30
Vincent Koc
8285786c22 fix(plugins): include json5 in memory runtime deps
* fix(plugins): include json5 in memory runtime deps

* chore(ci): allow bundled runtime json5 dep
2026-05-04 16:31:49 -07:00