john
6df82818c5
feat(orchestrator): harden zero-impact shadow rollout
...
Gate and bound Portal shadow observations while preserving Native execution. Add fail-closed service boundaries, terminal retention controls, Canary readiness telemetry, ops visibility, and isolated regression coverage.
2026-07-25 07:28:37 +08:00
john
764981c086
merge: integrate langgraph execution runtime
...
# Conflicts:
# agent-run-gateway.test.mjs
# capabilities.mjs
# package.json
# server.mjs
2026-07-25 00:09:15 +08:00
john
f6f2cd0933
feat: harden orchestrator execution runtime
2026-07-24 23:53:32 +08:00
john
19706eb3a0
feat: add workflow dry-run observability
2026-07-24 22:44:26 +08:00
john
c9ad841543
feat: add dry-run workflow execution boundary
2026-07-24 22:30:41 +08:00
john
3e57f85d3a
feat: add orchestrator shadow observability
2026-07-24 21:44:21 +08:00
john
24336d0178
feat: add shadow LangGraph orchestrator runtime
2026-07-24 21:25:40 +08:00
john
d87bfde501
merge: server architecture modularization
2026-07-24 19:18:14 +08:00
john
785731d98d
refactor: modularize portal server and harden session recovery
2026-07-24 19:10:44 +08:00
john
412e5f149b
fix: allow page clarification turns without delivery error
2026-07-24 17:37:05 +08:00
john
205b5fd8be
feat: add system disclosure policy gate
Memind CI / Test, build, and release guards (pull_request) Successful in 3m14s
2026-07-23 22:53:15 +08:00
john
a69e2766ed
fix: harden agent and WeChat run completion
2026-07-23 10:24:21 +08:00
john
4b15610aa8
feat(image): complete reviewed generation delivery
Memind CI / Test, build, and release guards (pull_request) Successful in 2m47s
2026-07-20 20:04:53 +08:00
john
105a72c1f1
feat: add guarded image generation controls
2026-07-20 20:04:53 +08:00
john
6e460336f7
feat(memory): add gated agent recall and lifecycle controls
2026-07-16 21:07:17 +08:00
john
72fd88219c
fix(mindspace): fail closed on invalid page data delivery
2026-07-14 19:40:47 +08:00
john
a6620fb719
feat(mindspace): enforce PostgreSQL user data delivery
2026-07-13 15:29:29 +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
7f8d692d16
fix(agent): recover stale runs and improve new-user OA delivery
...
Fix DEV logout cookie clearing, materialize selected MindSpace OA assets before agent runs, and recover zombie runs from synced workspace pages. Add client run wait timeout, harness retry limits, page-edit asset forwarding, and logout/john2 scenario tests.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 20:05:52 +08:00
john
eea14c1855
Add page data delivery and publication guards
2026-07-08 21:10:47 +08:00
john
1e4f432754
fix(chat): 阻止同会话并发 Agent Run 导致消息错乱
...
前端 submit 改用 chatStateRef 同步拦截连发;后端 createRun 检测同 session 活跃任务并返回 409,避免多条回复交错落库。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 11:48:59 +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
1165ebf684
fix: normalize Goosed reply payload and restart agent-run worker on release
...
Add id/created defaults for user_message, ensure metadata in agent-run
gateway before submit, and kickstart the agent-run worker after portal deploy
so queued page-generation runs use the latest runtime bundle.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 12:04:31 +08:00
john
bdeab23b83
fix: persist direct chat transcript before Goosed escalation
...
Prevent portal direct-chat history from being lost when snapshot cache
is invalidated on Goosed submit by writing non-empty messages to DB first,
and stop caching empty Goose placeholder messages in snapshots.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 11:16:55 +08:00
john
a29158d589
fix: unblock agent events after portal direct chat escalation
...
When a session starts with LLM direct chat then escalates to goosed,
invalidate the portal-direct-chat snapshot and stop replaying stale SSE
so page-generation turns stream and finish correctly.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 23:15:44 +08:00
john
e45c9300bf
feat: LLM intent router, direct chat execution, and Memory V2 light intervention
...
Wire chat intent routing with direct_chat on regular sessions, skill-selected
short-circuit to Agent, memory light/heavy intervention tiers, and fix direct
chat UI stuck streaming after completion.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 22:32:57 +08:00
john
e4657c7e55
fix: rename h5 execution override to deep reasoning
2026-07-04 14:57:13 +08:00
john
12268110f7
fix: add goose execution override for h5 chat
2026-07-04 14:48:45 +08:00
john
29d9a87d4f
feat: split h5 direct chat from goosed tasks
2026-07-04 14:02:18 +08:00
Your Name
054379ac98
feat: add worker heartbeat for agent runs
2026-07-02 12:38:34 +08:00
Your Name
c27bf04a71
feat: recover stale running agent runs
2026-07-02 12:12:41 +08:00
Your Name
6340b57fda
feat: validate tool gateway artifacts
2026-07-02 10:12:30 +08:00
John
21e03d86b5
feat: add tool gateway protocol
2026-07-02 09:23:55 +08:00
John
bb98734d9c
fix: let external agent worker drain before exit
2026-07-02 08:30:01 +08:00
John
05d29ce62d
feat: add external agent run worker entry
2026-07-02 08:02:03 +08:00
John
3ea973968e
feat: add agent run queue controls
2026-07-02 07:52:07 +08:00
John
0271d83756
feat: wire code agent runs to tool mode
2026-07-02 07:16:47 +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