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
john
2f6a52151a
docs: 103 发布 0630001 回退说明与备份路径
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-01 18:08:06 +08:00
john
4e7ef3d853
docs: 103 发布 0629002 回退说明与备份路径
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 00:29:38 +08:00
john
98721371a4
fix(mindspace): edit_file 落盘、Finish 聊天 merge 与回归守卫
...
- finish-sync 支持 edit_file 覆盖 public HTML
- Finish 同步 merge 本地流式消息,剥离 agent 内部前缀
- 新增 verify:mindspace-publish-guards 与 AGENTS.md 跨工具说明
- 发版脚本接入回归门禁;103 runtime 发布含备份回退
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 00:27:15 +08:00
john
ea19ffb5fa
feat: improve mindspace asset handling and local runtime paths
2026-06-28 12:18:26 +08:00
john
c924b2bb77
docs: add release must-read checklist
2026-06-27 21:48:27 +08:00
john
1798c07d42
docs: Update documentation and release rules
...
- 架构和规划文档更新
- 开发、工程、生产发布规则更新
- 服务隔离和升级指南
- README 更新
2026-06-27 08:25:06 +08:00
john
f1220a7905
feat: Goosed 本地 Docker 构建方案
...
- scripts/verify-goosed-docker.sh: 一键本地构建脚本
- docker-compose.local.yml: 本地开发环境
- docs/goosed-docker-local-verification.md: 本地测试指南
- docs/goosed-local-build-delivery.md: 构建交付说明
- docs/goosed-phase1-local-plan.md: 实施计划
完全本地化,无 CI 依赖,手工构建交付。
2026-06-27 08:24:57 +08:00
john
9b4a25799f
Add smart ACK provider for WeChat MP replies
...
Replace fixed ackText with a rule-based AckProvider that picks
response templates by message type and intent (translate, summary,
rewrite, poster, ppt, mindmap, code, search, schedule). Pure sync,
zero I/O, auto-falls back to config.ackText on any error.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-26 15:19:03 +08:00
john
e133f9a3a4
Point gadm root to admin console
2026-06-20 16:11:57 +08:00
john
daa5ab7199
Document gadm ops root routing
2026-06-20 16:09:03 +08:00
john
02c651a3d0
Unify current release docs and isolation notes
2026-06-20 15:54:19 +08:00
john
db0149b025
Add release flow topology to deploy guide
2026-06-20 15:53:01 +08:00
john
41470bafcb
Unify plaza and gadm release docs
2026-06-20 15:46:32 +08:00