TKMind WeChat Mini Program
This directory contains the native WeChat Mini Program client. It is intentionally isolated from the H5/backend code so development can proceed without changing existing services.
Current MVP
- Native WeChat login entry via
wx.login. - H5 account/password login fallback through
/auth/login. - Chat submission through
/api/agent/runs. - Agent run polling through
/api/agent/runs/:runId. - Session detail refresh through
/api/sessions/:sessionId. - Session list through
/api/sessions. - MindSpace page list through
/api/mindspace/v1/pages. - Page preview through Mini Program
web-view.
Backend Assumptions
The H5 APIs are reused as-is. Native Mini Program login posts the wx.login code to MINIAPP_LOGIN_PATH in utils/config.js; the current default is /auth/wechat-miniapp/login. If that backend endpoint is not available yet, use the account/password login fallback during local development.
Isolation Rule
Mini Program work should stay inside miniapp/. Do not modify backend, H5, Memory, MindSpace, or production release files for this MVP unless explicitly approved.