auto-save 2026-05-22 09:01 (~2)

This commit is contained in:
2026-05-22 09:03:04 +08:00
parent 8d3128d71c
commit 335231fc07
2 changed files with 428 additions and 52 deletions

View File

@@ -1935,6 +1935,380 @@
"message": "auto-save 2026-05-21 21:53 (~9)", "message": "auto-save 2026-05-21 21:53 (~9)",
"hash": "41e22a3", "hash": "41e22a3",
"files_changed": 9 "files_changed": 9
},
{
"ts": "2026-05-21T21:56:20+08:00",
"type": "commit",
"message": "fix: stream media previews",
"hash": "b6d7feb",
"files_changed": 9
},
{
"ts": "2026-05-21T21:59:50+08:00",
"type": "commit",
"message": "docs: record media performance deploy",
"hash": "8d3128d",
"files_changed": 1
},
{
"ts": "2026-05-21T14:03:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T14:13:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T14:23:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T14:33:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T14:43:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T14:53:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T15:03:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T15:13:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T15:23:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T15:33:11Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T15:43:11Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T15:53:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T16:03:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T16:13:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T16:23:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T16:33:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T16:43:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T16:53:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T17:03:12Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T17:13:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T17:23:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T17:33:13Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T17:43:15Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T17:53:15Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T18:03:15Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T18:13:15Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T18:23:15Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T18:33:15Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T18:43:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T18:53:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T19:03:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T19:13:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T19:23:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T19:33:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T19:43:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T19:53:16Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T20:03:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T20:13:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T20:23:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T20:33:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T20:43:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T20:53:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T21:03:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T21:13:17Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T21:23:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T21:33:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T21:43:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T21:53:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T22:03:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T22:13:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T22:23:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T22:33:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T22:43:18Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T22:53:19Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T23:03:19Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T23:13:19Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T23:23:19Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T23:33:19Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-21T23:43:19Z",
"type": "session-heartbeat",
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
},
{
"ts": "2026-05-22T00:57:42Z",
"type": "session-end",
"message": "Codex 会话结束 · 持续 0 秒 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交docs: record media performance deploy",
"files_changed": 1
} }
] ]
} }

View File

@@ -1,69 +1,71 @@
{ {
"name": "AI玩具专利生成工作流", "created" : "2026-05-18",
"description": "批量生成毛绒玩具IP意向→快速筛选→自动出多角度/尺寸图,喂给专利申请", "credentials" : [
"status": "active",
"kind": "tool",
"created": "2026-05-18",
"urls": [
{ {
"type": "app", "env" : "OPENAI_API_KEY",
"url": "https://ai-toy.kang-kang.com", "name" : "OPENAI_API_KEY",
"label": "VPS 生产" "note" : "GPT 文本\/结构化\/图片生成;没填则图片 mock"
}, },
{ {
"type": "app", "env" : "SEEDANCE_API_KEY",
"url": "https://ai-toy.kang-kang.com/login", "name" : "SEEDANCE_API_KEY",
"label": "VPS 登录" "note" : "Seedance 视频生成;没填则视频接口不可用"
}, },
{ {
"type": "app", "env" : "WEB_AUTH_USERNAME\/WEB_AUTH_PASSWORD\/WEB_AUTH_SESSION_SECRET",
"url": "http://localhost:4560", "name" : "WEB_LOGIN",
"label": "本地 Docker" "note" : "网页登录;生产值只放 VPS deploy\/.env.production 和 \/root\/ai-toy-patent-workflow-login.txt"
},
{
"type": "repo",
"label": "git",
"url": "https://git.kang-kang.com/kangwan/ai-toy-patent-workflow"
} }
], ],
"credentials": [ "description" : "批量生成毛绒玩具IP意向→快速筛选→自动出多角度\/尺寸图,喂给专利申请",
"kind" : "tool",
"name" : "AI玩具专利生成工作流",
"ownership" : "personal",
"pin_order" : 1779411563,
"pinned" : true,
"ports" : [
{ {
"name": "OPENAI_API_KEY", "fixed" : true,
"env": "OPENAI_API_KEY", "label" : "dev",
"note": "GPT 文本/结构化/图片生成;没填则图片 mock" "port" : 4560
},
{
"name": "SEEDANCE_API_KEY",
"env": "SEEDANCE_API_KEY",
"note": "Seedance 视频生成;没填则视频接口不可用"
},
{
"name": "WEB_LOGIN",
"env": "WEB_AUTH_USERNAME/WEB_AUTH_PASSWORD/WEB_AUTH_SESSION_SECRET",
"note": "网页登录;生产值只放 VPS deploy/.env.production 和 /root/ai-toy-patent-workflow-login.txt"
} }
], ],
"ports": [ "quick_login" : {
{ "label" : "AI Toy Patent \/ 登录",
"port": 4560, "password" : "22668050fb50f6e95cb5e32c",
"label": "dev", "url" : "https:\/\/ai-toy.kang-kang.com\/login",
"fixed": true "username" : "kangwan"
}
],
"worklog": {
"path": ".memory/worklog.json",
"auto": true
}, },
"stack": [ "stack" : [
"Next.js + GPT + Seedance", "Next.js + GPT + Seedance",
"Docker Compose local/prod parity", "Docker Compose local\/prod parity",
"Coolify Traefik" "Coolify Traefik"
], ],
"ownership": "personal", "status" : "active",
"quick_login": { "urls" : [
"label": "AI Toy Patent / 登录", {
"url": "https://ai-toy.kang-kang.com/login", "label" : "VPS 生产",
"username": "kangwan", "type" : "app",
"password": "22668050fb50f6e95cb5e32c" "url" : "https:\/\/ai-toy.kang-kang.com"
},
{
"label" : "VPS 登录",
"type" : "app",
"url" : "https:\/\/ai-toy.kang-kang.com\/login"
},
{
"label" : "本地 Docker",
"type" : "app",
"url" : "http:\/\/localhost:4560"
},
{
"label" : "git",
"type" : "repo",
"url" : "https:\/\/git.kang-kang.com\/kangwan\/ai-toy-patent-workflow"
}
],
"worklog" : {
"auto" : true,
"path" : ".memory\/worklog.json"
} }
} }