Commit Graph

290 Commits

Author SHA1 Message Date
john 92b093199a feat(mindspace): 悬浮聊天勾选资料联动、UI 与交互优化
勾选单个文件时 Agent 获知上下文并主动问候;打开悬浮窗使用新会话。
统一弹窗浅色主题、固定高度与输入区布局,支持点击外部收起。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 02:17:36 +08:00
john 14f46cf318 feat(schedule): 待办提醒推送、行事历仅展示提醒与管理 API
单次提醒 worker 投递、local 时间写入校验、未来 7 天提醒列表与忽略/批量删除;行事历去掉事项重复展示。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 02:02:58 +08:00
john 7906f3c36d fix(mindspace): 修复删除时无法解析 MySQL JSON 导致页面复活
source_snapshot_json 在 mysql2 中已是对象,JSON.parse 失败会使 relative_path 丢失、工作区 HTML 未清理;同步后页面重新出现。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:39:47 +08:00
john e93fb6a75f docs: 103 发布 0630001 回退说明与备份路径
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:24:33 +08:00
john 66ca0b3bec feat(mindspace): 全部页面管理、级联删除与页面同步去重
支持全部页面分页/多选/删除/分享,删除时可选移除广场帖并清理工作区附件;修复并发同步重复创建页面,并补齐预览下载链接重写与 iframe 下载权限。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-30 01:22:38 +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 6f89a9a236 feat: add test HTML page with centered card layout and alert button
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat>
2026-06-29 23:28:48 +08:00
john 742aee7148 merge: 0629001 into 0629002
合并反馈、语音 ASR、MindSpace 修复等 0629001 发布改动,并与 Agent Runs 网关改动完成冲突解决。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 22:51:03 +08:00
john 8f620fa714 feat(agent): 聊天提交统一走 POST /agent/runs 异步网关
引入 Agent Run 网关替代直连 /sessions/:id/reply,并在 api_lockdown 白名单中放行新入口,避免策略拦截导致聊天不可用。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 22:50:00 +08:00
john dff0308ccb fix: optimize mindspace category counts 2026-06-29 22:43:22 +08:00
john 4fcb48395e fix: prevent mindspace space endpoint optional data timeout 2026-06-29 22:37:30 +08:00
john a40e340a41 release: prepare 0629001 portal updates 2026-06-29 22:20:04 +08:00
john 18ea4f82fd feat(feedback): 新增用户反馈提交、分页列表与语音描述
支持 Bug/需求提交、截图与聊天同款语音输入,全站反馈分页浏览与详情页,并从聊天与空间页提供入口。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 20:49:15 +08:00
john 08c5b22d4a fix(voice): 浏览器语音默认走服务端 ASR
Web Speech 依赖 Google,国内浏览器常无法转文字;支持麦克风时改为录音后走自有 ASR,并补全网络异常时的降级匹配。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 12:34:34 +08:00
john cc98cf02fa style(chat): highlight tap-to-open hint 2026-06-29 11:28:54 +08:00
john 0187f26c5b fix(release): 将 skills/ 目录打入 Portal runtime 产物
生产 Agent 需从 live 目录读取平台技能(含 docx-generate),无源码 runtime 必须携带 skills 树。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 11:23:37 +08:00
john d67adc1df8 fix(skills): 禁止 HTML base64 内嵌 docx,新增 docx-generate 技能
避免 Agent 在下载页用 data URI 嵌入 Word 导致文件截断乱码;规范公网下载须单独落盘并用相对路径链接。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 11:19:20 +08:00
john e0e03e95b1 fix(chat): speed up history switch 2026-06-29 11:15:40 +08:00
john 637b32515a fix(mindspace): sync nested OA files and count workspace assets
Recursive workspace sync now imports files in oa/private/public subfolders,
references workspace paths without duplicating storage, and includes
workspace-sourced assets in category itemCount. Refresh counts when leaving
a category view.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 10:34:18 +08:00
john 2b344dfa60 fix(release): restart m.tkmind.cn portal tunnel after Portal deploy
Bundle memind-portal-tunnel.sh into the runtime artifact and kickstart
cn.tkmind.memind-portal-tunnel on 103 after Portal health checks so 105
nginx can reach 127.0.0.1:19081 following runtime releases.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 10:22:19 +08:00
john 12a1247c1f fix(mindspace): sync nested OA files and count workspace assets
Recursive workspace sync now imports files in oa/private/public subfolders,
references workspace paths without duplicating storage, and includes
workspace-sourced assets in category itemCount. Refresh counts when leaving
a category view.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 10:11:28 +08:00
john 16828a58f7 merge: codex/mindspace-ui into main 2026-06-29 07:15:47 +08:00
john 3e313dc8a3 merge: codex/wechat-memory into main 2026-06-29 07:15:39 +08:00
john 29f6c0095f fix: harden conversation memory extraction flow 2026-06-29 07:14:42 +08:00
john 9465803d95 feat: refine mindspace asset card actions 2026-06-29 07:08:59 +08:00
john e80831ad4f feat: add wechat publish recovery and conversation memory 2026-06-29 07:08:59 +08:00
john f8787bd330 chore: add 105 runtime and openhands ops tooling 2026-06-29 07:01:26 +08:00
john 2e9fcaf9ba feat: refine mindspace asset card actions 2026-06-29 07:00:29 +08:00
john 66acbc902c feat: add wechat publish recovery and conversation memory 2026-06-29 06:59:37 +08:00
john 615a1e9bf4 Include WeChat menu scripts in portal runtime 2026-06-29 06:46:35 +08:00
john 504513747e fix: reuse verified requested page links for wechat 2026-06-28 22:13:08 +08:00
john 81c38226e5 fix: require publish skill for wechat page tasks 2026-06-28 21:54:15 +08:00
john 82ac5fc744 fix: normalize alternate tkmind publish links 2026-06-28 15:38:31 +08:00
john f31775b0c7 fix: persist wechat session history and page links 2026-06-28 15:29:39 +08:00
john fa2e385849 fix: detect sandbox fs html writes for wechat pages 2026-06-28 15:06:24 +08:00
john 34ae9de100 fix: harden wechat page publish link validation 2026-06-28 14:53:09 +08:00
john ea19ffb5fa feat: improve mindspace asset handling and local runtime paths 2026-06-28 12:18:26 +08:00
john 1af680c6cb chore: align local paths and add colima dev flow 2026-06-28 08:20:53 +08:00
john 451918fbec Fix local startup schema parsing 2026-06-28 07:04:26 +08:00
john faac6d9772 merge: goosed-mcp-release (schema fix + mcp paths + chat UI + runtime fixes) 2026-06-28 06:59:21 +08:00
john 4a9bc710f1 feat: sync portal runtime fixes for release 2026-06-27 22:28:41 +08:00
john 8264e71f9e feat: release chat and mindspace UI updates 2026-06-27 21:57:21 +08:00
john c924b2bb77 docs: add release must-read checklist 2026-06-27 21:48:27 +08:00
john 0420c42fe2 fix: make schema bootstrap mysql safe 2026-06-27 21:40:58 +08:00
john fc5b50c936 fix: make goosed mcp paths container safe 2026-06-27 21:31:02 +08:00
john f4e8bb51a1 fix: reconcile reused wechat agent sessions 2026-06-27 18:33:53 +08:00
john 58d824f5e5 fix: dereference node_modules symlink in runtime build 2026-06-27 18:19:13 +08:00
john 0a79a99df9 chore: remove duplicate auth export in release bundle 2026-06-27 18:14:30 +08:00
john 4bb4858e84 feat: package portal updates for 103 release 2026-06-27 18:13:44 +08:00