fix: WeChat page delivery and stable DeepSeek no-think routing #36

Open
tkmind wants to merge 6 commits from codex/wechat-image-history-fresh-session into main
Owner

Summary

  • Fail closed on WeChat page.generate when the agent reply has no confirmed HTML artifact, instead of sending planning-only text as success.
  • Route stable production goosed through the 18036 DeepSeek no-think compat proxy so V4 tool rounds no longer hit reasoning_content 400s after web_search / fetch_url.
  • Add scripts/fix-deepseek-no-think-prod.mjs for bundled 103 runtime recovery and extend release-gate parity checks to stable portal startup.

Context

103 hotfix already applied manually on 2026-07-29 (~07:05 local): all nine goosed targets now use custom_memind_deepseek_no_think, and Tang daily-news-0729.html was generated successfully afterward.

Test plan

  • node --test release-gate/deepseek-production-parity.test.mjs
  • WeChat page-generate tests updated in branch
  • After merge: run bash scripts/release-portal-runtime-prod.sh from clean main
## Summary - Fail closed on WeChat page.generate when the agent reply has no confirmed HTML artifact, instead of sending planning-only text as success. - Route stable production goosed through the 18036 DeepSeek no-think compat proxy so V4 tool rounds no longer hit reasoning_content 400s after web_search / fetch_url. - Add scripts/fix-deepseek-no-think-prod.mjs for bundled 103 runtime recovery and extend release-gate parity checks to stable portal startup. ## Context 103 hotfix already applied manually on 2026-07-29 (~07:05 local): all nine goosed targets now use custom_memind_deepseek_no_think, and Tang daily-news-0729.html was generated successfully afterward. ## Test plan - [x] node --test release-gate/deepseek-production-parity.test.mjs - [x] WeChat page-generate tests updated in branch - [ ] After merge: run bash scripts/release-portal-runtime-prod.sh from clean main
tkmind added 2 commits 2026-07-29 01:20:38 +00:00
Prevent text-only planning replies from marking WeChat delivery done when
static-page-publish never confirmed a public HTML file.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix: route stable production goosed through DeepSeek no-think proxy
Memind CI / Test, build, and release guards (pull_request) Successful in 5m58s
57d90e6113
DeepSeek V4 tool rounds fail with reasoning_content errors when stable
goosed hits api.deepseek.com directly. Default stable portal startup to
the 18036 compat proxy and add a standalone recovery script for 103 ops.

Co-authored-by: Cursor <cursoragent@cursor.com>
tkmind added 3 commits 2026-07-30 02:24:42 +00:00
Grant search_external and network egress for default users, enable search-enhanced skill, redact internal architecture terms from assistant UI text, and neutralize search skill prompts so chats use dual-engine web search without exposing vendor names.

Co-authored-by: Cursor <cursoragent@cursor.com>
Strip image_url from persisted session payloads, keep image turns scoped to the active request, and align proxy/vision/page-data paths so WeChat image history does not leak into fresh sessions.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix(release-gate): isolate PAGE agent runs from split-service MCP routing.
Memind CI / Test, build, and release guards (pull_request) Has been cancelled
916641d748
Gate stacks inherited developer MCP env and routed sandbox-fs writes to the
8082 workspace root, so PAGE/DATA scenarios failed with ENOENT despite a
healthy goosed. Sanitize isolated portal env, grant gate skills, and align
CHAT search assertions with the tkmind_search tool name.

Co-authored-by: Cursor <cursoragent@cursor.com>
tkmind added 1 commit 2026-07-30 02:27:35 +00:00
feat(mindspace): add page quota grace write and local delivery guardrails.
Memind CI / Test, build, and release guards (pull_request) Failing after 2s
c247243b49
Centralize page HTML quota checks with grace-write semantics across page
services and workspace tools, keep localhost MindSpace links clickable in
chat display, and expand Page Data/static-page skill plus local dev docs
for quota, delivery URLs, and native Aider/OpenHands tooling.

Co-authored-by: Cursor <cursoragent@cursor.com>
Some checks are pending
Memind CI / Test, build, and release guards (pull_request) Failing after 2s
Checking for merge conflicts…
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/wechat-image-history-fresh-session:codex/wechat-image-history-fresh-session
git checkout codex/wechat-image-history-fresh-session
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#36