Phase 5 可插拔 LangGraph Orchestrator Runtime #30

Merged
tkmind merged 31 commits from codex/langgraph-phase5-merge-fix into main 2026-07-25 01:04:08 +00:00
Owner

变更内容

  • 将 LangGraph 作为框架无关、可插拔的 Orchestrator 服务接入 Memind
  • 在 memindadm 提供版本化配置、Shadow/Canary、执行开关和可观测性
  • 增加 PostgreSQL durable checkpoint、Executor Job/Event/Worker lease 协议
  • 接入 Goosed,并为 Aider、OpenHands 保留隔离 Worker Adapter 边界
  • 合并 Portal Server 模块化、会话恢复和 Page Data 开发链路
  • 增加 Colima Compose、灾备脚本和 Phase 5 运维手册

默认安全状态

  • Orchestrator 默认 observe-only
  • Executor execution 默认关闭
  • Worker protocol 默认关闭
  • Goosed、Aider、OpenHands Adapter 默认关闭
  • 保留紧急 kill switch 和 Native 回退

验证

  • 根仓库:1224/1224 tests
  • Orchestrator:68/68 tests
  • 合并定向回归:98/98 tests
  • MindSpace publish/page-sync/H5 session 强制回归守卫通过
  • memindadm TypeScript + Vite build 通过
  • Colima Compose 配置与健康检查通过
  • 可逆本地 Shadow smoke 成功,checkpoint 与事件可恢复

发布限制

本 PR 不授权、也不触发任何 103 生产 runtime/artifact 构建、同步或发布。生产发布必须另行明确批准。

## 变更内容 - 将 LangGraph 作为框架无关、可插拔的 Orchestrator 服务接入 Memind - 在 memindadm 提供版本化配置、Shadow/Canary、执行开关和可观测性 - 增加 PostgreSQL durable checkpoint、Executor Job/Event/Worker lease 协议 - 接入 Goosed,并为 Aider、OpenHands 保留隔离 Worker Adapter 边界 - 合并 Portal Server 模块化、会话恢复和 Page Data 开发链路 - 增加 Colima Compose、灾备脚本和 Phase 5 运维手册 ## 默认安全状态 - Orchestrator 默认 observe-only - Executor execution 默认关闭 - Worker protocol 默认关闭 - Goosed、Aider、OpenHands Adapter 默认关闭 - 保留紧急 kill switch 和 Native 回退 ## 验证 - 根仓库:1224/1224 tests - Orchestrator:68/68 tests - 合并定向回归:98/98 tests - MindSpace publish/page-sync/H5 session 强制回归守卫通过 - memindadm TypeScript + Vite build 通过 - Colima Compose 配置与健康检查通过 - 可逆本地 Shadow smoke 成功,checkpoint 与事件可恢复 ## 发布限制 本 PR 不授权、也不触发任何 103 生产 runtime/artifact 构建、同步或发布。生产发布必须另行明确批准。
tkmind added 28 commits 2026-07-24 21:31:25 +00:00
Document the Goose + verify + Aider L2 workflow for Page Data simple
system bug fixing during development, without replacing the main path.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce Page Data dev repair intent routing, page_data_dev taskType
autodetect, and help-code02 memindadm runtime policy specification.

Co-authored-by: Cursor <cursoragent@cursor.com>
Persist code-run gates in admin DB and expose them via /auth/status so H5 can honor runtime policy without VITE rebuilds.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add verify→Aider→OpenHands dev loop, memindadm config/history UI, and john4
customer-order Page Data demo with scenario + verification scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Bring in Page Data Aider dev loop, adm code-run policy UI, and customer order demo.
Keep system disclosure policy and agent code-run admin wiring side by side.

Co-authored-by: Cursor <cursoragent@cursor.com>
# Conflicts:
#	agent-run-gateway.test.mjs
#	capabilities.mjs
#	package.json
#	server.mjs
fix: restore orchestrator shadow smoke command
Memind CI / Test, build, and release guards (pull_request) Has been cancelled
db593c44fd
tkmind added 1 commit 2026-07-24 21:56:18 +00:00
ci: skip redundant sharp arm64 install
Memind CI / Test, build, and release guards (pull_request) Successful in 1m48s
08a48e4849
tkmind added 2 commits 2026-07-25 00:57:38 +00:00
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.
merge: harden zero-impact Orchestrator Shadow rollout
Memind CI / Test, build, and release guards (pull_request) Successful in 2m5s
5d08d56f91
Merge PR #31 into codex/langgraph-phase5-merge-fix after CI #68 passed.
tkmind marked the pull request as ready for review 2026-07-25 01:03:52 +00:00
tkmind merged commit 62fd5188ab into main 2026-07-25 01:04:08 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tkmind/memind#30