john
a07cf07861
fix(page-data): isolate owner API from public pages
2026-07-15 10:56:22 +08:00
john
a6620fb719
feat(mindspace): enforce PostgreSQL user data delivery
2026-07-13 15:29:29 +08:00
john
cef3750ac6
fix(page-data): require registered datasets before binding
2026-07-12 18:39:13 +08:00
john
8928827291
Merge branch 'codex/0708-dev'
2026-07-12 12:18:51 +08:00
john
32fb2cdeaf
feat: chat uploads, vision turn isolation, and MindSpace agent improvements
...
Add chat file/image upload UX, attachment proxying, vision thumbnails, and per-turn image scoping so agents only use the current upload. Extend MindSpace asset context, billing token state, OA/scenario verify scripts, and related runtime config.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-11 00:23:01 +08:00
john
eea14c1855
Add page data delivery and publication guards
2026-07-08 21:10:47 +08:00
john
8d629e7a4e
feat(page-data): owner CRUD, public read, and role policy UI
...
Expose owner PATCH/soft-delete routes, allow anonymous read/stats on
public pages when policy enables read, and add login_required role
editor to the ops panel with tests and doc updates.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 14:54:14 +08:00
john
6b0c633a75
feat(page-data): complete Phase 4-5, ops UI, and publish integration
...
Add visitor roles, row-level scope, owner ops APIs, MySQL policy index,
Turnstile captcha, browser client SDK, publish-panel dataset binding,
acceptance tests, and usage documentation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 14:52:49 +08:00
john
ea25058db8
docs: add page data api access plan
2026-07-08 12:25:02 +08:00
john
31742f914e
Add 103 H5 rich page rollout runbook
2026-07-08 10:33:23 +08:00
john
0d6258d00a
chore: remove mm.tkmind.cn references
2026-07-07 10:01:32 +08:00
john
cf04e73f51
docs(ops): 同步 103 生产 goosed 扩容为 9 实例
...
确认 goosed-prod-1..9 映射 18006-18014,更新 topology、发包必看、
发布 skill 与 release 脚本的动态 pool 校验。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 09:22:40 +08:00
john
84bc03c9ba
fix(ops): 将 goose session postgres ensure 脚本打入 runtime 包
...
发版后 Portal live 目录为无源码 runtime,ensure 脚本需随包发布;文档与发布检查改为引用 goosed-prod 稳定路径作为 103 兜底。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-06 17:11:40 +08:00
john
b6def0f25b
fix(ops): 自愈 goosed 会话 PostgreSQL,防止 H5 卡在创建新对话
...
103 Colima goosed 依赖宿主机 postgresql@17;库停止时 /agent/start 会 pool timeout 约 60s。新增 ensure 脚本、接入监控与发布前检查,并补充拓扑文档。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-06 16:57:38 +08:00
john
ecf553754c
docs: 记录 103 发布 0706007 备份路径与回退步骤
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-06 16:14:07 +08:00
john
14a00774d9
feat(h5): web 联网能力、实时查询路由与 session Finish 对齐
...
- 新增 web 能力并挂载 platform/web(web_search/fetch_url)
- 实时查询强制 web skill,router fallback 与 await session Finish
- Session Broker 覆盖率/指标、stream replay 与相关单测/E2E 脚本
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-06 16:06:26 +08:00
john
08feae8bef
feat(h5-session): Session Broker、run SSE replay 与 Finish 竞态修复
...
落地 H5 Session 架构 Patch 1–5(Broker 收口、Router decision、SSE taxonomy、goosed 边界检查),
并新增可选 MEMIND_RUN_STREAM_REPLAY run 事件回放与 H5 假交付 guard;修复 Finish 先于 agent-run
gate 导致 UI 永久 loading 的竞态,接入 verify:h5-session-patches 回归脚本。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-06 14:19:48 +08:00
john
d3239ff292
fix: MindSpace remote sync, thumbnail fallback, and Plaza URL guards
...
Ensure page sync runs via pageSyncService in remote mode, fall back to
workspace HTML when storage assets are missing, and prevent production
Portal from linking to loopback Plaza URLs baked in at build time.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 07:57:04 +08:00
john
ebf06b376b
docs: clarify local and 103 runtime topology
2026-07-03 16:34:02 +08:00
john
20116b161f
Merge Memory V2 runtime facade
2026-07-03 09:46:03 +08:00
john
7005c2a834
Add MindSpace service runtime release chain
2026-07-03 09:29:00 +08:00
john
ec5b1a6e3f
feat: finalize mindspace service extraction phase a
2026-07-03 08:40:28 +08:00
john
b258004dad
feat: complete mindspace conversation packages
2026-07-02 23:46:05 +08:00
john
253ee870e7
Add MindSpace service facade skeleton
2026-07-02 21:06:03 +08:00
john
66c530b1ed
Add MindSpace canonical URL facade
2026-07-02 21:04:49 +08:00
john
e4d6267c96
Add MindSpace decoupling foundation
2026-07-02 21:03:14 +08:00
Your Name
8e0ace1389
chore: add hourly runtime slo soak monitor
2026-07-02 12:45:55 +08:00
Your Name
f9a385f333
feat: add agent run heartbeat to slo reports
2026-07-02 12:41:04 +08:00
Your Name
054379ac98
feat: add worker heartbeat for agent runs
2026-07-02 12:38:34 +08:00
Your Name
7a47dc6a98
feat: add task artifact validation for code runs
2026-07-02 12:31:29 +08:00
Your Name
201cc5fb7a
fix: harden auth middleware against transient db errors
2026-07-02 12:16:38 +08:00
Your Name
c27bf04a71
feat: recover stale running agent runs
2026-07-02 12:12:41 +08:00
Your Name
af5396c127
docs: record worker concurrency rollout
2026-07-02 12:08:49 +08:00
Your Name
79d310ba29
chore: keep agent run worker alive during gray rollout
2026-07-02 11:54:29 +08:00
Your Name
c0f922b5f8
feat: require validation receipts for h5 code runs
2026-07-02 11:52:40 +08:00
Your Name
80b762053b
feat: add agent run guard rollout controls
2026-07-02 11:36:46 +08:00
John
e17dcaf4a8
feat: gate code tools by task mode
2026-07-02 07:12:18 +08:00
John
fa0024907b
docs: record runtime ops rollout
2026-07-02 07:05:07 +08:00
John
4420cca340
chore: add runtime observability ops
2026-07-02 07:04:50 +08:00
John
04e308e582
feat: add streaming runtime router
2026-07-02 06:55:26 +08:00
john
1297531b04
docs: record v2 direct-injection release id for 103 rollback
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:32:27 +08:00
john
de5fab370c
fix(agent): inject Shanghai time into each reply message
...
103 goosed harness_remember returns remembered:false, so session memory
never carried the time anchor. Prepend buildCurrentTimeAgentPrefix on every
H5 /reply and WeChat agent prompt so the model sees Asia/Shanghai clock.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:32:27 +08:00
john
75e5a56b86
docs: record 103 agent-time-fix release id for rollback
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:31:32 +08:00
john
62c1d72470
fix(agent): inject Asia/Shanghai time anchor on 0630007 line
...
Agent replies were reporting UTC time because 0630007-memind never injected
TKMind 当前时间基准 into session memory. Port the time anchor from the
0630004 work only—no miniapp branch changes—and add a 103 rollback script.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:31:32 +08:00
john
b273bb7aa2
fix: gate public page download links before Portal release
...
Add a MindSpace public HTML checker for missing companion docx/PDF paths, wire it into runtime packaging and release-portal-runtime-prod.sh, and document the workflow for agents and ops.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:18:27 +08:00
john
d7cbf3cc96
chore: add 105 runtime and openhands ops tooling
2026-07-01 18:10:48 +08:00
john
ae6eaf8c3e
docs: 103 发布 0630004 回退说明与备份路径
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
b1b8d3afc6
docs: 103 发布 0630003 回退说明与备份路径
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
71e536eceb
feat(mindspace): 悬浮聊天勾选资料联动、UI 与交互优化
...
勾选单个文件时 Agent 获知上下文并主动问候;打开悬浮窗使用新会话。
统一弹窗浅色主题、固定高度与输入区布局,支持点击外部收起。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
2c91689692
feat(schedule): 待办提醒推送、行事历仅展示提醒与管理 API
...
单次提醒 worker 投递、local 时间写入校验、未来 7 天提醒列表与忽略/批量删除;行事历去掉事项重复展示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00