john
|
30ef609eba
|
test: align public image url domain
|
2026-07-02 18:13:12 +08:00 |
|
john
|
40717d8fc7
|
Merge branch 'codex/memind-long-image-playwright'
|
2026-07-02 18:10:55 +08:00 |
|
john
|
e94b3740b4
|
Merge remote-tracking branch 'origin/main'
|
2026-07-02 18:10:49 +08:00 |
|
john
|
f9eb3d1440
|
feat: add Playwright long image downloads
|
2026-07-02 18:10:33 +08:00 |
|
Your Name
|
8e0ace1389
|
chore: add hourly runtime slo soak monitor
|
2026-07-02 12:45:55 +08:00 |
|
Your Name
|
f9a385f333
|
feat: add agent run heartbeat to slo reports
|
2026-07-02 12:41:04 +08:00 |
|
Your Name
|
054379ac98
|
feat: add worker heartbeat for agent runs
|
2026-07-02 12:38:34 +08:00 |
|
Your Name
|
7a47dc6a98
|
feat: add task artifact validation for code runs
|
2026-07-02 12:31:29 +08:00 |
|
Your Name
|
201cc5fb7a
|
fix: harden auth middleware against transient db errors
|
2026-07-02 12:16:38 +08:00 |
|
Your Name
|
c27bf04a71
|
feat: recover stale running agent runs
|
2026-07-02 12:12:41 +08:00 |
|
Your Name
|
af5396c127
|
docs: record worker concurrency rollout
|
2026-07-02 12:08:49 +08:00 |
|
Your Name
|
79d310ba29
|
chore: keep agent run worker alive during gray rollout
|
2026-07-02 11:54:29 +08:00 |
|
Your Name
|
c0f922b5f8
|
feat: require validation receipts for h5 code runs
|
2026-07-02 11:52:40 +08:00 |
|
Your Name
|
80b762053b
|
feat: add agent run guard rollout controls
|
2026-07-02 11:36:46 +08:00 |
|
Your Name
|
212e163006
|
feat: add code run rollout policy gates
|
2026-07-02 10:47:22 +08:00 |
|
Your Name
|
f1fd4cc316
|
feat: add agent run worker status check
|
2026-07-02 10:36:23 +08:00 |
|
Your Name
|
b12c1b371c
|
feat: support worker canary workdir override
|
2026-07-02 10:26:28 +08:00 |
|
Your Name
|
3654639bb3
|
feat: add agent run worker launchagent installer
|
2026-07-02 10:18:27 +08:00 |
|
Your Name
|
6340b57fda
|
feat: validate tool gateway artifacts
|
2026-07-02 10:12:30 +08:00 |
|
Your Name
|
a2d69a0c36
|
feat: target agent run worker dispatch
|
2026-07-02 10:02:01 +08:00 |
|
Your Name
|
0cfd2d3d2a
|
fix: map deepseek models for aider
|
2026-07-02 09:42:08 +08:00 |
|
John
|
21e03d86b5
|
feat: add tool gateway protocol
|
2026-07-02 09:23:55 +08:00 |
|
John
|
e24e6ca4a7
|
feat: add runtime worker heartbeat sidecar
|
2026-07-02 09:03:30 +08:00 |
|
John
|
a0af049fa7
|
fix: pass mindspace link bypass to prod release
|
2026-07-02 08:49:21 +08:00 |
|
John
|
c7d8140a69
|
feat: gate code runs by user whitelist
|
2026-07-02 08:42:44 +08:00 |
|
John
|
8a53dff856
|
chore: prune runtime slo reports
|
2026-07-02 08:38:56 +08:00 |
|
John
|
bb98734d9c
|
fix: let external agent worker drain before exit
|
2026-07-02 08:30:01 +08:00 |
|
John
|
a402509d6e
|
chore: schedule runtime slo reports
|
2026-07-02 08:12:02 +08:00 |
|
John
|
e3ce4032c6
|
feat: write runtime slo daily reports
|
2026-07-02 08:09:02 +08:00 |
|
John
|
12f74eb44e
|
feat: add first token latency window stats
|
2026-07-02 08:06:58 +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
|
8e5094fcd9
|
feat: record first token latency in runtime router
|
2026-07-02 07:45:47 +08:00 |
|
John
|
41b7b5ffa3
|
chore: add runtime metrics agent and slo report
|
2026-07-02 07:41:46 +08:00 |
|
John
|
a13808b462
|
feat: feed worker metrics into runtime router
|
2026-07-02 07:35:10 +08:00 |
|
John
|
b97c8e822e
|
chore: add worker stream reconcile dry run
|
2026-07-02 07:28:58 +08:00 |
|
John
|
e989526886
|
feat: gate code agent runs server side
|
2026-07-02 07:25:16 +08:00 |
|
John
|
304a9eaea2
|
chore: add code run entry check
|
2026-07-02 07:22:49 +08:00 |
|
John
|
ac20ac212e
|
feat: add gated h5 code run entry
|
2026-07-02 07:19:26 +08:00 |
|
John
|
0271d83756
|
feat: wire code agent runs to tool mode
|
2026-07-02 07:16:47 +08:00 |
|
John
|
e17dcaf4a8
|
feat: gate code tools by task mode
|
2026-07-02 07:12:18 +08:00 |
|
John
|
c9b7252832
|
fix: avoid opening sse in runtime check
|
2026-07-02 07:06:25 +08:00 |
|
John
|
fa0024907b
|
docs: record runtime ops rollout
|
2026-07-02 07:05:07 +08:00 |
|
John
|
4420cca340
|
chore: add runtime observability ops
|
2026-07-02 07:04:50 +08:00 |
|
John
|
04e308e582
|
feat: add streaming runtime router
|
2026-07-02 06:55:26 +08:00 |
|
john
|
8260ff1e0e
|
docs: enforce main-only release gate
|
2026-07-01 23:35:55 +08:00 |
|
john
|
4fc59729ee
|
fix: add session origin tracking + idle rotation foundation (schema/auth/config)
Backend infrastructure for WeChat/H5 session unification:
- schema.sql: h5_user_sessions adds origin ENUM('h5','wechat') column
- db.mjs: idempotent migration for origin column (adds after user_id)
- user-auth.mjs:
- setSessionOrigin(sessionId, origin) - tag where session was created
- getSessionOrigins(sessionIds) - batch lookup for history labeling
- touchWechatAgentRoute(appId, openid) - refresh activity timestamp
- wechat-mp.mjs:
- DEFAULT_SESSION_IDLE_ROTATE_MS = 30min (env-configurable)
- loadWechatMpConfig includes sessionIdleRotateMs
Tests: 50/50 pass ✓
Still TODO:
- ensureWechatAgentSession idle rotation check + setSessionOrigin call
- runIntentMessage grantedSkills flow + touchWechatAgentRoute calls
- Frontend type/UI component updates
- Integration test for idle rotation
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-01 21:10:56 +08:00 |
|
john
|
ec375b1402
|
fix(wip): WIP - partial unify WeChat/H5 skill prompts (build agent changes)
- Reuse H5's buildAutoChatSkillPrefix in buildWechatAgentPrompt signature
- Inject autoSkillPrefix into voice/text message prompts
- Add origin tagging in GET /sessions for h5/wechat channel labels
Still TODO (will complete in next cycle):
- Full resolveGrantedSkills → buildWechatAgentPrompt flow
- ensureWechatAgentSession idle rotation logic
- setSessionOrigin + touchWechatAgentRoute calls
- Backend schema/migrations (h5_user_sessions origin column)
- Frontend type + UI component updates
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-01 21:07:25 +08:00 |
|
john
|
164c6627a0
|
fix: register direct wechat sessions after start fallback
|
2026-07-01 18:36:46 +08:00 |
|
john
|
c0ed894cff
|
merge: record 0701bug002 into main
|
2026-07-01 18:35:36 +08:00 |
|