john
486e25f86b
fix(release): validate composed goosed containers
2026-07-16 22:37:50 +08:00
john
f4bc716789
merge: bundle MindSearch MCP runtime
Memind CI / Test, build, and release guards (push) Successful in 2m23s
2026-07-16 22:29:01 +08:00
john
3cafadba5a
fix(runtime): bundle MindSearch MCP for production
2026-07-16 22:26:47 +08:00
john
122e478894
merge: pnpm release dependency lock
Memind CI / Test, build, and release guards (push) Successful in 2m54s
2026-07-16 21:44:53 +08:00
john
7b0f269180
fix: lock patched dependencies for pnpm release builds
2026-07-16 21:44:49 +08:00
john
c7e4a063bf
merge: production dependency security patches
Memind CI / Test, build, and release guards (push) Successful in 2m34s
2026-07-16 21:41:55 +08:00
john
fe5d32b451
fix: patch production dependency vulnerabilities
2026-07-16 21:41:40 +08:00
john
30fcbaf613
ci: install locked sharp arm64 runtime
Memind CI / Test, build, and release guards (push) Successful in 3m9s
2026-07-16 21:37:28 +08:00
john
e0d4868908
ci: install sqlite test dependency
Memind CI / Test, build, and release guards (push) Failing after 1m15s
2026-07-16 21:34:21 +08:00
john
e7d5c09e56
ci: fetch parent for patch validation
Memind CI / Test, build, and release guards (push) Failing after 1m10s
2026-07-16 21:32:21 +08:00
john
475328830a
ci: remove external action dependencies
Memind CI / Test, build, and release guards (push) Failing after 1m15s
2026-07-16 21:29:51 +08:00
john
5674d53a64
ci: verify main before production release
Memind CI / Test, build, and release guards (push) Failing after 2s
2026-07-16 21:19:04 +08:00
john
6250b5989c
refactor(api): split MindSpace agent jobs client
2026-07-16 21:16:40 +08:00
john
ddb3a330f4
refactor(api): split Page Data client
2026-07-16 21:16:40 +08:00
john
8ac159a5ed
refactor(api): split MindSpace publication client
2026-07-16 21:15:44 +08:00
john
f6dcf5b14a
refactor(api): split MindSpace client modules
2026-07-16 21:15:44 +08:00
john
f2d0c99f6c
fix(ui): support legacy prompts and publication confirmation
2026-07-16 21:15:44 +08:00
john
77f1ea8350
fix(ui): harden product-facing interaction flows
2026-07-16 21:15:44 +08:00
john
4e6abacce1
fix(memory): mark recalled context as untrusted
2026-07-16 21:09:21 +08:00
john
1f7b288a21
fix(analytics): keep readable owner labels server-side
2026-07-16 21:09:20 +08:00
john
320945a485
feat(mindspace): add opt-in local analytics
2026-07-16 21:07:17 +08:00
john
6e460336f7
feat(memory): add gated agent recall and lifecycle controls
2026-07-16 21:07:17 +08:00
john
c1012da120
fix(chat): recover active requests and preserve finish order
2026-07-16 21:07:17 +08:00
john
933466c8ab
fix: preserve chat order and published page scripts
2026-07-15 14:05:09 +08:00
john
b3337c9643
merge: integrate optional MindSearch orchestration
2026-07-15 13:46:51 +08:00
john
5f1c4dcaca
feat: add optional MindSearch skill orchestration
2026-07-15 13:46:17 +08:00
john
07f1ad0a6e
fix: wait for imgproxy compat health on release
2026-07-15 11:58:01 +08:00
john
3695fecbb6
fix: use explicit docker path in imgproxy release
2026-07-15 11:53:06 +08:00
john
72f1266078
fix: make imgproxy artifact checksums portable
2026-07-15 11:48:09 +08:00
john
dd0014db83
fix: reuse local imgproxy image during release
2026-07-15 11:39:02 +08:00
john
e2d850c2e9
fix: require exact main release branch for imgproxy
2026-07-15 11:31:43 +08:00
john
3eee44ef5b
feat: add reproducible imgproxy runtime release
2026-07-15 11:25:32 +08:00
john
87b03f7848
merge: integrate agent-run page delivery hardening
2026-07-15 10:56:35 +08:00
john
a07cf07861
fix(page-data): isolate owner API from public pages
2026-07-15 10:56:22 +08:00
john
72fd88219c
fix(mindspace): fail closed on invalid page data delivery
2026-07-14 19:40:47 +08:00
john
192548b0b9
merge: integrate hybrid published page delivery
2026-07-14 19:13:17 +08:00
john
27b11894f2
feat(mindspace): gate published page delivery
2026-07-14 19:13:01 +08:00
john
ae9090948a
fix(mindspace): relax published page CSP so agent HTML interactions work
...
Switch default MindSpace HTML delivery to a hybrid inline CSP so onclick handlers and addEventListener pages both run under real HTTP headers, and add Playwright interaction verify beyond HTTP 200 checks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 15:39:39 +08:00
john
6ef3ea89c6
merge: integrate feature/0713-dev into main
...
# Conflicts:
# mindspace-page-data-finish-guard.mjs
# page-data-delivery-assess.mjs
2026-07-13 15:33:45 +08:00
john
a6620fb719
feat(mindspace): enforce PostgreSQL user data delivery
2026-07-13 15:29:29 +08:00
john
b33c943b69
feat(memory-v2): auto-accept candidate memories in active and canary modes
...
Let Personal Memory candidates pass policy gates without per-user manual review, while keeping shadow mode for explicit human approval.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 14:16:57 +08:00
john
7f7aced751
feat(runtime): wire personal memory observation and skill runtime config
...
Hook shadow pipeline observation into session finish and agent runs, and
expose skill runtime settings through auth and runtime status endpoints.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 14:00:11 +08:00
john
a867592367
feat(skill-runtime): restore admin config and manifest keyword routing
...
Recover skill runtime policy/admin services and Skill Router v2 helpers so
admins can toggle manifest routing and inspect the platform skill catalog.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 13:59:59 +08:00
john
e90a2da6cb
feat(memory-v2): restore personal shadow pipeline and candidate store
...
Recover WIP modules from stash so admin can persist capability config,
observe chat writes in shadow mode, and review persisted candidates.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 13:59:51 +08:00
john
804f13bc04
fix(page-data): harden structural delivery and Portal base URL
...
Reject /api/page-data/ legacy passthrough, verify live API before send,
and resolve delivery links to Portal (8081) instead of Vite (5173).
Add local repair/verify scripts for daily-register Page Data flow.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 09:35:40 +08:00
john
249b0697cb
fix(page-data): scope finish guard to current delivery
2026-07-13 06:56:27 +08:00
john
cdeb24ba92
fix(page-data): import ensurePageDataHtmlPagesBound in server bootstrap
...
The bundled portal runtime crashed on boot because workspace deliver referenced
ensurePageDataHtmlPagesBound without importing it from page-data-workspace-ensure.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 00:25:02 +08:00
john
fb055c6721
fix(page-data): bind Page Data pages structurally on deliver, not by intent
...
Finish/sync now auto-registers datasets and binds any HTML using page-data-client.js
before publication, so user confirmation cannot publish unbound collect pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 00:18:49 +08:00
john
da422a82e6
fix(wechat): restore session routing exports after merge
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-12 22:44:18 +08:00
john
7005b501af
Merge branch 'hotfix/page-data-wechat-complete'
2026-07-12 22:43:46 +08:00