Bladeren bron

chore: untrack runtime artifacts committed by mistake

Remove 28 files that were committed but should have never been in git.
All are runtime-generated state, not source, and some contain PII.

Categories:
- outputs/ (20 image files): toolhub CLI generation results
  (flux/nano_banana/seedream). Caller-side scratch, created by
  `toolhub.py call`. Already gitignored in an earlier commit but
  the files were added by a parallel branch before the ignore rule
  landed.

- agent/tools/builtin/feishu/chat_history/ (4 files including 3 with
  real contact names in the filename and chat_summary.json): runtime-
  maintained per-contact chat logs. FEISHU_TOOLS_PROMPT.md explicitly
  documents this directory as "系统会自动维护的聊天记录文件". Containing
  real coworker names, these should never have been committed.

- frontend/htmlTemplate/api_data/ (2 files) and ws_data/ (2 files):
  runtime-cached trace/goal snapshots from the backend API and
  WebSocket event stream. Written by templateData.py at runtime via
  save_ws_data_to_file / _append_event_jsonl. Variable name is
  `mock_dir` — they were meant to be ephemeral mock caches, not seed.

.gitignore updates:
- Add frontend/htmlTemplate/api_data/ and ws_data/ (the existing
  `frontend/htmlTemplate/mock_data` rule is a dead entry — that
  directory no longer exists, the real dirs use api_data/ws_data
  names now; leaving the mock_data rule in place for safety)
- Add agent/tools/builtin/feishu/chat_history/ with a comment
  noting the PII concern
- outputs/ was already gitignored in d269588

Local files are preserved (git rm --cached, not git rm), so running
services can keep reading/writing them as usual — they're just no
longer tracked.
Talegorithm 18 uur geleden
bovenliggende
commit
bc4ddf6f5c
29 gewijzigde bestanden met toevoegingen van 5 en 325 verwijderingen
  1. 5 0
      .gitignore
  2. 0 5
      agent/tools/builtin/feishu/chat_history/chat_summary.json
  3. 0 103
      agent/tools/builtin/feishu/chat_history/chat_关涛.json
  4. 0 32
      agent/tools/builtin/feishu/chat_history/chat_孙若天.json
  5. 0 22
      agent/tools/builtin/feishu/chat_history/chat_谭景玉.json
  6. 0 107
      frontend/htmlTemplate/api_data/goal_list.json
  7. 0 28
      frontend/htmlTemplate/api_data/trace_list.json
  8. 0 0
      frontend/htmlTemplate/ws_data/event.jsonl
  9. 0 28
      frontend/htmlTemplate/ws_data/trace_list.json
  10. BIN
      outputs/540bdb68-9b2/flux_generate_1775743063412_0.png
  11. BIN
      outputs/540bdb68-9b2/flux_generate_1775743308665_0.png
  12. BIN
      outputs/540bdb68-9b2/flux_generate_1775743381440_0.png
  13. BIN
      outputs/540bdb68-9b2/flux_generate_1775744492978_0.png
  14. BIN
      outputs/540bdb68-9b2/nano_banana_1775742258513_0.jpg
  15. BIN
      outputs/540bdb68-9b2/nano_banana_1775742490073_0.jpg
  16. BIN
      outputs/540bdb68-9b2/nano_banana_1775742774289_0.jpg
  17. BIN
      outputs/540bdb68-9b2/seedream_generate_1775743450714_0.jpg
  18. BIN
      outputs/540bdb68-9b2/seedream_generate_1775743784246_0.jpg
  19. BIN
      outputs/540bdb68-9b2/seedream_generate_1775744243329_0.jpg
  20. BIN
      outputs/810058fe-de8/nano_banana_1775739644055_0.jpg
  21. BIN
      outputs/810058fe-de8/nano_banana_1775739749883_0.jpg
  22. BIN
      outputs/810058fe-de8/nano_banana_1775739853853_0.jpg
  23. BIN
      outputs/810058fe-de8/nano_banana_1775739957102_0.jpg
  24. BIN
      outputs/810058fe-de8/nano_banana_1775740058087_0.jpg
  25. BIN
      outputs/810058fe-de8/nano_banana_1775740171922_0.jpg
  26. BIN
      outputs/810058fe-de8/nano_banana_1775740270417_0.jpg
  27. BIN
      outputs/810058fe-de8/nano_banana_1775740359987_0.jpg
  28. BIN
      outputs/810058fe-de8/nano_banana_1775740610837_0.jpg
  29. BIN
      outputs/810058fe-de8/nano_banana_1775740709313_0.jpg

+ 5 - 0
.gitignore

@@ -66,9 +66,14 @@ examples/**/output*/
 outputs/
 
 frontend/htmlTemplate/mock_data
+frontend/htmlTemplate/api_data/
+frontend/htmlTemplate/ws_data/
 frontend/react-template/yarn.lock
 frontend/react-template/node_modules/
 
+# Feishu 运行时聊天记录(自动维护,包含联系人 PII)
+agent/tools/builtin/feishu/chat_history/
+
 # data
 knowhub/knowhub.db
 knowhub/knowhub.db-shm

+ 0 - 5
agent/tools/builtin/feishu/chat_history/chat_summary.json

@@ -1,5 +0,0 @@
-{
-  "关涛": 0,
-  "谭景玉": 0,
-  "孙若天": 0
-}

File diff suppressed because it is too large
+ 0 - 103
agent/tools/builtin/feishu/chat_history/chat_关涛.json


+ 0 - 32
agent/tools/builtin/feishu/chat_history/chat_孙若天.json

@@ -1,32 +0,0 @@
-[
-  {
-    "role": "assistant",
-    "message_id": "om_x100b55ddfb31b898c3a9ee232316f13",
-    "content": [
-      {
-        "type": "text",
-        "text": "你好,我需要访问小红书,但是需要登录。请帮我在这个浏览器中完成登录:\n\nhttps://live.browser-use.com?wss=https%3A//9dcf552b-18ea-4f7f-9ace-96ca6fc9a3ac.cdp3.browser-use.com\n\n登录完成后请回复我一下,谢谢!"
-      }
-    ]
-  },
-  {
-    "role": "assistant",
-    "message_id": "om_x100b538c2d07ec98c3b100a5fec966c",
-    "content": [
-      {
-        "type": "text",
-        "text": "论文文献下载需要协助\n\n已完成论文 `/Users/sunlit/Papers/NoteHook/UIST/main.tex` 的引用文献提取,共 46 篇参考文献。\n\n下载状态:\n✅ 成功下载:4 篇(开放获取文献)\n🔒 需要登录/付费:32 篇(ACM/IEEE/Science 等)\n❌ 下载失败:4 篇\n📋 无 DOI/URL:6 篇\n\n大部分文献(32 篇)需要机构登录才能下载,主要来自:\n- ACM Digital Library (22 篇)\n- Science (1 篇)\n- APA/PsycINFO (2 篇)\n- Emerald (2 篇)\n- 其他出版商 (5 篇)\n\n详细报告已生成:\n`/Users/sunlit/Papers/NoteHook/UIST/references_downloaded/download_report.md`\n\n请问您是否有清华大学图书馆的代理访问权限?或者需要我帮您配置浏览器登录 ACM/IEEE 等数据库来下载这些文献?"
-      }
-    ]
-  },
-  {
-    "role": "assistant",
-    "message_id": "om_x100b538ce47170b8c32938bff5524df",
-    "content": [
-      {
-        "type": "text",
-        "text": "论文下载进度更新\n\n✅ 已成功下载 **34 篇** 论文(74% 成功率)\n\n已完成下载:\n- ACM Digital Library: 26 篇 (100%)\n- arXiv: 2 篇 (100%)\n- Emerald: 2 篇 (100%)\n- IEEE: 1 篇\n- Springer: 1 篇\n\n🔒 还需要登录以下出版商下载剩余 9 篇:\n1. Science (science.org) - 1 篇\n2. APA/PsycINFO (psycnet.apa.org) - 2 篇\n3. ScienceDirect (sciencedirect.com) - 2 篇\n4. Wiley (onlinelibrary.wiley.com) - 1 篇\n5. Now Publishers (nowpublishers.com) - 1 篇\n\n📋 无 DOI/URL 需要手动查找:6 篇\n\n所有文件已保存到:\n/Users/sunlit/Papers/NoteHook/UIST/references_downloaded/\n\n详细报告:download_final_report.md\n\n请问您是否要继续登录其他出版商完成剩余论文的下载?我可以依次打开各个出版商的登录页面。"
-      }
-    ]
-  }
-]

+ 0 - 22
agent/tools/builtin/feishu/chat_history/chat_谭景玉.json

@@ -1,22 +0,0 @@
-[
-  {
-    "role": "assistant",
-    "message_id": "om_x100b55dca36b98acc14eba0a6709aa0",
-    "content": [
-      {
-        "type": "text",
-        "text": "你好!我需要登录小红书来完成搜索摄影主题的任务,但是没有找到保存的cookie。\n\n请点击以下链接在浏览器中完成小红书登录:\nhttps://live.browser-use.com?wss=wss%3A//4599a061-1830-4cb0-99fc-fffb5503e99a.cdp1.browser-use.com/devtools/browser/f77323a4-3759-4558-85e0-f4eb3eb04368\n\n登录完成后请告诉我,我会保存登录状态。谢谢!"
-      }
-    ]
-  },
-  {
-    "role": "assistant",
-    "message_id": "om_x100b5488244594a4c4d3c52f961965f",
-    "content": [
-      {
-        "type": "text",
-        "text": "需要协助登录小红书进行调研。\n\n请打开云浏览器链接完成小红书登录:\n(云浏览器链接需要先初始化)\n\n任务:搜索\"AI角色连载\"\"AI虚拟人日常\"\"AI短剧连载\"相关内容,找出持续更新同一角色故事的账号\n\n请登录后回复确认,我将保存cookie继续调研。"
-      }
-    ]
-  }
-]

+ 0 - 107
frontend/htmlTemplate/api_data/goal_list.json

@@ -1,107 +0,0 @@
-{
-  "trace": {
-    "trace_id": "ffc7e6e8-6725-4bd3-8cd1-5c212856feff",
-    "mode": "agent",
-    "prompt_name": null,
-    "task": "[图片和特征描述已包含在 messages 中]",
-    "agent_type": "default",
-    "parent_trace_id": null,
-    "parent_goal_id": null,
-    "status": "completed",
-    "total_messages": 20,
-    "total_tokens": 145867,
-    "total_cost": 0.0,
-    "total_duration_ms": 0,
-    "last_sequence": 20,
-    "last_event_id": 25,
-    "uid": null,
-    "context": {
-      "model": "anthropic/claude-sonnet-4.5",
-      "temperature": 0.3
-    },
-    "current_goal_id": null,
-    "created_at": "2026-02-05T19:20:17.456366",
-    "completed_at": "2026-02-05T19:23:34.789135"
-  },
-  "goal_tree": {
-    "mission": "[图片和特征描述已包含在 messages 中]",
-    "goals": [
-      {
-        "id": "1",
-        "description": "调研构图特征的表示方案",
-        "reason": "需要系统性地调研、设计并输出构图特征表示方案",
-        "parent_id": null,
-        "type": "normal",
-        "status": "completed",
-        "summary": "基于计算机视觉领域的标准实践,构图特征应采用结构化+数值化的混合表示方式",
-        "sub_trace_ids": null,
-        "agent_call_mode": null,
-        "self_stats": {
-          "message_count": 6,
-          "total_tokens": 19265,
-          "total_cost": 0.0,
-          "preview": null
-        },
-        "cumulative_stats": {
-          "message_count": 6,
-          "total_tokens": 19265,
-          "total_cost": 0.0,
-          "preview": null
-        },
-        "created_at": "2026-02-05T19:20:26.177225"
-      },
-      {
-        "id": "2",
-        "description": "设计精简的特征表示结构",
-        "reason": "需要分步完成以确保质量",
-        "parent_id": null,
-        "type": "normal",
-        "status": "completed",
-        "summary": "已设计完整的特征表示结构,包含JSON schema、转换工具和示例",
-        "sub_trace_ids": null,
-        "agent_call_mode": null,
-        "self_stats": {
-          "message_count": 10,
-          "total_tokens": 92011,
-          "total_cost": 0.0,
-          "preview": null
-        },
-        "cumulative_stats": {
-          "message_count": 10,
-          "total_tokens": 92011,
-          "total_cost": 0.0,
-          "preview": null
-        },
-        "created_at": "2026-02-05T19:20:26.177233"
-      },
-      {
-        "id": "3",
-        "description": "输出最终方案文档",
-        "reason": "",
-        "parent_id": null,
-        "type": "normal",
-        "status": "pending",
-        "summary": null,
-        "sub_trace_ids": null,
-        "agent_call_mode": null,
-        "self_stats": {
-          "message_count": 2,
-          "total_tokens": 28740,
-          "total_cost": 0.0,
-          "preview": null
-        },
-        "cumulative_stats": {
-          "message_count": 2,
-          "total_tokens": 28740,
-          "total_cost": 0.0,
-          "preview": null
-        },
-        "created_at": "2026-02-05T19:20:26.177238"
-      }
-    ],
-    "current_id": null,
-    "_next_id": 1,
-    "created_at": "2026-02-05T19:20:17.456826"
-  },
-  "sub_traces": {}
-}

+ 0 - 28
frontend/htmlTemplate/api_data/trace_list.json

@@ -1,28 +0,0 @@
-{
-  "traces": [
-    {
-      "trace_id": "ffc7e6e8-6725-4bd3-8cd1-5c212856feff",
-      "mode": "agent",
-      "prompt_name": null,
-      "task": "[图片和特征描述已包含在 messages 中]",
-      "agent_type": "default",
-      "parent_trace_id": null,
-      "parent_goal_id": null,
-      "status": "completed",
-      "total_messages": 20,
-      "total_tokens": 145867,
-      "total_cost": 0.0,
-      "total_duration_ms": 0,
-      "last_sequence": 20,
-      "last_event_id": 25,
-      "uid": null,
-      "context": {
-        "model": "anthropic/claude-sonnet-4.5",
-        "temperature": 0.3
-      },
-      "current_goal_id": null,
-      "created_at": "2026-02-05T19:20:17.456366",
-      "completed_at": "2026-02-05T19:23:34.789135"
-    }
-  ]
-}

File diff suppressed because it is too large
+ 0 - 0
frontend/htmlTemplate/ws_data/event.jsonl


+ 0 - 28
frontend/htmlTemplate/ws_data/trace_list.json

@@ -1,28 +0,0 @@
-{
-  "traces": [
-    {
-      "trace_id": "ffc7e6e8-6725-4bd3-8cd1-5c212856feff",
-      "mode": "agent",
-      "prompt_name": null,
-      "task": "[图片和特征描述已包含在 messages 中]",
-      "agent_type": "default",
-      "parent_trace_id": null,
-      "parent_goal_id": null,
-      "status": "completed",
-      "total_messages": 20,
-      "total_tokens": 145867,
-      "total_cost": 0.0,
-      "total_duration_ms": 0,
-      "last_sequence": 20,
-      "last_event_id": 25,
-      "uid": null,
-      "context": {
-        "model": "anthropic/claude-sonnet-4.5",
-        "temperature": 0.3
-      },
-      "current_goal_id": null,
-      "created_at": "2026-02-05T19:20:17.456366",
-      "completed_at": "2026-02-05T19:23:34.789135"
-    }
-  ]
-}

BIN
outputs/540bdb68-9b2/flux_generate_1775743063412_0.png


BIN
outputs/540bdb68-9b2/flux_generate_1775743308665_0.png


BIN
outputs/540bdb68-9b2/flux_generate_1775743381440_0.png


BIN
outputs/540bdb68-9b2/flux_generate_1775744492978_0.png


BIN
outputs/540bdb68-9b2/nano_banana_1775742258513_0.jpg


BIN
outputs/540bdb68-9b2/nano_banana_1775742490073_0.jpg


BIN
outputs/540bdb68-9b2/nano_banana_1775742774289_0.jpg


BIN
outputs/540bdb68-9b2/seedream_generate_1775743450714_0.jpg


BIN
outputs/540bdb68-9b2/seedream_generate_1775743784246_0.jpg


BIN
outputs/540bdb68-9b2/seedream_generate_1775744243329_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775739644055_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775739749883_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775739853853_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775739957102_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775740058087_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775740171922_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775740270417_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775740359987_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775740610837_0.jpg


BIN
outputs/810058fe-de8/nano_banana_1775740709313_0.jpg


Some files were not shown because too many files changed in this diff