Commit Graph

  • ed910a68ca chore(plaza): add 103 backfill scripts for cover URLs and hero thumbnails john 2026-08-29 16:15:45 +08:00
  • c446ae0db4 fix(plaza): use hero-generated thumbnails and portal cover URLs john 2026-08-29 16:00:00 +08:00
  • 9610bd56cf Fix workspace sync restore for deleted assets with orphaned storage keys. john 2026-08-29 14:37:01 +08:00
  • 073185f57c chore(ops): add script to sync local deepseek-cp config to production john 2026-08-29 14:23:37 +08:00
  • 6db460eb89 fix(wechat): fallback manage LLM providers when chat balance is exhausted john 2026-08-29 14:02:48 +08:00
  • 5de58af9ed fix(wechat): resolve scheduled task cancel via manage LLM instead of hard rules john 2026-08-29 13:45:28 +08:00
  • d8463829f7 fix(wechat): cancel sole active scheduled task in inbound without Goose john 2026-08-29 12:36:19 +08:00
  • 43ec144540 fix(wechat): yield schedule handler when scheduled-task intent matches john 2026-08-29 11:38:17 +08:00
  • a1a921eba6 fix(wechat): route scheduled task cancel and spec updates through Goose MCP john 2026-08-29 09:47:39 +08:00
  • e13df82021 fix(wechat): pass inbound messages to goose and gate side effects at MCP tools john 2026-08-28 22:16:23 +08:00
  • fef2df119d docs(architecture): record Intent Layer V1 assessment against current runtime. john 2026-08-28 20:45:41 +08:00
  • 5f3980e0df feat(h5): inject direct-chat history on agent escalation and defer ambiguous routing. john 2026-08-28 20:45:34 +08:00
  • 6f48cad4c2 fix(billing): apply margin multiplier to subscription quota consumption john 2026-08-28 20:31:38 +08:00
  • e85b9b986a feat(h5): show subscription quota totals in balance popover john 2026-08-28 17:37:26 +08:00
  • 3df2c62c3c docs(architecture): add chat-to-task intent layer review and low-impact plan. feature/chat-task-intent-layer-review john 2026-08-28 17:34:59 +08:00
  • cebcc85e84 Fix portal agent runtime route test for cursor policy service wiring. john 2026-08-28 15:33:31 +08:00
  • 416bf7a29a Isolate Cursor executor to admin-configured whitelist channel for H5 and WeChat. john 2026-08-28 15:27:10 +08:00
  • 02fdcdedc5 fix(release-gate): map cursor/help/tool runtime paths for impact selection john 2026-08-28 09:43:17 +08:00
  • f91ee97502 feat(wechat): send rich subscribe welcome with clickable intro and bind links john 2026-08-28 09:39:06 +08:00
  • 760a1760ae fix(wechat): enforce current-turn image paths in page delivery feature/wechat-current-turn-image-delivery john 2026-08-27 12:54:46 +08:00
  • aecde46ff6 fix(agent): restore active-task routing and active-mode validation observation feature/active-task-router-validation-gate john 2026-08-27 12:15:15 +08:00
  • f95d766f69 feat(billing): bill Cursor executor usage via stream-json token parsing john 2026-08-27 10:16:38 +08:00
  • 884e819f70 fix(mindspace): lower page access password minimum to 6 characters feature/page-access-password-min-6 john 2026-08-27 09:54:46 +08:00
  • a15c4177de test(cursor): add executor routing and help remediation scenarios feature/cursor-103-hotfix-parity john 2026-08-27 09:33:51 +08:00
  • 8bdb6e2442 feat(h5): show rotating loading tips during agent-run execution john 2026-08-27 09:33:50 +08:00
  • 8f91c52c67 feat(help): add cursor help escalation worker and chat bridge john 2026-08-27 09:33:49 +08:00
  • ad6dcc283f feat(cursor): wire executor through portal, admin, and wechat routes john 2026-08-27 09:33:47 +08:00
  • a29e1ec5c8 fix(agent-run): align cursor executor path with 103 production hotfixes john 2026-08-27 09:31:36 +08:00
  • b356ae8509 fix(h5): drop missing useTaskLoadingTip import blocking portal build john 2026-08-26 21:19:38 +08:00
  • 644f7fc632 fix(wechat): add cursor channel modules required by wechat-mp imports john 2026-08-26 21:14:36 +08:00
  • 5bba9d3e40 merge origin/main into feature/cursor-goose-ops john 2026-08-26 21:12:45 +08:00
  • 9ac9f96167 fix(router): route casual chat to DeepSeek and reserve Cursor for page tasks john 2026-08-26 21:09:44 +08:00
  • 0d6a3b97df fix(auth): include subscription in auth status for balance ring fix/auth-status-subscription-ring john 2026-08-26 17:05:42 +08:00
  • 1ec971515b feat(publish): auto-localize Leaflet CDN to platform assets feature/token-optimization-benchmark john 2026-08-25 16:05:50 +08:00
  • 9332bacabd feat(router): improve direct_chat fast-path and add 103 token env sync john 2026-08-25 15:13:22 +08:00
  • 9dfafb99ca fix(schedule): harden reminder utterance routing for WeChat ITL john 2026-08-24 18:02:19 +08:00
  • 2319c9c808 fix(schedule): route daily set-remind phrases through ITL with recurrence john 2026-08-24 17:42:08 +08:00
  • 4100062ba8 fix(db): repair legacy h5_intent_drafts stub schema on migrate john 2026-08-24 17:29:03 +08:00
  • 1e3a125f83 fix(schedule): parse ASR times with spaces around colons for ITL routing john 2026-08-24 17:12:50 +08:00
  • 4ef392e964 fix(schedule): parse「设置一个提醒」as timed reminder for ITL Confirm Gate john 2026-08-24 16:29:31 +08:00
  • a512fecdc5 fix(tasks): match legacy_ref_json by extracted fields for idempotent migrate john 2026-08-24 16:07:46 +08:00
  • d58dc2a251 feat(wechat): add Intent Transaction Layer with unified task schema john 2026-08-24 15:59:17 +08:00
  • b93c92a3e2 test(scenario): cover multi-image page generation end to end feature/deepseek-vision-model john 2026-08-22 10:50:23 +08:00
  • ef4ce12bbf fix(vision): stop read_image from poisoning text-provider sessions john 2026-08-22 10:40:12 +08:00
  • 4d12ea438b feat(billing): add dual formulas, disable 10yuan gift, retry auto-renew john 2026-08-22 08:45:43 +08:00
  • f57e080b49 docs(ops): register wechat delivery fix branch and add manual resend scripts john 2026-08-17 22:35:16 +08:00
  • 1ca06e58e7 fix(scheduled-task): deliver verified WeChat links only after page is ready john 2026-08-17 22:07:41 +08:00
  • 0a7b2df5fe docs(release): close production-inspection-fixes branch and add standalone repair script john 2026-08-16 08:59:19 +08:00
  • 843e4d1002 fix(prod): dedupe scheduled tasks and reconcile orphan delivery contracts john 2026-08-16 08:52:16 +08:00
  • f20302fe65 docs: register scheduled-task page delivery fix branch disposition john 2026-08-16 08:33:37 +08:00
  • 7c0ed58ae1 fix(scheduled-task): release page delivery contracts before notifying users john 2026-08-16 08:26:21 +08:00
  • 2b58cdc2c8 test(wechat): simulate tang image report and follow-up edit flow john 2026-08-15 09:19:24 +08:00
  • 9f7633be24 fix(wechat): rotate polluted image sessions before follow-up turns john 2026-08-15 09:06:00 +08:00
  • fbd68a36e9 fix(release): stop circular dry-run in fast release gate unit test john 2026-08-15 08:34:53 +08:00
  • be8ce867ca Merge branch 'feature/wechat-image-followup-poison-fix' john 2026-08-15 08:21:39 +08:00
  • 67b9478155 fix(wechat): avoid image_url session poison on report follow-ups john 2026-08-15 08:21:28 +08:00
  • 4c2bc95462 Merge branch 'feature/portal-fast-release' john 2026-08-15 08:06:15 +08:00
  • 835677a285 feat(release): add standard and fast 103 portal release modes feature/portal-fast-release john 2026-08-15 08:03:44 +08:00
  • a9fe3d01a7 fix(release-gate): map canary rollback script to REL impact domain john 2026-08-14 22:54:26 +08:00
  • c9b2fcba87 fix(wechat): treat report page follow-ups as session continuation john 2026-08-14 22:53:00 +08:00
  • b97f607817 fix(canary): drop Docker preflight on native 103 goosed john 2026-08-14 22:42:23 +08:00
  • e59809eff4 fix(canary): share the native 103 goosed pool instead of Docker john 2026-08-14 22:35:58 +08:00
  • 19c8cdb970 test(wechat): give voice reco polling enough time in CI john 2026-08-14 22:27:26 +08:00
  • fd56f087c6 fix(canary): reuse the healthy shared DeepSeek proxy on 18036 john 2026-08-14 22:23:07 +08:00
  • 25be530d84 fix(release-gate): invalidate only the suite whose command file changed john 2026-08-14 22:15:44 +08:00
  • 2f240e7500 fix(release-gate): skip duplicate CI work and stop live LLM blowups john 2026-08-14 22:15:16 +08:00
  • 293ac69a76 fix(release-gate): assert AI survey delivery instead of plan keywords john 2026-08-14 22:00:53 +08:00
  • 1b9c65fec1 docs: record rebased image-quota fix SHA fix/image-quota-migration-backfill john 2026-08-14 21:46:57 +08:00
  • ab08839a54 docs: register fix/image-quota-migration-backfill branch disposition john 2026-08-14 21:46:21 +08:00
  • 8cf1c772a7 fix(billing): backfill finite image quota after free-plan rebuild john 2026-08-14 21:39:55 +08:00
  • 41f245c88a fix(wechat): rotate image_url-poisoned sessions for report follow-ups john 2026-08-14 21:45:02 +08:00
  • fe2d5d7aa1 fix(release-gate): map index.html to the UI impact domain john 2026-08-14 09:46:34 +08:00
  • 443544d1f7 fix(h5): show TKMind as the user-facing product name john 2026-08-14 09:42:50 +08:00
  • 36d3a91f8d test(chat): widen intent-router timeout fallback window john 2026-08-13 16:15:16 +08:00
  • 4e789663a1 feat(seo): index public online pages without confirmation john 2026-08-13 15:51:48 +08:00
  • 8a88cd53e8 fix(h5-chat): resolve logged-in blank page from canSubmit TDZ john 2026-08-13 11:33:26 +08:00
  • baf89c5d04 docs: register 2026-08-12 dev and related branch dispositions john 2026-08-13 10:26:49 +08:00
  • 19dacc0e5d docs: register feature/h5-queued-chat-submit branch disposition docs/h5-queued-chat-submit-disposition john 2026-08-13 09:21:12 +08:00
  • 558c4ef2ee fix(h5-chat): queue main-session submits while agent is busy feature/h5-queued-chat-submit john 2026-08-13 08:51:30 +08:00
  • 53b0d2c62f fix(mindspace): release edited public pages and fix achievements dates john 2026-08-13 06:41:40 +08:00
  • fdc234e5d0 feat(admin): add SEO/GEO publication catalog with crawler stats feature/seo-geo-admin-catalog john 2026-08-12 16:41:39 +08:00
  • 6542a43495 fix(release): bundle memind-runtime-profile for WeChat menu scripts john 2026-08-12 16:23:54 +08:00
  • e9ea55cf5e chore(wechat): rename service account menu label TKMind to Memind john 2026-08-12 16:03:51 +08:00
  • 421e204711 feat(mindspace): add achievements showcase with paginated management john 2026-08-12 15:21:42 +08:00
  • e9cecf8733 docs: register feature/subscription-usage-records branch disposition john 2026-08-12 13:58:29 +08:00
  • dedf8833d3 Merge branch 'feature/subscription-usage-records' john 2026-08-12 13:57:10 +08:00
  • 753c1eec23 fix(scheduled-task): forward worker env to sandbox MCP feature/fix-mcp-scheduled-task-worker-env john 2026-08-10 20:49:36 +08:00
  • 62fbea0936 docs: 登记 feature/md-admin-domain 分支闭环 john 2026-08-10 17:41:20 +08:00
  • 871688550e docs(analytics): 管理后台域名改为 md.tkmind.cn john 2026-08-10 17:38:31 +08:00
  • d570856cbd docs: register feature/analytics-release-docs branch disposition feature/analytics-release-docs john 2026-08-10 16:33:19 +08:00
  • 8348ce3625 docs: add analytics release runbook and 105 Umami topology john 2026-08-10 16:21:57 +08:00
  • 2799c808ee fix(analytics): guard missing request headers when reading referrer hint fix/analytics-referrer-headers john 2026-08-10 14:26:24 +08:00
  • bbc9ed5821 Merge branch 'feature/analytics-seo-geo-discovery' john 2026-08-10 14:18:16 +08:00
  • 6ba95c6229 fix(scheduled-task): reject meta-only phrases in taskSpec parsing feature/scheduled-task-meta-spec john 2026-08-12 01:36:38 +08:00
  • c122bd5664 feat(analytics): retire Rybbit and add SEO/GEO discovery tracking feature/analytics-seo-geo-discovery john 2026-08-12 01:34:05 +08:00
  • c58a23d155 fix(scheduled-task): improve live verify and short delivery acceptance fix/verify-scheduled-task-live-timeout john 2026-08-10 22:41:29 +08:00
  • c7832e1869 fix(verify): ceil scheduled task runAtLocal to next minute fix/verify-scheduled-task-runat john 2026-08-10 21:42:31 +08:00
  • 049d8a6f80 fix(scheduled-task): enable worker by default and add WeChat preflight feature/scheduled-task-worker-preflight john 2026-08-10 19:32:09 +08:00
  • 2313d76eed fix(seo): join h5_page_records in indexable publication queries john 2026-08-10 09:53:45 +08:00
  • 943dad5221 test(portal): mock template catalog bootstrap in auth service tests john 2026-08-10 09:36:51 +08:00