Commit Graph

394 Commits

Author SHA1 Message Date
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