{
  "issues": [
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/326",
      "id": 3832756553,
      "node_id": "I_kwDOPA_-QM7kczlJ",
      "number": 326,
      "title": "[BUG]:'list' object has no attribute 'get'",
      "user": {
        "login": "andytree",
        "id": 4092785,
        "node_id": "MDQ6VXNlcjQwOTI3ODU=",
        "avatar_url": "https://avatars.githubusercontent.com/u/4092785?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andytree",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2026-01-20T09:04:01Z",
      "updated_at": "2026-01-20T09:05:12Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nWindows 11\n有时候会报错<html>\n<body>\n<!--StartFragment-->\n'list' object has no attribute 'get'\n--\n\n\n<!--EndFragment-->\n</body>\n</html>，根据分析是\n\n<img width=\"1235\" height=\"216\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/547b5476-8866-46cc-8c97-97739a7f70b9\" />\n\n`\n● 找到问题了！看这两个响应的格式对比：\n\n  请求 1（视觉请求）- 正常格式\n\n  {\"content\": \"{\\n  \\\"items\\\": [\\n    {\\n      \\\"context_type\\\": \\\"activity_context\\\", ...}\n\n  请求 2（纯文本请求）- 格式不对！\n\n  {\"content\": \"\\n{\\n  \\\"items\\\": [\\n    {\\n      \\\"merge_type\\\": \\\"merged\\\",  ← 注意这里是 merge_type，不是 context_type\n\n  根本原因：Coding Plan API 返回的纯文本请求响应，格式与 MineContext 期望的不同！\n\n  Coding Plan API 返回的是 merge_type 字段，但 MineContext 期望的是 context_type 字段。当 MineContext 尝试访问 context_type 时，可能得到一个 list 或其他类型，导致 'list' object has no attribute 'get' 错误。\n\n  这不是我们代理的问题\n\n  - 我们的代理只是转发 Coding Plan API 的原始响应\n  - Coding Plan API 本身返回的 JSON 格式就不符合 MineContext 的视觉分析格式\n  - 纯文本请求是 MineContext 让 AI 做上下文合并分析，返回的是合并结果格式\n\n  解决方案讨论\n\n  方案 A：保持现状\n  - 这是 Coding Plan API 的正常行为\n  - MineContext 应该自己处理不同的响应格式\n\n  方案 B：代理转换格式\n  - 在代理中检测纯文本请求的返回格式\n  - 转换成 MineContext 期望的 context_type 格式\n\n  这需要确认：MineContext 发送纯文本请求时，期望的返回格式是什么？\n\n✻ Crunched for 50s\n\n❯ 理论上，你分析一下minecontext发送的提示词，不就知道了吗？日志中有啊。 \n\n● 你说得对！让我看一下 MineContext 发送的提示词：\n\n● Bash(grep \"原始消息内容\" /mnt/e/project/pdfbot/zhipu_vlm_proxy/logs/proxy_20260120_164950.log | head\n      -20)\n  ⎿ 2026-01-20 16:50:58,206 [INFO] main - [请求 chatcmpl-a23b7c571d424055996572f7] 原始消息内容: \n    你\n    是current_user屏幕截图的分析专家，负责深度理解current_user的桌面截图内容，生成全面详尽的自然语\n    言\n    描述，并与历史上下文融合。current_user是截图的拍摄者和界面操作者。\n    … +32 lines (ctrl+o to expand)\n\n\n● 明白了！MineContext 发送不同类型的请求，期望不同的返回格式：\n  请求类型: 视觉分析（有图片）\n  提示词: \"你是current_user屏幕截图的分析专家...\"\n  期望格式: {\"items\": [{\"context_type\": \"...\", ...}]}\n  ────────────────────────────────────────\n  请求类型: 上下文合并（纯文本）\n  提示词: \"你是一位顶级的AI分析师...分析一批上下文items，智能地判断哪些items应该合并...\"\n  期望格式: {\"items\": [{\"merge_type\": \"...\", \"data\": {...}}]}\n  ────────────────────────────────────────\n  请求类型: 任务识别（纯文本）\n  提示词: \"你是一个专业的任务识别助手...\"\n  期望格式: 待办事项格式\n  ────────────────────────────────────────\n  请求类型: 活动分析（纯文本）\n  提示词: \"你是一个专业的实时活动分析助手...\"\n  期望格式: 活动概览格式\n  结论：merge_type 格式是正常的！ 这是 MineContext 要求上下文合并请求返回的格式。\n\n  所以 'list' object has no attribute 'get' 错误不是格式问题，而是 MineContext 内部代码的 bug，可能是：\n  1. 并发处理时的竞态条件\n  2. 响应解析时的类型判断错误\n  3. 某些边缘情况未处理\n\n  我们的代理没有问题，它正确转发了请求和响应。这个错误需要在 MineContext 代码中排查。\n`\n\n### 🧑‍💻 Step to reproduce\n\n无\n\n### 👾 Expected result\n\n无\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.17\n\n### 💻 Platform Details\n\nWindows 11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/326/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/325",
      "id": 3828300497,
      "node_id": "I_kwDOPA_-QM7kLzrR",
      "number": 325,
      "title": "[BUG]: 升级后之前的日志信息丢失",
      "user": {
        "login": "xuzhougeng",
        "id": 19432485,
        "node_id": "MDQ6VXNlcjE5NDMyNDg1",
        "avatar_url": "https://avatars.githubusercontent.com/u/19432485?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/xuzhougeng",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2026-01-19T07:02:40Z",
      "updated_at": "2026-01-19T07:02:40Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n每一次升级后，之前的日志都会丢失，如图所示，直接空了。\n\n<img width=\"1748\" height=\"934\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/fe9e023d-933f-45fd-9a9b-fe9588548123\" />\n\n### 🧑‍💻 Step to reproduce\n\n1. 跳出更新提示\n2. 安装更新\n3. 打开之后，内容丢失\n\n### 👾 Expected result\n\n期待之前的内容都在\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.7\n\n### 💻 Platform Details\n\nwindows 10",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/325/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/323",
      "id": 3791256751,
      "node_id": "I_kwDOPA_-QM7h-fyv",
      "number": 323,
      "title": "[FEATURE]: 希望增加开机自启动",
      "user": {
        "login": "wanxiangsenluo",
        "id": 204572881,
        "node_id": "U_kgDODDGI0Q",
        "avatar_url": "https://avatars.githubusercontent.com/u/204572881?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/wanxiangsenluo",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2026-01-08T05:06:24Z",
      "updated_at": "2026-01-08T05:06:24Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n1. 希望增加开机自启动，每次开机还要自己打开比较麻烦\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/323/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/322",
      "id": 3780796123,
      "node_id": "I_kwDOPA_-QM7hWl7b",
      "number": 322,
      "title": "[FEATURE]: 查看截屏图片的时候不要循环滚动",
      "user": {
        "login": "Cnzw",
        "id": 20514522,
        "node_id": "MDQ6VXNlcjIwNTE0NTIy",
        "avatar_url": "https://avatars.githubusercontent.com/u/20514522?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Cnzw",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2026-01-05T09:32:45Z",
      "updated_at": "2026-01-05T09:32:45Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n在查看Screen monitor的截屏图片的时候不要循环滚动\n\n### 👍 What problem does this feature solve\n\n循环滚动会搞混图片顺序\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/322/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/319",
      "id": 3765305130,
      "node_id": "I_kwDOPA_-QM7gbf8q",
      "number": 319,
      "title": "[FEATURE]: 希望经快加快中文界面进程。",
      "user": {
        "login": "aiulms",
        "id": 41933917,
        "node_id": "MDQ6VXNlcjQxOTMzOTE3",
        "avatar_url": "https://avatars.githubusercontent.com/u/41933917?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/aiulms",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-28T04:00:19Z",
      "updated_at": "2025-12-28T04:00:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n尽管 MineContext 的设置页面已支持中文，但主界面（如聊天输入框、每日摘要、待办事项等）仍为英文。这影响了中文用户的使用体验。我甚至不知道每个按钮是干嘛用的。\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/319/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/318",
      "id": 3739439349,
      "node_id": "I_kwDOPA_-QM7e41D1",
      "number": 318,
      "title": "[BUG]: [Dev Env] Windows开发环境下启动卡在99%，因后端二进制文件检查失败及端口协商逻辑冲突",
      "user": {
        "login": "LimbusSpace",
        "id": 230680809,
        "node_id": "U_kgDODb_o6Q",
        "avatar_url": "https://avatars.githubusercontent.com/u/230680809?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/LimbusSpace",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-17T15:45:49Z",
      "updated_at": "2025-12-17T15:45:49Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n问题描述\n在开发模式下，手动启动后端服务（Port 1733）并运行前端 pnpm dev 后，前端界面一直卡在 99% 初始化阶段，无法进入主界面。\n\n### 🧑‍💻 Step to reproduce\n\n1.手动启动 Python 后端：uvicorn main:app --port 1733。\n2.启动前端开发环境：pnpm dev。\n3.Electron 窗口启动，但进度条停留在 99%。\n\n### 👾 Expected result\n\n建议优化 electron/main/index.ts 中的启动逻辑：\n\n增加开发模式判断： 当处于 isDev 模式时，跳过对 .exe 文件的强校验。\n优化端口检测： 在开发模式下，如果检测到 1733 端口被占用，应优先尝试 Ping 该端口的 /health 接口。如果返回 200，则认为后端已由开发者手动启动，直接复用该端口，而不是自动切换到 1734。\n\n### 🚑 Any additional information\n\n我已经在 src/renderer/src/App.tsx 中执行了以下操作：\n1. 修改初始状态 ：将 backendStatus 的初始值从 'starting' 改为了 'running' 。\n2. 屏蔽状态检查 ：注释掉了 useEffect 和 useObservableTask 中所有会触发状态更新或监听后端事件的代码。\n现在，前端会认为后端已经启动，从而直接渲染主界面（即 CaptureSourcesProvider 包裹的内容），跳过加载页面。\n3. 目前已经可以正常使用，只是前端那个截图界面有点渲染错误，影响观感\n\n<img width=\"1015\" height=\"470\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/04b7c73d-7aeb-460d-858e-98d6b3324600\" />\n\n<img width=\"2207\" height=\"1063\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/672ead21-6dcd-434c-b2cd-4e600ca9b42e\" />\n\n### 🛠️ MineContext Version\n\n0.1.5\n\n### 💻 Platform Details\n\nOS: Windows 10专业版\nFrontend: Electron + React (pnpm dev)\nBackend: Python Uvicorn (Manual start on port 1733)",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/318/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/315",
      "id": 3730088001,
      "node_id": "I_kwDOPA_-QM7eVKBB",
      "number": 315,
      "title": "[Docs]: How to use local models runnign on LMStudio or Ollama? I didn't find any relevant instructions in the doc.",
      "user": {
        "login": "a-FCBer",
        "id": 94511390,
        "node_id": "U_kgDOBaIhHg",
        "avatar_url": "https://avatars.githubusercontent.com/u/94511390?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/a-FCBer",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349722,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Wg",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/documentation",
          "name": "documentation",
          "color": "0075ca",
          "default": true,
          "description": "Improvements or additions to documentation"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-12-15T11:58:27Z",
      "updated_at": "2025-12-16T14:14:20Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📌 Documentation Location\n\n_No response_\n\n### 🚑 Issue with Current Content\n\n_No response_\n\n### 👍 Suggested Improvement\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/315/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/314",
      "id": 3725693747,
      "node_id": "I_kwDOPA_-QM7eEZMz",
      "number": 314,
      "title": "[FEATURE]: 正确识别软件切换与任务切换",
      "user": {
        "login": "lightcoloror",
        "id": 78890041,
        "node_id": "MDQ6VXNlcjc4ODkwMDQx",
        "avatar_url": "https://avatars.githubusercontent.com/u/78890041?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/lightcoloror",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-13T08:39:06Z",
      "updated_at": "2025-12-13T08:39:06Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n正确识别软件切换与任务切换\n\n### 👍 What problem does this feature solve\n\n只要切换软件它就说我在多线程工作，实际上我一个任务就是要切换很多个软件。一直都在说我分心、多线程工作。\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/314/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/313",
      "id": 3721865410,
      "node_id": "I_kwDOPA_-QM7d1yjC",
      "number": 313,
      "title": "[BUG]: 用硅胶流动的API，点击GetStarted后就一直转圈",
      "user": {
        "login": "Lzh642",
        "id": 150656667,
        "node_id": "U_kgDOCPrWmw",
        "avatar_url": "https://avatars.githubusercontent.com/u/150656667?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Lzh642",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 5,
      "created_at": "2025-12-12T04:05:30Z",
      "updated_at": "2025-12-16T15:16:51Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n 用硅胶流动的API，点击GetStarted后就一直转圈\nModelName：zai-org/GLM-4.6V\nBaseUrl：https://api.siliconflow.cn/v1\n\n### 🧑‍💻 Step to reproduce\n\nModelName：zai-org/GLM-4.6V\nBaseUrl：https://api.siliconflow.cn/v1\n\n### 👾 Expected result\n\n正常使用\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.14/0.16\n\n### 💻 Platform Details\n\nwin11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/313/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/310",
      "id": 3706632330,
      "node_id": "I_kwDOPA_-QM7c7riK",
      "number": 310,
      "title": "[FEATURE]: 希望未来能够支持同一账户多设备之间共享Todo 和总结",
      "user": {
        "login": "ZDB4GitHub",
        "id": 179101585,
        "node_id": "U_kgDOCqzfkQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/179101585?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ZDB4GitHub",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-08T14:27:39Z",
      "updated_at": "2025-12-08T14:27:39Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n同一用户多设备contex融合\n\n### 👍 What problem does this feature solve\n\n同时使用笔记本和台式，但是二者contex和todolist并不能融合\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/310/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/309",
      "id": 3706590896,
      "node_id": "I_kwDOPA_-QM7c7haw",
      "number": 309,
      "title": "[FEATURE]: 希望支持多个模型自动切换",
      "user": {
        "login": "WSC741606",
        "id": 28507966,
        "node_id": "MDQ6VXNlcjI4NTA3OTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/28507966?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WSC741606",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-12-08T14:17:20Z",
      "updated_at": "2025-12-22T04:12:48Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n如题，希望能定义模型列表，在模型报错或429等时候自动回退到模型列表中的下一个模型\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/309/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/307",
      "id": 3704244040,
      "node_id": "I_kwDOPA_-QM7cykdI",
      "number": 307,
      "title": "[FEATURE]: 未进行屏幕录制当天无需产生日报",
      "user": {
        "login": "youkq95",
        "id": 101796551,
        "node_id": "U_kgDOBhFKxw",
        "avatar_url": "https://avatars.githubusercontent.com/u/101796551?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/youkq95",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-08T01:02:37Z",
      "updated_at": "2025-12-08T01:02:37Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n当设置为仅工作日录制时，非工作日即使没有录制，也会有日报生成，由于并无当日数据，该日报并无实质内容。\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/307/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/306",
      "id": 3703072290,
      "node_id": "I_kwDOPA_-QM7cuGYi",
      "number": 306,
      "title": "[FEATURE]: 希望可以对每个提示词调用的模型进行管理，让每个提示词都可以单独调用模型",
      "user": {
        "login": "2477879799wd",
        "id": 198073676,
        "node_id": "U_kgDOC85dTA",
        "avatar_url": "https://avatars.githubusercontent.com/u/198073676?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/2477879799wd",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-07T06:01:04Z",
      "updated_at": "2025-12-07T06:01:04Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n希望可以对每个提示词调用的模型进行管理，让每个提示词都可以单独调用模型，如实时活动生成用gemini-2.5-flash，其他的则用gemini-3.0-pro，这样就可以减少费用消耗甚至可以白嫖到\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/306/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/303",
      "id": 3693775538,
      "node_id": "I_kwDOPA_-QM7cKoqy",
      "number": 303,
      "title": "[FEATURE]: 锁屏状态下建议自动停止截屏",
      "user": {
        "login": "zhangjinmin",
        "id": 78589826,
        "node_id": "MDQ6VXNlcjc4NTg5ODI2",
        "avatar_url": "https://avatars.githubusercontent.com/u/78589826?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/zhangjinmin",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-12-04T09:53:45Z",
      "updated_at": "2025-12-10T08:19:36Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n在电脑锁屏状态下建议自动停止截屏，没有意义且浪费tokens\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/303/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/302",
      "id": 3693569859,
      "node_id": "I_kwDOPA_-QM7cJ2dD",
      "number": 302,
      "title": "[FEATURE]: 在模型API自定义页面能够增加一键切换已经自定义好的模型",
      "user": {
        "login": "zhangjinmin",
        "id": 78589826,
        "node_id": "MDQ6VXNlcjc4NTg5ODI2",
        "avatar_url": "https://avatars.githubusercontent.com/u/78589826?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/zhangjinmin",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-04T08:58:18Z",
      "updated_at": "2025-12-04T08:58:18Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n在 模型配置页面能够增加记忆，对于之前用过的模型能过一键切换\n\n### 👍 What problem does this feature solve\n\n现在切换模型要重新输入url，模型名称，api，挺麻烦的\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/302/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/299",
      "id": 3692559522,
      "node_id": "I_kwDOPA_-QM7cF_yi",
      "number": 299,
      "title": "[FEATURE]: 希望加上录音能力",
      "user": {
        "login": "walleinfo",
        "id": 208951733,
        "node_id": "U_kgDODHRZtQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/208951733?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/walleinfo",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-04T02:14:22Z",
      "updated_at": "2025-12-04T02:14:22Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n如题,是否能加上录音和录音后转文本分析的能力,或者直接用ai解决,另外截屏图片能不能定期压缩保存下来,然后ai提问的时候关联上\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/299/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/298",
      "id": 3686595901,
      "node_id": "I_kwDOPA_-QM7bvP09",
      "number": 298,
      "title": "[BUG]: HDR显示器截屏过曝",
      "user": {
        "login": "ScriptureTaoist",
        "id": 208633008,
        "node_id": "U_kgDODG98sA",
        "avatar_url": "https://avatars.githubusercontent.com/u/208633008?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ScriptureTaoist",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-12-02T16:24:37Z",
      "updated_at": "2025-12-09T03:24:07Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nHDR显示器截屏过曝\n\n<img width=\"3840\" height=\"2088\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/2e763c2a-571b-4926-9527-413984ec0235\" />\n\n### 🧑‍💻 Step to reproduce\n\nHDR显示器截屏\n\n### 👾 Expected result\n\n加入HDR屏幕截图颜色更正\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.6\n\n### 💻 Platform Details\n\nPC\nwin11 25H2",
      "closed_by": {
        "login": "qin-ctx",
        "id": 234610432,
        "node_id": "U_kgDODfvfAA",
        "avatar_url": "https://avatars.githubusercontent.com/u/234610432?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/qin-ctx",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/298/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": "reopened",
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/294",
      "id": 3676293204,
      "node_id": "I_kwDOPA_-QM7bH8hU",
      "number": 294,
      "title": "i18n国际化支持和智谱VLM免费版本连接修复",
      "user": {
        "login": "CHANGGELY",
        "id": 133892052,
        "node_id": "U_kgDOB_sH1A",
        "avatar_url": "https://avatars.githubusercontent.com/u/133892052?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/CHANGGELY",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-29T03:15:29Z",
      "updated_at": "2025-12-01T06:23:01Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nAdd i18n support for main pages (home, monitoring, settings) with Chinese localization. Fix Zhipu free VLM connection issues by standardizing API key handling and model configuration.\n\n### 👍 What problem does this feature solve\n\nUsers need the UI to support multiple languages (particularly Chinese). The Zhipu free VLM service connection is failing due to improper API key and model configuration handling.\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/294/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/293",
      "id": 3673379905,
      "node_id": "I_kwDOPA_-QM7a81RB",
      "number": 293,
      "title": "[BUG]: 如何编译linux应用",
      "user": {
        "login": "LeoJhonSong",
        "id": 37630203,
        "node_id": "MDQ6VXNlcjM3NjMwMjAz",
        "avatar_url": "https://avatars.githubusercontent.com/u/37630203?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/LeoJhonSong",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-28T01:56:08Z",
      "updated_at": "2025-11-28T01:57:33Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description\n\n想问问如何编译linux下安装包, 或者可以在release页面提供linux版吗. 我尝试跟随文档编译, 但是没有成功, 下面是我的操作过程\n\n---\n\n**系统**: Manjaro KDE\n**pnpm**: 10.22.0\n\n我跟随[文档的前端开发部分](https://github.com/volcengine/MineContext/blob/main/README_zh.md#-%E5%89%8D%E7%AB%AF%E4%BD%BF%E7%94%A8)依次执行了\n```sh\nuv sync\nsource .venv/bin/activate\n./build.sh\n\npip config unset global.index-url\ncd frontend\npnpm install\n\npnpm build:linux\n```\n\n上面命令都可以成功运行, 也成功构建了appimage, deb等格式的应用, 但运行MineContext-0.1.5.AppImage会出现下面报错, 关闭报错后能显示ui, 但会卡在99%加载界面\n<img width=\"481\" height=\"520\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/79a816c5-1dc0-40f0-a669-ad1c4ab2e948\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/293/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/284",
      "id": 3654315016,
      "node_id": "I_kwDOPA_-QM7Z0GwI",
      "number": 284,
      "title": "[FEATURE]: 建议增加未开通模型时的报错提示功能",
      "user": {
        "login": "Chal-Meng",
        "id": 119686763,
        "node_id": "U_kgDOByJGaw",
        "avatar_url": "https://avatars.githubusercontent.com/u/119686763?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Chal-Meng",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-22T09:09:13Z",
      "updated_at": "2025-11-26T15:12:29Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n首次使用填入API步骤时，如果在火山没有开通模型，只把api填入，按下确认按钮会转圈然后卡在那里。我是排查了日志才看到的。如果能在此处识别并提示的话，可能操作上对新手更友好些，谢谢您\n\n<img width=\"2379\" height=\"586\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/1f941154-e19f-4aad-815f-6b69665b5ac1\" />\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/284/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/278",
      "id": 3645087003,
      "node_id": "I_kwDOPA_-QM7ZQ50b",
      "number": 278,
      "title": "[FEATURE]: 支持类似dayFlow一样录制视频，并以视频格式传输",
      "user": {
        "login": "admccc",
        "id": 12841487,
        "node_id": "MDQ6VXNlcjEyODQxNDg3",
        "avatar_url": "https://avatars.githubusercontent.com/u/12841487?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/admccc",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-20T02:01:36Z",
      "updated_at": "2025-11-30T06:49:27Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nmineContext功能比dayFlow完善得多，这没的说，但是在纯记录+解析方面确实不如人家，dayflow用视频解析+gemini2.5pro每分钟2次的免费额度，完美避过token陷阱，而doubao，我只能说根本没法用，动不动给我识别出不存在的东西，gemini2.5我打95分的画，doubao只有50分，够用级别都达不到\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/278/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/273",
      "id": 3636555845,
      "node_id": "I_kwDOPA_-QM7YwXBF",
      "number": 273,
      "title": "[BUG]: 修改 Prompt 後點擊「查看歷史記錄」出現「加载历史记录失败」",
      "user": {
        "login": "MumuTW",
        "id": 42820974,
        "node_id": "MDQ6VXNlcjQyODIwOTc0",
        "avatar_url": "https://avatars.githubusercontent.com/u/42820974?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/MumuTW",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-18T07:27:25Z",
      "updated_at": "2025-11-18T07:27:25Z",
      "closed_at": null,
      "author_association": "CONTRIBUTOR",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n在「設定 → Prompts」頁面中，**使用者修改並保存 Prompts 後，立即點擊「查看歷史記錄」按鈕，前端會顯示錯誤 toast：**\n\n> 加载历史记录失败\n\n<img width=\"600\" height=\"747\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f586b4bd-5c38-4a50-846a-43dfcb3e1784\" />\n\n此錯誤訊息無法讓使用者理解實際原因，且在 Debug 模式先前已啟用的情況下仍會發生，導致無法確認是：\n\n- Debug 模式狀態問題  \n還是  \n- 歷史檔案讀取 / 權限 / 其他後端錯誤  \n\n目前此問題可重現，行為不符合預期。\n\n---\n\n## 目前行為（Actual Behavior）\n\n1. 使用者在設定頁面編輯任一 Prompt 類別內容。\n2. 點擊「保存」按鈕，前端呼叫 `POST /api/settings/prompts`。\n3. 保存成功（顯示「Prompts保存成功」）。\n4. 使用者在同一頁面點擊「查看歷史記錄」。\n5. 前端呼叫 `GET /api/settings/prompts/history/{category}`。\n6. 前端顯示 toast：\n\n   > 加载历史记录失败\n\n7. Console 目前只看得到籠統錯誤訊息，無明確 HTTP 狀態碼與後端錯誤原因說明。\n\n\n### 🧑‍💻 Step to reproduce\n\n在目前行為發生的前提下，重現路徑如下：\n\n1. 確認系統已啟動並可透過瀏覽器進入設定頁面。\n2. 在「Prompts 設定」頁，選擇任一 Prompt 分類（例如：`content_generation` 下的某個子項）。\n3. 修改該 Prompt 內容。\n4. 點擊「保存」：\n   - 前端會呼叫 `POST /api/settings/prompts`。\n5. 不重新整理頁面，直接點擊該分類的「查看歷史記錄」按鈕：\n   - 前端呼叫 `GET /api/settings/prompts/history/{category}`。\n6. 觀察：\n   - 預期：彈出歷史記錄 modal 並顯示歷史列表。\n   - 實際：顯示 toast「加载历史记录失败」且歷史列表載入失敗。\n\n### 👾 Expected result\n\n- 在 **Debug 模式已啟用且歷史檔案存在** 的前提下：\n  - 點擊「查看歷史記錄」應成功列出歷史版本清單。\n- 若無法讀取歷史記錄，前端應顯示**具體原因**，例如：\n  - Debug 模式未啟用\n  - 該分類尚無歷史記錄\n  - 伺服器錯誤（含 HTTP 狀態碼與簡短說明）\n\n而不是一律只顯示「加载历史记录失败」。\n\n### 🚑 Any additional information\n\n## 相關程式碼位置（目前已查閱部分）\n\n### 前端：`opencontext/web/static/js/settings.js`\n\n- **全域狀態**\n\n  ```js\n  let currentPrompts = {};\n  ```\n\n- **載入 Prompts 並設定 `currentPrompts`**\n\n  ```js\n  // loadPromptsToCategories(...) 內部邏輯（節錄）\n  if (promptsData.code === 0 && promptsData.data) {\n      const rawPrompts = promptsData.data.prompts || promptsData.data;\n      currentPrompts = rawPrompts;\n      // 後續依照 PROMPT_CATEGORIES.path 讀取對應的 prompt\n  }\n  ```\n\n  目前觀察：  \n  `currentPrompts` 可能包含除了純粹 prompt 文本以外的其他設定欄位（例如 `content_generation`、模型設定等），這些欄位的來源與職責邊界尚未完全釐清。\n\n- **保存 Prompts**\n\n  ```js\n  async function savePrompts() {\n      try {\n          const response = await fetch('/api/settings/prompts', {\n              method: 'POST',\n              headers: { 'Content-Type': 'application/json' },\n              body: JSON.stringify({ prompts: currentPrompts })\n          });\n          const data = await response.json();\n          // ...\n      } catch (e) {\n          // ...\n      }\n  }\n  ```\n\n  這裡會直接將整個 `currentPrompts` 物件送往 `/api/settings/prompts`。\n\n- **查看歷史記錄**\n\n  ```js\n  async function viewHistory(category) {\n      currentCategory = category;\n      selectedHistoryFile = null;\n\n      try {\n          const response = await fetch(`/api/settings/prompts/history/${category}`);\n          const data = await response.json();\n\n          if (data.code === 0 && data.data) {\n              // 渲染歷史列表\n          } else {\n              showToast('加载历史记录失败', true);\n          }\n      } catch (error) {\n          console.error('加载历史记录失败:', error);\n          showToast('加载历史记录失败', true);\n      }\n  }\n  ```\n\n  目前錯誤處理只顯示統一的錯誤訊息，並未把錯誤原因（例如 debug 未啟用、權限、檔案問題）反映給使用者。\n\n---\n\n### 後端：`opencontext/server/routes/settings.py`\n\n- **Prompts 相關 API**\n\n  - `POST /api/settings/prompts` 會呼叫 `prompt_mgr.save_prompts(request.prompts)`。\n  - `GET /api/settings/prompts/history/{category}` 會在某處檢查 Debug 模式是否啟用：\n    ```py\n    debug_config = config.get(\"content_generation\", {}).get(\"debug\", {})\n    # 若 debug_config 未啟用，會拒絕讀取歷史（實際邏輯與錯誤訊息需再確認）\n    ```\n\n  上述顯示：**歷史記錄的開放條件與 `content_generation.debug` 設定有關**。\n\n---\n\n### 後端：`opencontext/config/prompt_manager.py`\n\n- **Prompts 儲存**\n\n  ```py\n  class PromptManager:\n      def save_prompts(self, prompts_data: dict) -> bool:\n          # ...\n          with open(user_prompts_path, \"w\", encoding=\"utf-8\") as f:\n              yaml.dump(\n                  prompts_data,\n                  f,\n                  Dumper=LiteralDumper,\n                  default_flow_style=False,\n                  allow_unicode=True,\n              )\n\n          # 更新記憶中的 prompts\n          self.prompts = self._deep_merge(self.prompts, prompts_data)\n          return True\n  ```\n\n  目前行為：  \n  **整個 `prompts_data` 會原封不動寫入 `user_prompts_{lang}.yaml`，沒有過濾非 prompt 類的鍵值。**\n\n---\n\n### 後端：`opencontext/config/config_manager.py`\n\n- **一般設定（含 `content_generation.debug`）儲存**\n\n  ```py\n  class ConfigManager:\n      def save_user_settings(self, settings: dict) -> None:\n          if \"content_generation\" in settings:\n              user_settings[\"content_generation\"] = settings[\"content_generation\"]\n          # 寫入 user_setting.yaml\n  ```\n\n  這裡說明：  \n  `content_generation.debug` 真正的生效來源是 `user_setting.yaml`，由 `/api/settings/general` 管理，並非由 `PromptManager.save_prompts` 管理。\n\n---\n\n## 目前推論的可能問題點（尚未完全證實）\n\n> 以下為基於程式架構與行為的「合理懷疑」，**尚未以實際 HTTP 回應與 server logs 完全驗證**，需要開發團隊協助確認。\n\n1. **前端狀態混用**\n\n   - `currentPrompts` 作為全域物件，被多個函數共用（載入、保存、可能還包括 debug 相關操作）。\n   - `currentPrompts` 可能不僅包含「純 prompts」，也包含 `content_generation` 等與 general settings 有關的欄位。\n\n2. **API 職責邊界不清**\n\n   - `POST /api/settings/prompts` 在目前實作下，可能被送入含有非 prompt 類欄位的 payload。\n   - 後端 `PromptManager.save_prompts()` 會將整個物件寫入 `user_prompts_{lang}.yaml`，造成「prompts 檔案中參雜 general 設定欄位」的情況。\n\n3. **Debug 設定與歷史 API 的耦合**\n\n   - `/api/settings/prompts/history/{category}` 會根據 `config.get(\"content_generation\").get(\"debug\")` 判斷是否允許讀取歷史。\n   - 若 debug 狀態與前端或 prompts 檔案的內容出現不一致，可能導致歷史 API 拒絕服務，進而觸發「加载历史记录失败」錯誤。\n\n4. **錯誤訊息被前端遮蔽**\n\n   - 即便後端有返回明確錯誤原因，前端目前一律只顯示「加载历史记录失败」，導致實際 root cause 隱藏在 Network / logs 中。\n\n---\n\n## 建議修復方向（Proposal）\n\n### 1. 前端：明確區分 prompts 與 general 設定\n\n- 在 `savePrompts()` 中，只送出「真正屬於 prompts 的資料」：\n\n  - 具體作法可以是：\n    - 在組裝 payload 前，`deep clone` 一份 `currentPrompts`，移除所有非 prompt 類的頂層 key，例如：\n      - `content_generation`\n      - `vlm_model`\n      - `embedding_model`\n      - 其他屬於 general/config 的欄位\n\n  - 目標：確保 `/api/settings/prompts` 的 payload 只包含「Prompts 設定」，不含 general/debug 相關配置。\n\n- 在 `loadPromptsToCategories()` 中：\n\n  - 對從 `/api/settings/prompts` 取得的資料做一次淨化（只保留與 prompt 類別相關的內容），避免 `currentPrompts` 被混入不應該存在的 general 設定。\n\n### 2. 後端：`PromptManager.save_prompts` 增加防禦性驗證\n\n- 在實際寫入 `user_prompts_{lang}.yaml` 前，過濾掉不應由 PromptManager 管理的頂層欄位，例如：\n\n  - `content_generation`\n  - `vlm_model`\n  - `embedding_model`\n  - `capture`\n  - `processing`\n  - `logging` 等\n\n- 保留一份 log，記錄被移除的 key 以利後續追蹤：\n\n  - 例如：  \n    > Removed non-prompt configuration 'content_generation' from prompts data\n\n- 這樣可以避免 prompts 檔案成為各種設定的「垃圾桶」，也降低將來 schema 演進時的風險。\n\n### 3. 歷史 API：錯誤訊息與狀態碼的清楚定義\n\n- 建議針對不同錯誤情境給固定的 code / message，例如：\n\n  - Debug 未啟用：\n    - `HTTP 400` 或 `403`，`code: X001`，`message: \"Debug mode is not enabled\"`  \n  - 沒有歷史記錄：\n    - `HTTP 200`，`code: 0`，`data: []`  \n  - 檔案讀取錯誤：\n    - `HTTP 500`，`code: X002`，`message: \"Failed to load prompt history\"`  \n\n- 這樣前端可以根據 `data.code` 與 `HTTP status` 顯示更有意義的提示，而不只是統一的「加载历史记录失败」。\n\n### 4. 前端錯誤提示改善（與後端錯誤碼配合）\n\n- 在 `viewHistory()` 中：\n\n  - 讀取 `response.status`、`data.code`、`data.message`，對於已知錯誤情境給出具體提示，例如：\n    - Debug 未啟用：提示「Debug 模式未啟用，請到系統設定中開啟 Debug 後再嘗試查看歷史記錄」。\n    - 其他錯誤：顯示簡短錯誤描述，並在 Console 中輸出完整錯誤資訊以供開發人員除錯。\n\n### 🛠️ MineContext Version\n\n0.1.5\n\n### 💻 Platform Details\n\nMacOS",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/273/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/268",
      "id": 3631984008,
      "node_id": "I_kwDOPA_-QM7Ye62I",
      "number": 268,
      "title": "[FEATURE]: Please add Dark Mode support for Windows version",
      "user": {
        "login": "Sure-Will",
        "id": 127877795,
        "node_id": "U_kgDOB59Cow",
        "avatar_url": "https://avatars.githubusercontent.com/u/127877795?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Sure-Will",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-17T06:50:45Z",
      "updated_at": "2025-11-17T06:52:14Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Feature Request: Windows Dark Mode Support\n\nHi,\nI’m using MineContext on Windows and noticed that the app doesn’t seem to support Dark Mode or follow the system’s dark theme. Since I often use the app at night, the bright UI can be a bit uncomfortable.\n\nI think having a Dark Mode (or letting the app follow the Windows theme automatically) would really help—mainly for eye comfort and overall consistency with the system.\n\nA simple toggle for Light/Dark mode, or even just following the Windows setting, would be great.\nThanks for considering this, and thanks for the awesome work on the project!",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/268/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/267",
      "id": 3631935964,
      "node_id": "I_kwDOPA_-QM7YevHc",
      "number": 267,
      "title": "[BUG]: v0.1.5 Fails to Launch on Apple Silicon (arm64) due to numpy ImportError",
      "user": {
        "login": "moqiank",
        "id": 99330429,
        "node_id": "U_kgDOBeupfQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/99330429?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/moqiank",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-11-17T06:29:53Z",
      "updated_at": "2025-11-18T08:42:18Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nThe application fails to launch after a clean installation of v0.1.5 on an Apple Silicon (M1 Pro) Mac. The main application window opens but remains blank or stuck on a loading screen, and the application is unresponsive.\nThe backend debug log clearly indicates that the backend process crashes immediately upon startup. The crash is caused by a fatal ImportError related to the numpy library. The specific error message is Error importing numpy: you should not try to import numpy from its source directory....\nThis strongly suggests a critical issue with how the Python dependencies, particularly numpy, were packaged within the arm64 version of the application for release. The issue appears to be internal to the application's bundled environment.\n\n### 🧑‍💻 Step to reproduce\n\n在一台搭载 Apple Silicon 芯片 (如 M1, M2, M3) 的 Mac 上操作。\n我之前的版本是 0.1.3 (可正常运行)。\n下载官方发布的 MineContext-0.1.5.dmg 文件。\n双击打开 .dmg 文件，将 MineContext.app 拖拽到“应用程序”文件夹中，选择“替换”(Replace) 以覆盖旧版本。\n从“应用程序”文件夹中启动 MineContext。\n应用随即卡在空白加载界面，无法使用。\n查看位于 ~/Library/Logs/MineContext/backend-debug.log 的日志文件，可以看到与 numpy 相关的 ImportError。\n\n\n### 👾 Expected result\n\n应用应该能成功启动，主界面能够正常显示并可以进行操作。\n\n### 🚑 Any additional information\n\n=== VIKINGDB Backend Debug Log ===\nStarted: 2025-11-17T05:22:36.312Z\nPlatform: darwin\nArchitecture: arm64\nNode version: v22.18.0\nElectron version: 37.3.0\nProcess execPath: /Applications/MineContext.app/Contents/MacOS/MineContext\nProcess cwd: /\n__dirname: /Applications/MineContext.app/Contents/Resources/app.asar/out/main\nResources path: /Applications/MineContext.app/Contents/Resources\nIs packaged: true\nActually dev: false\n========================================\n\n[2025-11-17T05:22:36.313Z] Initial backend startup...\n[2025-11-17T05:22:36.328Z] Found available port: 1733\n[2025-11-17T05:22:36.329Z] Starting backend with command: /Applications/MineContext.app/Contents/Resources/backend/main start --port 1733 --config config/config.yaml, Working dir: /Applications/MineContext.app/Contents/Resources/backend, Environment: CONTEXT_PATH=/Users/kunqian/Library/Application Support/MineContext\n[2025-11-17T05:22:36.330Z] Backend server started\n[2025-11-17T05:22:36.682Z] Health check attempt 1/20 - checking http://1227.0.0.1:1733/api/health\n[2025-11-17T05:22:36.689Z] Health check request error: connect ECONNREFUSED 127.0.0.1:1733\n[2025-11-17T05:22:36.689Z] ❌ Health check attempt 1 failed: connect ECONNREFUSED 127.0.0.1:1733 (code: ECONNREFUSED)\n[2025-11-17T05:22:36.689Z] Retrying in 20000ms...\n[2025-11-17T05:22:57.539Z] STDERR: Traceback (most recent call last):\n  File \"cli.py\", line 23, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/server/api.py\", line 17, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/server/routes/content_generation.py\", line 16, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/server/opencontext.py\", line 23, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/server/component_initializer.py\", line 26, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/__init__.py\", line 10, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/merger/__init__.py\", line 12, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/merger/context_merger.py\", line 23, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/processor/__init__.py\", line 14, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/processor/document_processor.py\", line 20, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/chunker/__init__.py\", line 9, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"opencontext/context_processing/chunker/chunkers.py\", line 20, in <module>\n  File \"pyimod02_importers.py\", line 457, in exec_module\n  File \"pandas/__init__.py\", line 19, in <module>\nImportError: Unable to import required dependencies:\nnumpy: Error importing numpy: you should not try to import numpy from\n        its source directory; please exit the numpy source tree, and relaunch\n        your python interpreter from there.\n[PYI-45419:ERROR] Failed to execute script 'cli' due to unhandled exception!\n\n[2025-11-17T05:22:57.770Z] Backend process exited with code 1\n[2025-11-17T05:22:57.770Z] Backend status changed from starting to stopped\n[2025-11-17T05:22:57.770Z] Backend status changed from stopped to error\n[2025-11-17T05:22:57.770Z] Failed to start backend: Backend process exited with code 1\n[2025-11-17T05:22:57.770Z] ❌ Backend initialization failed: Backend process exited with code 1\n\n### 🛠️ MineContext Version\n\n0.1.5\n\n### 💻 Platform Details\n\n操作系统 (Operating System): macOS Monterey\n版本 (Version): 12.6\n硬件详情 (Additional Details): MacBook Pro with Apple M1 Pro chip (arm64 architecture)",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/267/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/264",
      "id": 3629599370,
      "node_id": "I_kwDOPA_-QM7YV0qK",
      "number": 264,
      "title": "[FEATURE]: Chinese i18n for main pages and fix Zhipu free VLM connectivity; Doubao embedding alias mapping",
      "user": {
        "login": "CHANGGELY",
        "id": 133892052,
        "node_id": "U_kgDOB_sH1A",
        "avatar_url": "https://avatars.githubusercontent.com/u/133892052?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/CHANGGELY",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-16T01:34:08Z",
      "updated_at": "2025-11-16T01:34:08Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n为主要页面添加中文 i18n；修复智谱免费 VLM 通过规范化 baseUrl 与使用 image_url+text 校验；将 “Doubao-embedding-large” 映射到 “doubao-embedding-large-text-240915”\n\n### 👍 What problem does this feature solve\n\n中文用户需要中文 UI；当 baseUrl 含重复 /chat/completions 或校验不含图像输入时，智谱免费 VLM连通失败；豆包向量模型命名差异导致校验失败。\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n- 复现：配置 https://open.bigmodel.cn/api/paas/v4/chat/completions + glm-4.1v-thinking-flash 会失败。\n- 修复点位： opencontext/server/routes/settings.py:168-176,201-209 ； opencontext/llm/llm_client.py:393-407 ； config/config.yaml:27-36 。\n- 预期：中文 UI 可用；智谱免费 VLM可连通；豆包向量校验通过；",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/264/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/253",
      "id": 3615533329,
      "node_id": "I_kwDOPA_-QM7XgKkR",
      "number": 253,
      "title": "[BUG]: Windows 0.1.4版本 DailyReport有实际生成，但在客户端中无法正常显示",
      "user": {
        "login": "andrewjack198766-dot",
        "id": 235215701,
        "node_id": "U_kgDODgUbVQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/235215701?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andrewjack198766-dot",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-11-12T08:38:04Z",
      "updated_at": "2025-11-12T12:51:55Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n客户端中无法正常显示：\n\n<img width=\"2560\" height=\"1351\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/17168d01-5d09-47d1-9857-52bef1ff8111\" />\n\n从管理后台看，实际由有容生成：\n\n<img width=\"2560\" height=\"1272\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f2e2b443-9e7c-4166-b3e9-c4565ef9cc3c\" />\n\n### 🧑‍💻 Step to reproduce\n\n在客户端中查看日报\n\n### 👾 Expected result\n\n能够正常看到日报\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nwindows 11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/253/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/247",
      "id": 3611639394,
      "node_id": "I_kwDOPA_-QM7XRT5i",
      "number": 247,
      "title": "[FEATURE]: Plugin System",
      "user": {
        "login": "GrinZero",
        "id": 70185413,
        "node_id": "MDQ6VXNlcjcwMTg1NDEz",
        "avatar_url": "https://avatars.githubusercontent.com/u/70185413?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/GrinZero",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-11T10:16:21Z",
      "updated_at": "2025-11-12T07:46:18Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nIn the past, I tried software like [https://github.com/mediar-ai/screenpipe](https://github.com/mediar-ai/screenpipe) to record my computer and provide AI-powered context, but the steep learning curve made me give up quickly.\nToday, I discovered **MineContext**, and to me, it’s a very impressive alternative.\n\nHowever, one shortcoming is that it seems quite difficult to extend it through developer means. I’d like to build some **custom capabilities** that can **interact automatically with different systems**.\nFor example, I’d love to make it automatically pop up a window in specific situations to suggest creating certain to-do lists, or trigger requests to my other apps under specific conditions.\n\nSo I’m wondering — is there any plan to **develop a plugin system**?\nThat would truly unlock endless possibilities for community-driven growth and innovation.\n\n\n### 👍 What problem does this feature solve\n\n**Extensibility**\n\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/247/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/246",
      "id": 3611405992,
      "node_id": "I_kwDOPA_-QM7XQa6o",
      "number": 246,
      "title": "[BUG]: 从0.1.3版本更新到0.1.4版本后，daily report无法生成",
      "user": {
        "login": "Keryer",
        "id": 55967871,
        "node_id": "MDQ6VXNlcjU1OTY3ODcx",
        "avatar_url": "https://avatars.githubusercontent.com/u/55967871?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Keryer",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-11-11T09:15:31Z",
      "updated_at": "2025-11-21T12:40:15Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n我最开始安装了0.1.3版本的MineContext，我在没有卸载的情况下安装了0.1.4版本的MineContext，一切都是默认设置，但是当我安装完成后，发现之前（0.1.3版本时）的数据都没有了，于是我尝试指定0.1.3版本的data目录作为0.1.4版本的数据目录，但是还是不行，最后我将0.1.3版本和0.1.4版本全部卸载，重新安装了0.1.4版本，现在除了Daily Report功能以外的功能都正常，只有Daily Report无法生成。此外，在本地网页中查看待办事项与活动记录等信息也没有更新，但是软件中是正常的。看起来像是服务器和软件的数据路径不同导致的，但我并不知道该怎么设置。\n\n### 🧑‍💻 Step to reproduce\n\n1. 打开软件窗口\n2. 点击summary\n3. 发现其中有每天的记录文档，但是文档是空白的\n4. 打开本地服务器\n5. 发现每天的日志都显示No activity data available for the specified time range.\n\n### 👾 Expected result\n\n应该有正常的日志输出\n\n### 🚑 Any additional information\n\n<img width=\"1920\" height=\"957\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f49ad5df-1ca0-474a-9daa-b4ddc7c75545\" />\n部分日志信息：2025-11-11 03:22:03 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 03:37:03 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 03:42:01 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 03:42:04 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 03:49:10 | INFO | No valuable tip content was generated.\n2025-11-11 03:52:03 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 04:07:03 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 04:15:24 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 04:15:26 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 04:22:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 04:37:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 04:48:46 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 04:48:48 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 04:49:13 | INFO | No valuable tip content was generated.\n2025-11-11 04:52:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 05:07:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 05:22:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 05:22:08 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 05:22:11 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 05:37:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 05:49:16 | INFO | No valuable tip content was generated.\n2025-11-11 05:52:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 05:55:31 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 05:55:34 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 06:07:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 06:22:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 06:28:54 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 06:28:56 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 06:37:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 06:49:19 | INFO | No valuable tip content was generated.\n2025-11-11 06:52:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 07:02:16 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 07:02:18 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 07:07:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 07:22:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 07:35:38 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 07:35:42 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 07:37:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 07:49:22 | INFO | No valuable tip content was generated.\n2025-11-11 07:52:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 08:07:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 08:09:02 | INFO | Retrieved 0 context records relevant to task identification.\n2025-11-11 08:09:04 | INFO | Identified 0 tasks from the context after deduplication.\n2025-11-11 08:22:04 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 08:24:38 | INFO | Report inserted, ID: 9\n2025-11-11 08:24:38 | INFO | Published event to cache: daily_summary, ID: a10aefea-56e8-480e-87a6-bd417478af43\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nOS：Windows 11 \nVersion：24H2 26100.6899",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/246/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/243",
      "id": 3611286073,
      "node_id": "I_kwDOPA_-QM7XP9o5",
      "number": 243,
      "title": "[BUG]: 自定义模型验证失败VLM validation failed  Connection error.",
      "user": {
        "login": "youqugit",
        "id": 55398814,
        "node_id": "MDQ6VXNlcjU1Mzk4ODE0",
        "avatar_url": "https://avatars.githubusercontent.com/u/55398814?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/youqugit",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 9,
      "created_at": "2025-11-11T08:40:45Z",
      "updated_at": "2025-12-16T14:56:50Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n我使用了vllm部署的OpenAI风格的大模型，但是url地址没有v1标准格式，在选择一个模型开始时验证失败，具体错误如下\n```\n2025-11-11 15:45:33 | INFO | All components initialization completed successfully\n2025-11-11 15:45:33 | INFO | Starting all modules\n2025-11-11 15:45:33 | INFO | Starting all capture components...\n2025-11-11 15:45:33 | INFO | All capture components started successfully\n2025-11-11 15:45:33 | INFO | Starting web server on 127.0.0.1:1733\n2025-11-11 15:48:33 | INFO | No activity records found in the time range %s to %s.\n2025-11-11 15:48:53 | ERROR | Failed to generate smart tip: 'NoneType' object has no attribute 'generate_with_messages'\nTraceback (most recent call last):\n\n  File \"threading.py\", line 1032, in _bootstrap\n\n  File \"threading.py\", line 1075, in _bootstrap_inner\n\n  File \"threading.py\", line 1433, in run\n\n  File \"opencontext\\managers\\consumption_manager.py\", line 305, in generate_tips\n\n> File \"opencontext\\context_consumption\\generation\\smart_tip_generator.py\", line 61, in generate_smart_tip\n\n  File \"opencontext\\context_consumption\\generation\\smart_tip_generator.py\", line 283, in _generate_intelligent_tip_with_patterns\n\n  File \"opencontext\\llm\\global_vlm_client.py\", line 295, in generate_with_messages\n\n  File \"opencontext\\llm\\global_vlm_client.py\", line 117, in generate_with_messages\n\nAttributeError: 'NoneType' object has no attribute 'generate_with_messages'\n2025-11-11 15:49:16 | ERROR | LLM validation failed with API error: Connection error.\n```\n\n但是我在本地可以使用openai包，调用我自己部署的模型\n```py\nfrom openai import APIError, AsyncOpenAI, OpenAI\n\nclient = OpenAI( base_url=\"https://ai.yu.cn/ai/llm/online/vision\", \n                api_key=\"f1adhLU5wQiVJj0HHJ-7fkX0vPggvhMlYTE\" ) \nresponse = client.chat.completions.create( model=\"multimodal-large\", messages= [{\"role\": \"user\", \"content\": \"你好\"}], max_tokens=1024, )\nprint(response.json)\n```\n\n### 🧑‍💻 Step to reproduce\n\n下载win exe文件，安装，选择自定义模型，写上url和api_key,验证失败VLM validation failed  Connection error.\n\n### 👾 Expected result\n\n解决这个问题\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nwin11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/243/reactions",
        "total_count": 1,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 1,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/235",
      "id": 3606235702,
      "node_id": "I_kwDOPA_-QM7W8so2",
      "number": 235,
      "title": "[BUG]: Failed to process screenshots",
      "user": {
        "login": "KJiShou",
        "id": 144637328,
        "node_id": "U_kgDOCJ79kA",
        "avatar_url": "https://avatars.githubusercontent.com/u/144637328?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KJiShou",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-10T05:51:01Z",
      "updated_at": "2025-11-12T07:51:36Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n<img width=\"1164\" height=\"621\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/cfa81ef1-6797-4334-8514-1d348ec04403\" />\n当我用了一小段时间之后他就会开始处理失败，然后一直request API，会导致我的gemini API 中limit\n\n### 🧑‍💻 Step to reproduce\n\n1, Go to Screen Monitor\n2. Start Recording\n3. wait for around 20min\n4. Screenshots failed\n\n### 👾 Expected result\n\nscreenshots proceessed sucessfully\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\nv0.1.4\n\n### 💻 Platform Details\n\nOS: Windows 11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/235/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/232",
      "id": 3598270405,
      "node_id": "I_kwDOPA_-QM7WeT_F",
      "number": 232,
      "title": "[FEATURE]: 黑名单功能",
      "user": {
        "login": "PainKiller0x0",
        "id": 25629467,
        "node_id": "MDQ6VXNlcjI1NjI5NDY3",
        "avatar_url": "https://avatars.githubusercontent.com/u/25629467?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/PainKiller0x0",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 4,
      "created_at": "2025-11-07T01:39:27Z",
      "updated_at": "2025-11-12T13:01:24Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n请增加软件黑名单功能，用于排除某些窗口的截图记录\n\n### 👍 What problem does this feature solve\n\n黑名单能让日报/定时提示去掉摸鱼的记录，从而减少信息干扰。\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/232/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/231",
      "id": 3596239852,
      "node_id": "I_kwDOPA_-QM7WWkPs",
      "number": 231,
      "title": "[BUG]: 前端设置5s截图一次，实际截图15s一次",
      "user": {
        "login": "Sherlock-Chen",
        "id": 28040087,
        "node_id": "MDQ6VXNlcjI4MDQwMDg3",
        "avatar_url": "https://avatars.githubusercontent.com/u/28040087?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Sherlock-Chen",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-11-06T15:09:43Z",
      "updated_at": "2025-11-12T13:06:11Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n前端设置了5s截图一次，但是实际看文件夹时间是15s一次\n\n<img width=\"1834\" height=\"644\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f38e6185-836c-4196-b231-2417a151f051\" />\n\n### 🧑‍💻 Step to reproduce\n\n在前端设置里面修改record interval为5s\n然后start record\n去储存截图的文件夹路径查看，发现文件夹时间是15s一次\n\n### 👾 Expected result\n\n前端设置多少时间记录间隔，实际就是这个记录间隔\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nwindows 10",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/231/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/228",
      "id": 3594502570,
      "node_id": "I_kwDOPA_-QM7WP8Gq",
      "number": 228,
      "title": "[BUG]: 活动窗口抓取功能受窗口最大最小化影响问题",
      "user": {
        "login": "kaaaaahn",
        "id": 163891904,
        "node_id": "U_kgDOCcTKwA",
        "avatar_url": "https://avatars.githubusercontent.com/u/163891904?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/kaaaaahn",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-11-06T07:34:57Z",
      "updated_at": "2025-12-22T11:17:07Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nScreen Monitor功能页中，Setting里的Choose what to record的功能中，自定义窗口选择会受窗口的最小化影响导致选取丢失。\n\n1.独立的程序窗口最小化或者缩小到后台时，window区域中无法识别到被“隐藏”的窗口；\n2.已选择的窗口，如果点击了最小化or关闭到后台，window区域同样会丢失已选择的窗口；\n3.settings-window的可选项是非实时的；\n\n### 🧑‍💻 Step to reproduce\n\n1.Screen Monitor -> Setting -> Window中勾选自定义窗口；\n2.保存Settings，关闭Settings窗口；\n3.最小化已勾选的对应程序窗口；\n4.重新打开Settings，检查Window功能区域，查找对应的窗口（此时应该已丢失）；\n5.保存Settings，关闭Settings窗口；\n6.重新打开的对应程序窗口；\n7.重新打开Settings，检查Window功能区域，查找对应的窗口（此时应该已出现，但未勾选）；\n\n### 👾 Expected result\n\n1.希望Window抓取可以是全局且实时的；\n2.希望能对应程序只要后台没杀，都能抓到，只有窗口活动状态（非后台状态、非最小化任务栏状态）会被抓取到；\n3.希望可以取消勾选屏幕，不记录屏幕，只记录用户自定义的程序；\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nWindows 11 24H2 26100.6899",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/228/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/227",
      "id": 3594233260,
      "node_id": "I_kwDOPA_-QM7WO6Ws",
      "number": 227,
      "title": "[FEATURE]: Tray Icon Language Support",
      "user": {
        "login": "sqzhang-jeremy",
        "id": 57616347,
        "node_id": "MDQ6VXNlcjU3NjE2MzQ3",
        "avatar_url": "https://avatars.githubusercontent.com/u/57616347?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sqzhang-jeremy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-06T05:56:19Z",
      "updated_at": "2025-11-07T03:11:57Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nRequirement: Make sure that the language in the tray icon  is consistent with your language setting.\nSystem: macOS\nVersion: v0.1.4:Opal\n\n### 👍 What problem does this feature solve\n\nAlways keeps Chinese in English setting on macOS.\n\n### 👾 What does the proposed API look like\n\nWhen you set your language setting, it will automatically translate the words of the tray icon into Chinese\n\n### 🚑 Any additional information\n\n<img width=\"136\" height=\"154\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/914c6d71-d7a3-40d9-bc2a-123b24363fb0\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/227/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/226",
      "id": 3591017687,
      "node_id": "I_kwDOPA_-QM7WCpTX",
      "number": 226,
      "title": "[FEATURE]: 可配置各类资源文件（如截屏）的存储位置和最大存储空间",
      "user": {
        "login": "o7si",
        "id": 32285332,
        "node_id": "MDQ6VXNlcjMyMjg1MzMy",
        "avatar_url": "https://avatars.githubusercontent.com/u/32285332?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/o7si",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-05T13:12:29Z",
      "updated_at": "2025-11-05T13:12:29Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n1. 能够调整各类资源文件，如屏幕截图的存储位置；\n2. 能够限制各类资源文件的最大存储空间，并自动清理旧的文件。\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/226/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/221",
      "id": 3585266508,
      "node_id": "I_kwDOPA_-QM7VstNM",
      "number": 221,
      "title": "[BUG]: 程序会存在多开情况，导致时间线有重叠",
      "user": {
        "login": "OneT1er",
        "id": 94632296,
        "node_id": "U_kgDOBaP5aA",
        "avatar_url": "https://avatars.githubusercontent.com/u/94632296?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/OneT1er",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-11-04T08:19:27Z",
      "updated_at": "2025-11-10T03:49:39Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n该软件未实现运行实例的唯一性控制，存在多开漏洞：可通过重复启动等操作同时运行多个软件实例，且每个实例会独立占用 Token 资源，导致 Token 被无意义消耗\n\n### 🧑‍💻 Step to reproduce\n\n首次启动后，若再次执行启动操作（如重复点击图标、通过命令行唤起等），会直接生成新的独立应用进程，而非激活已运行的实例。\n\n### 👾 Expected result\n\n<img width=\"100\" height=\"659\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5be434dd-3a3c-4371-8f24-8a76b86e38a6\" />\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nwin11 25h2",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/221/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/220",
      "id": 3585142460,
      "node_id": "I_kwDOPA_-QM7VsO68",
      "number": 220,
      "title": "[BUG]: screenshot_processor Failed",
      "user": {
        "login": "vipnhy",
        "id": 12455343,
        "node_id": "MDQ6VXNlcjEyNDU1MzQz",
        "avatar_url": "https://avatars.githubusercontent.com/u/12455343?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vipnhy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-11-04T07:46:50Z",
      "updated_at": "2025-11-04T07:52:36Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n在更新0.1.4后截图处理出现以下问题：\nFailed during concurrent VLM processing: record_processing_error() got an unexpected keyword argument 'error_msg'\n并伴随token使用量剧增。\n\n<img width=\"1385\" height=\"1990\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/e58e00bf-8752-4547-b85c-02a7d83bf598\" />\n\n### 🧑‍💻 Step to reproduce\n\n使用screen monitor\n\n<img width=\"470\" height=\"171\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/adb84d7e-d827-4f11-86d9-d62516607cd1\" />\n\n模型采用GeminiAPI\n\n<img width=\"768\" height=\"540\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/679459bf-05e1-4660-a9ba-c61a44247edd\" />\n\n### 👾 Expected result\n\n和0.1.3一样正常工作\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.4\n\n### 💻 Platform Details\n\nWIN11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/220/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/218",
      "id": 3584514726,
      "node_id": "I_kwDOPA_-QM7Vp1qm",
      "number": 218,
      "title": "[FEATURE]:",
      "user": {
        "login": "jijc",
        "id": 15081855,
        "node_id": "MDQ6VXNlcjE1MDgxODU1",
        "avatar_url": "https://avatars.githubusercontent.com/u/15081855?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jijc",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-04T02:57:01Z",
      "updated_at": "2025-11-04T02:57:01Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n求中文版\n\n### 👍 What problem does this feature solve\n\n求中文版\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/218/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/217",
      "id": 3581976424,
      "node_id": "I_kwDOPA_-QM7VgJ9o",
      "number": 217,
      "title": "[BUG]: 输入了API但是Get Started没有反应也没有报错",
      "user": {
        "login": "Julie3399",
        "id": 85987946,
        "node_id": "MDQ6VXNlcjg1OTg3OTQ2",
        "avatar_url": "https://avatars.githubusercontent.com/u/85987946?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Julie3399",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 10,
      "created_at": "2025-11-03T13:02:40Z",
      "updated_at": "2025-11-20T08:24:34Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nhttps://github.com/user-attachments/assets/de5b1ef3-b0ac-462f-8a11-45cdcec1f55c\n\n### 🧑‍💻 Step to reproduce\n\n登录页面，去了豆包拿到api key，复制粘贴，输入api key 没有反应\n\n### 👾 Expected result\n\n能够登录进去\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\nv0.1.4\n\n### 💻 Platform Details\n\nMac",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/217/reactions",
        "total_count": 2,
        "+1": 0,
        "-1": 0,
        "laugh": 1,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 1
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/211",
      "id": 3579198724,
      "node_id": "I_kwDOPA_-QM7VVj0E",
      "number": 211,
      "title": "[FEATURE]: TODO新增的重置",
      "user": {
        "login": "syoushiki",
        "id": 128488795,
        "node_id": "U_kgDOB6iVWw",
        "avatar_url": "https://avatars.githubusercontent.com/u/128488795?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/syoushiki",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-02T09:40:15Z",
      "updated_at": "2025-11-02T09:40:15Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n新增todo的时候会保留前一个输入待办的文本\n希望修改为新增时候为空白\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/211/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/207",
      "id": 3573929388,
      "node_id": "I_kwDOPA_-QM7VBdWs",
      "number": 207,
      "title": "[Docs]: 希望 Todo 功能新增一键确认或者批量删除",
      "user": {
        "login": "qbnmmm",
        "id": 50788881,
        "node_id": "MDQ6VXNlcjUwNzg4ODgx",
        "avatar_url": "https://avatars.githubusercontent.com/u/50788881?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/qbnmmm",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349722,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Wg",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/documentation",
          "name": "documentation",
          "color": "0075ca",
          "default": true,
          "description": "Improvements or additions to documentation"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-31T08:46:04Z",
      "updated_at": "2025-10-31T08:50:06Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📌 Documentation Location\n\n_No response_\n\n### 🚑 Issue with Current Content\n\n_No response_\n\n### 👍 Suggested Improvement\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/207/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/198",
      "id": 3569015473,
      "node_id": "I_kwDOPA_-QM7Uutqx",
      "number": 198,
      "title": "[BUG]: 总结只显示下午的",
      "user": {
        "login": "NeroLiang19",
        "id": 24262475,
        "node_id": "MDQ6VXNlcjI0MjYyNDc1",
        "avatar_url": "https://avatars.githubusercontent.com/u/24262475?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/NeroLiang19",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-30T05:39:41Z",
      "updated_at": "2025-11-12T02:18:20Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n<img width=\"1556\" height=\"375\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/4389e95a-b740-4ba0-9b27-e79688ff6aef\" />\n\n### 🧑‍💻 Step to reproduce\n\n总结只汇报下午的\n\n### 👾 Expected result\n\n整天的才对\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.0.1.3\n\n### 💻 Platform Details\n\nWin11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/198/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/191",
      "id": 3568689928,
      "node_id": "I_kwDOPA_-QM7UteMI",
      "number": 191,
      "title": "[FEATURE]: 建议每项功能可以单独设置大模型API",
      "user": {
        "login": "vipnhy",
        "id": 12455343,
        "node_id": "MDQ6VXNlcjEyNDU1MzQz",
        "avatar_url": "https://avatars.githubusercontent.com/u/12455343?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vipnhy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-10-30T02:30:45Z",
      "updated_at": "2025-11-29T03:33:07Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n我希望在控制台可以单独设置每项功能调用的API\n\n### 👍 What problem does this feature solve\n\n例如在每日总结等可能需要长上下文的场景下，使用适合于长上下文的LLM模型可能会有更好的效果。\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/191/reactions",
        "total_count": 4,
        "+1": 4,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/189",
      "id": 3565474891,
      "node_id": "I_kwDOPA_-QM7UhNRL",
      "number": 189,
      "title": "[BUG]: 锁屏不停止记录",
      "user": {
        "login": "vipnhy",
        "id": 12455343,
        "node_id": "MDQ6VXNlcjEyNDU1MzQz",
        "avatar_url": "https://avatars.githubusercontent.com/u/12455343?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vipnhy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-29T11:14:38Z",
      "updated_at": "2025-10-31T08:51:45Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n在电脑锁屏并息屏时，Screen Monitor不产生新的信息，但Proactive Feed依然每小时输出reminder并消耗api\n\n### 🧑‍💻 Step to reproduce\n\n电脑锁屏息屏\n\n### 👾 Expected result\n\n息屏后暂停应用程序，不消耗API，结束息屏后恢复。如果需要按活动时间给出建议，请给出开关让用户选择。\n\n### 🚑 Any additional information\n\n<img width=\"360\" height=\"723\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d4ea3e6d-9d9d-47c5-b617-c4a65e7e7208\" /> 大约8小时前开始息屏\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nWINDOWS 11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/189/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/188",
      "id": 3565466829,
      "node_id": "I_kwDOPA_-QM7UhLTN",
      "number": 188,
      "title": "[Docs]: 屏幕分辨率过大导致截图文字无法识别。",
      "user": {
        "login": "s9ik",
        "id": 167062808,
        "node_id": "U_kgDOCfUtGA",
        "avatar_url": "https://avatars.githubusercontent.com/u/167062808?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/s9ik",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349722,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Wg",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/documentation",
          "name": "documentation",
          "color": "0075ca",
          "default": true,
          "description": "Improvements or additions to documentation"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 8,
      "created_at": "2025-10-29T11:12:08Z",
      "updated_at": "2025-11-12T06:55:40Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📌 Documentation Location\n\n<img width=\"1517\" height=\"542\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/149fd2d2-9141-4b8f-a044-3b9e34514bdc\" /> 由于我的屏幕是8k分辨率，导致它截图好像无法识别到准确内容，截图里的文字都是模糊的，有没有什么方法可以改进。\n\n### 🚑 Issue with Current Content\n\n_No response_\n\n### 👍 Suggested Improvement\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/188/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/187",
      "id": 3565426676,
      "node_id": "I_kwDOPA_-QM7UhBf0",
      "number": 187,
      "title": "[Docs]: 期望提供本地大模型使用的教程",
      "user": {
        "login": "HolmesZhao",
        "id": 19728934,
        "node_id": "MDQ6VXNlcjE5NzI4OTM0",
        "avatar_url": "https://avatars.githubusercontent.com/u/19728934?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/HolmesZhao",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349722,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Wg",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/documentation",
          "name": "documentation",
          "color": "0075ca",
          "default": true,
          "description": "Improvements or additions to documentation"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 7,
      "created_at": "2025-10-29T11:00:56Z",
      "updated_at": "2025-11-11T08:33:46Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📌 Documentation Location\n\n目前使用 LMStudio 不能成功, 报错 Error in iterating prediction stream: ValueError: Vision add-on is not loaded, but images were provided for processing \n\n### 🚑 Issue with Current Content\n\n_No response_\n\n### 👍 Suggested Improvement\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/187/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/186",
      "id": 3564643324,
      "node_id": "I_kwDOPA_-QM7UeCP8",
      "number": 186,
      "title": "[FEATURE]: 用户便捷的手动录入上下文 替代自动采集",
      "user": {
        "login": "mabengda",
        "id": 75936899,
        "node_id": "MDQ6VXNlcjc1OTM2ODk5",
        "avatar_url": "https://avatars.githubusercontent.com/u/75936899?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/mabengda",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 4,
      "created_at": "2025-10-29T07:01:52Z",
      "updated_at": "2025-11-13T06:54:13Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n我也感觉 token消耗量太大了  我想到一种方式是  不要让它自动采集  自动采集的大多数是无用信息   浪费token  也污染上下文   能否提供一个便捷的上下文录入方式  比如截图  我截图的内容录入进去  我可以主动输入上下文进去\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/186/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/183",
      "id": 3563889320,
      "node_id": "I_kwDOPA_-QM7UbKKo",
      "number": 183,
      "title": "[BUG]: 在后台提交提示词以后，无法查看历史记录",
      "user": {
        "login": "gjwhw",
        "id": 37448689,
        "node_id": "MDQ6VXNlcjM3NDQ4Njg5",
        "avatar_url": "https://avatars.githubusercontent.com/u/37448689?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gjwhw",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-29T00:28:34Z",
      "updated_at": "2025-10-29T00:28:34Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n<img width=\"2553\" height=\"1258\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/27450e4f-aadf-4af1-a923-ede09b1dcf63\" />\n\n### 🧑‍💻 Step to reproduce\n\n。\n\n### 👾 Expected result\n\n。\n\n### 🚑 Any additional information\n\n。\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nwindows",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/183/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/182",
      "id": 3562340590,
      "node_id": "I_kwDOPA_-QM7UVQDu",
      "number": 182,
      "title": "[BUG]: 没有可用端口，无法启动",
      "user": {
        "login": "tangyuhao8",
        "id": 115486005,
        "node_id": "U_kgDOBuItNQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/115486005?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/tangyuhao8",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 5,
      "created_at": "2025-10-28T16:16:59Z",
      "updated_at": "2025-12-15T08:19:47Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n### 没有可用端口，无法启动\n\n在关闭防火墙或允许此exe通过防火墙的情况下，启动提示\n<img width=\"1166\" height=\"441\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/7cacd41e-913b-4dab-8f13-8fe78898dc81\" />。\n所述文件内容为\n\n> === VIKINGDB Backend Debug Log ===\n> Started: 2025-10-28T16:01:06.504Z\n> Platform: win32\n> Architecture: x64\n> Node version: v22.20.0\n> Electron version: 37.7.1\n> Process execPath: C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\MineContext.exe\n> Process cwd: C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\n> __dirname: C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\resources\\app.asar\\out\\main\n> Resources path: C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\resources\n> Is packaged: true\n> Actually dev: false\n> ========================================\n> \n> [2025-10-28T16:01:06.504Z] Initial backend startup...\n> [2025-10-28T16:01:06.505Z] Backend process is not running, starting...\n> [2025-10-28T16:01:06.506Z] Backend status changed from stopped to starting\n> [2025-10-28T16:01:06.513Z] Port 1733 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1733\n> [2025-10-28T16:01:06.514Z] Port 1733 is already in use, trying next port...\n> [2025-10-28T16:01:06.515Z] Port 1734 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1734\n> [2025-10-28T16:01:06.515Z] Port 1734 is already in use, trying next port...\n> [2025-10-28T16:01:06.516Z] Port 1735 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1735\n> [2025-10-28T16:01:06.516Z] Port 1735 is already in use, trying next port...\n> [2025-10-28T16:01:06.516Z] Port 1736 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1736\n> [2025-10-28T16:01:06.517Z] Port 1736 is already in use, trying next port...\n> [2025-10-28T16:01:06.517Z] Port 1737 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1737\n> [2025-10-28T16:01:06.517Z] Port 1737 is already in use, trying next port...\n> [2025-10-28T16:01:06.518Z] Port 1738 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1738\n> [2025-10-28T16:01:06.518Z] Port 1738 is already in use, trying next port...\n> [2025-10-28T16:01:06.518Z] Port 1739 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1739\n> [2025-10-28T16:01:06.518Z] Port 1739 is already in use, trying next port...\n> [2025-10-28T16:01:06.519Z] Port 1740 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1740\n> [2025-10-28T16:01:06.519Z] Port 1740 is already in use, trying next port...\n> [2025-10-28T16:01:06.519Z] Port 1741 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1741\n> [2025-10-28T16:01:06.520Z] Port 1741 is already in use, trying next port...\n> [2025-10-28T16:01:06.520Z] Port 1742 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1742\n> [2025-10-28T16:01:06.520Z] Port 1742 is already in use, trying next port...\n> [2025-10-28T16:01:06.521Z] Port 1743 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1743\n> [2025-10-28T16:01:06.521Z] Port 1743 is already in use, trying next port...\n> [2025-10-28T16:01:06.521Z] Port 1744 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1744\n> [2025-10-28T16:01:06.522Z] Port 1744 is already in use, trying next port...\n> [2025-10-28T16:01:06.522Z] Port 1745 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1745\n> [2025-10-28T16:01:06.522Z] Port 1745 is already in use, trying next port...\n> [2025-10-28T16:01:06.523Z] Port 1746 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1746\n> [2025-10-28T16:01:06.523Z] Port 1746 is already in use, trying next port...\n> [2025-10-28T16:01:06.523Z] Port 1747 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1747\n> [2025-10-28T16:01:06.523Z] Port 1747 is already in use, trying next port...\n> [2025-10-28T16:01:06.524Z] Port 1748 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1748\n> [2025-10-28T16:01:06.524Z] Port 1748 is already in use, trying next port...\n> [2025-10-28T16:01:06.524Z] Port 1749 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1749\n> [2025-10-28T16:01:06.525Z] Port 1749 is already in use, trying next port...\n> [2025-10-28T16:01:06.525Z] Port 1750 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1750\n> [2025-10-28T16:01:06.525Z] Port 1750 is already in use, trying next port...\n> [2025-10-28T16:01:06.526Z] Port 1751 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1751\n> [2025-10-28T16:01:06.526Z] Port 1751 is already in use, trying next port...\n> [2025-10-28T16:01:06.526Z] Port 1752 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1752\n> [2025-10-28T16:01:06.527Z] Port 1752 is already in use, trying next port...\n> [2025-10-28T16:01:06.527Z] Port 1753 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1753\n> [2025-10-28T16:01:06.527Z] Port 1753 is already in use, trying next port...\n> [2025-10-28T16:01:06.528Z] Port 1754 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1754\n> [2025-10-28T16:01:06.528Z] Port 1754 is already in use, trying next port...\n> [2025-10-28T16:01:06.528Z] Port 1755 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1755\n> [2025-10-28T16:01:06.529Z] Port 1755 is already in use, trying next port...\n> [2025-10-28T16:01:06.529Z] Port 1756 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1756\n> [2025-10-28T16:01:06.530Z] Port 1756 is already in use, trying next port...\n> [2025-10-28T16:01:06.530Z] Port 1757 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1757\n> [2025-10-28T16:01:06.530Z] Port 1757 is already in use, trying next port...\n> [2025-10-28T16:01:06.531Z] Port 1758 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1758\n> [2025-10-28T16:01:06.531Z] Port 1758 is already in use, trying next port...\n> [2025-10-28T16:01:06.531Z] Port 1759 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1759\n> [2025-10-28T16:01:06.531Z] Port 1759 is already in use, trying next port...\n> [2025-10-28T16:01:06.532Z] Port 1760 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1760\n> [2025-10-28T16:01:06.532Z] Port 1760 is already in use, trying next port...\n> [2025-10-28T16:01:06.532Z] Port 1761 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1761\n> [2025-10-28T16:01:06.533Z] Port 1761 is already in use, trying next port...\n> [2025-10-28T16:01:06.533Z] Port 1762 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1762\n> [2025-10-28T16:01:06.533Z] Port 1762 is already in use, trying next port...\n> [2025-10-28T16:01:06.533Z] Port 1763 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1763\n> [2025-10-28T16:01:06.534Z] Port 1763 is already in use, trying next port...\n> [2025-10-28T16:01:06.534Z] Port 1764 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1764\n> [2025-10-28T16:01:06.534Z] Port 1764 is already in use, trying next port...\n> [2025-10-28T16:01:06.535Z] Port 1765 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1765\n> [2025-10-28T16:01:06.535Z] Port 1765 is already in use, trying next port...\n> [2025-10-28T16:01:06.535Z] Port 1766 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1766\n> [2025-10-28T16:01:06.536Z] Port 1766 is already in use, trying next port...\n> [2025-10-28T16:01:06.536Z] Port 1767 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1767\n> [2025-10-28T16:01:06.536Z] Port 1767 is already in use, trying next port...\n> [2025-10-28T16:01:06.536Z] Port 1768 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1768\n> [2025-10-28T16:01:06.537Z] Port 1768 is already in use, trying next port...\n> [2025-10-28T16:01:06.537Z] Port 1769 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1769\n> [2025-10-28T16:01:06.537Z] Port 1769 is already in use, trying next port...\n> [2025-10-28T16:01:06.538Z] Port 1770 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1770\n> [2025-10-28T16:01:06.538Z] Port 1770 is already in use, trying next port...\n> [2025-10-28T16:01:06.538Z] Port 1771 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1771\n> [2025-10-28T16:01:06.538Z] Port 1771 is already in use, trying next port...\n> [2025-10-28T16:01:06.539Z] Port 1772 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1772\n> [2025-10-28T16:01:06.539Z] Port 1772 is already in use, trying next port...\n> [2025-10-28T16:01:06.539Z] Port 1773 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1773\n> [2025-10-28T16:01:06.540Z] Port 1773 is already in use, trying next port...\n> [2025-10-28T16:01:06.540Z] Port 1774 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1774\n> [2025-10-28T16:01:06.540Z] Port 1774 is already in use, trying next port...\n> [2025-10-28T16:01:06.541Z] Port 1775 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1775\n> [2025-10-28T16:01:06.541Z] Port 1775 is already in use, trying next port...\n> [2025-10-28T16:01:06.542Z] Port 1776 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1776\n> [2025-10-28T16:01:06.542Z] Port 1776 is already in use, trying next port...\n> [2025-10-28T16:01:06.542Z] Port 1777 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1777\n> [2025-10-28T16:01:06.542Z] Port 1777 is already in use, trying next port...\n> [2025-10-28T16:01:06.543Z] Port 1778 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1778\n> [2025-10-28T16:01:06.543Z] Port 1778 is already in use, trying next port...\n> [2025-10-28T16:01:06.544Z] Port 1779 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1779\n> [2025-10-28T16:01:06.544Z] Port 1779 is already in use, trying next port...\n> [2025-10-28T16:01:06.544Z] Port 1780 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1780\n> [2025-10-28T16:01:06.545Z] Port 1780 is already in use, trying next port...\n> [2025-10-28T16:01:06.545Z] Port 1781 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1781\n> [2025-10-28T16:01:06.545Z] Port 1781 is already in use, trying next port...\n> [2025-10-28T16:01:06.545Z] Port 1782 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1782\n> [2025-10-28T16:01:06.546Z] Port 1782 is already in use, trying next port...\n> [2025-10-28T16:01:06.546Z] Port 1783 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1783\n> [2025-10-28T16:01:06.546Z] Port 1783 is already in use, trying next port...\n> [2025-10-28T16:01:06.547Z] Port 1784 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1784\n> [2025-10-28T16:01:06.547Z] Port 1784 is already in use, trying next port...\n> [2025-10-28T16:01:06.547Z] Port 1785 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1785\n> [2025-10-28T16:01:06.548Z] Port 1785 is already in use, trying next port...\n> [2025-10-28T16:01:06.548Z] Port 1786 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1786\n> [2025-10-28T16:01:06.548Z] Port 1786 is already in use, trying next port...\n> [2025-10-28T16:01:06.548Z] Port 1787 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1787\n> [2025-10-28T16:01:06.549Z] Port 1787 is already in use, trying next port...\n> [2025-10-28T16:01:06.549Z] Port 1788 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1788\n> [2025-10-28T16:01:06.549Z] Port 1788 is already in use, trying next port...\n> [2025-10-28T16:01:06.550Z] Port 1789 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1789\n> [2025-10-28T16:01:06.550Z] Port 1789 is already in use, trying next port...\n> [2025-10-28T16:01:06.550Z] Port 1790 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1790\n> [2025-10-28T16:01:06.551Z] Port 1790 is already in use, trying next port...\n> [2025-10-28T16:01:06.551Z] Port 1791 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1791\n> [2025-10-28T16:01:06.551Z] Port 1791 is already in use, trying next port...\n> [2025-10-28T16:01:06.552Z] Port 1792 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1792\n> [2025-10-28T16:01:06.552Z] Port 1792 is already in use, trying next port...\n> [2025-10-28T16:01:06.552Z] Port 1793 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1793\n> [2025-10-28T16:01:06.552Z] Port 1793 is already in use, trying next port...\n> [2025-10-28T16:01:06.553Z] Port 1794 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1794\n> [2025-10-28T16:01:06.553Z] Port 1794 is already in use, trying next port...\n> [2025-10-28T16:01:06.553Z] Port 1795 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1795\n> [2025-10-28T16:01:06.554Z] Port 1795 is already in use, trying next port...\n> [2025-10-28T16:01:06.554Z] Port 1796 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1796\n> [2025-10-28T16:01:06.555Z] Port 1796 is already in use, trying next port...\n> [2025-10-28T16:01:06.555Z] Port 1797 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1797\n> [2025-10-28T16:01:06.555Z] Port 1797 is already in use, trying next port...\n> [2025-10-28T16:01:06.556Z] Port 1798 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1798\n> [2025-10-28T16:01:06.556Z] Port 1798 is already in use, trying next port...\n> [2025-10-28T16:01:06.556Z] Port 1799 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1799\n> [2025-10-28T16:01:06.557Z] Port 1799 is already in use, trying next port...\n> [2025-10-28T16:01:06.557Z] Port 1800 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1800\n> [2025-10-28T16:01:06.558Z] Port 1800 is already in use, trying next port...\n> [2025-10-28T16:01:06.558Z] Port 1801 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1801\n> [2025-10-28T16:01:06.558Z] Port 1801 is already in use, trying next port...\n> [2025-10-28T16:01:06.558Z] Port 1802 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1802\n> [2025-10-28T16:01:06.559Z] Port 1802 is already in use, trying next port...\n> [2025-10-28T16:01:06.559Z] Port 1803 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1803\n> [2025-10-28T16:01:06.559Z] Port 1803 is already in use, trying next port...\n> [2025-10-28T16:01:06.560Z] Port 1804 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1804\n> [2025-10-28T16:01:06.560Z] Port 1804 is already in use, trying next port...\n> [2025-10-28T16:01:06.560Z] Port 1805 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1805\n> [2025-10-28T16:01:06.561Z] Port 1805 is already in use, trying next port...\n> [2025-10-28T16:01:06.561Z] Port 1806 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1806\n> [2025-10-28T16:01:06.561Z] Port 1806 is already in use, trying next port...\n> [2025-10-28T16:01:06.562Z] Port 1807 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1807\n> [2025-10-28T16:01:06.562Z] Port 1807 is already in use, trying next port...\n> [2025-10-28T16:01:06.562Z] Port 1808 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1808\n> [2025-10-28T16:01:06.563Z] Port 1808 is already in use, trying next port...\n> [2025-10-28T16:01:06.563Z] Port 1809 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1809\n> [2025-10-28T16:01:06.563Z] Port 1809 is already in use, trying next port...\n> [2025-10-28T16:01:06.564Z] Port 1810 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1810\n> [2025-10-28T16:01:06.564Z] Port 1810 is already in use, trying next port...\n> [2025-10-28T16:01:06.564Z] Port 1811 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1811\n> [2025-10-28T16:01:06.564Z] Port 1811 is already in use, trying next port...\n> [2025-10-28T16:01:06.565Z] Port 1812 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1812\n> [2025-10-28T16:01:06.565Z] Port 1812 is already in use, trying next port...\n> [2025-10-28T16:01:06.565Z] Port 1813 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1813\n> [2025-10-28T16:01:06.566Z] Port 1813 is already in use, trying next port...\n> [2025-10-28T16:01:06.566Z] Port 1814 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1814\n> [2025-10-28T16:01:06.566Z] Port 1814 is already in use, trying next port...\n> [2025-10-28T16:01:06.567Z] Port 1815 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1815\n> [2025-10-28T16:01:06.567Z] Port 1815 is already in use, trying next port...\n> [2025-10-28T16:01:06.567Z] Port 1816 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1816\n> [2025-10-28T16:01:06.567Z] Port 1816 is already in use, trying next port...\n> [2025-10-28T16:01:06.568Z] Port 1817 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1817\n> [2025-10-28T16:01:06.568Z] Port 1817 is already in use, trying next port...\n> [2025-10-28T16:01:06.569Z] Port 1818 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1818\n> [2025-10-28T16:01:06.569Z] Port 1818 is already in use, trying next port...\n> [2025-10-28T16:01:06.569Z] Port 1819 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1819\n> [2025-10-28T16:01:06.570Z] Port 1819 is already in use, trying next port...\n> [2025-10-28T16:01:06.570Z] Port 1820 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1820\n> [2025-10-28T16:01:06.570Z] Port 1820 is already in use, trying next port...\n> [2025-10-28T16:01:06.571Z] Port 1821 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1821\n> [2025-10-28T16:01:06.571Z] Port 1821 is already in use, trying next port...\n> [2025-10-28T16:01:06.571Z] Port 1822 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1822\n> [2025-10-28T16:01:06.571Z] Port 1822 is already in use, trying next port...\n> [2025-10-28T16:01:06.572Z] Port 1823 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1823\n> [2025-10-28T16:01:06.572Z] Port 1823 is already in use, trying next port...\n> [2025-10-28T16:01:06.572Z] Port 1824 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1824\n> [2025-10-28T16:01:06.573Z] Port 1824 is already in use, trying next port...\n> [2025-10-28T16:01:06.573Z] Port 1825 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1825\n> [2025-10-28T16:01:06.573Z] Port 1825 is already in use, trying next port...\n> [2025-10-28T16:01:06.573Z] Port 1826 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1826\n> [2025-10-28T16:01:06.574Z] Port 1826 is already in use, trying next port...\n> [2025-10-28T16:01:06.574Z] Port 1827 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1827\n> [2025-10-28T16:01:06.574Z] Port 1827 is already in use, trying next port...\n> [2025-10-28T16:01:06.575Z] Port 1828 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1828\n> [2025-10-28T16:01:06.575Z] Port 1828 is already in use, trying next port...\n> [2025-10-28T16:01:06.575Z] Port 1829 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1829\n> [2025-10-28T16:01:06.576Z] Port 1829 is already in use, trying next port...\n> [2025-10-28T16:01:06.576Z] Port 1830 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1830\n> [2025-10-28T16:01:06.576Z] Port 1830 is already in use, trying next port...\n> [2025-10-28T16:01:06.576Z] Port 1831 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1831\n> [2025-10-28T16:01:06.577Z] Port 1831 is already in use, trying next port...\n> [2025-10-28T16:01:06.577Z] Port 1832 check error: EACCES - listen EACCES: permission denied 127.0.0.1:1832\n> [2025-10-28T16:01:06.577Z] Port 1832 is already in use, trying next port...\n> [2025-10-28T16:01:06.577Z] Failed to find available port: Could not find available port after 100 attempts starting from 1733\n> [2025-10-28T16:01:06.578Z] Backend status changed from starting to error\n> [2025-10-28T16:01:06.578Z] Failed to start backend: Could not find available port after 100 attempts starting from 1733\n> [2025-10-28T16:01:06.578Z] ❌ Backend initialization failed: Could not find available port after 100 attempts starting from 1733\n> [2025-10-28T16:01:06.581Z] Error stack: Error: Could not find available port after 100 attempts starting from 1733\n>     at findAvailablePort (C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\resources\\app.asar\\out\\main\\index.js:68977:9)\n>     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n>     at async startBackendServer (C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\resources\\app.asar\\out\\main\\index.js:69188:19)\n>     at async ensureBackendRunning (C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\resources\\app.asar\\out\\main\\index.js:69178:5)\n>     at async startBackendInBackground (C:\\Users\\tangy\\AppData\\Local\\Programs\\MineContext\\resources\\app.asar\\out\\main\\index.js:69368:5)\n\n同时应用卡0%，无法启动。\n\n<img width=\"2353\" height=\"1333\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/08c157df-1b78-41c3-9df6-727bbd1078a7\" />\n\n### 🧑‍💻 Step to reproduce\n\nJust Run it after sudo xattr -d com.apple.quarantine \"/Applications/MineContext.app\"\n\n### 👾 Expected result\n\n成功运行\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\nLatest\n\n### 💻 Platform Details\n\nWindows 11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/182/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/179",
      "id": 3560307615,
      "node_id": "I_kwDOPA_-QM7UNfuf",
      "number": 179,
      "title": "[BUG]: >8GB Memory Committed size on Windows, likely memory leak",
      "user": {
        "login": "9-2-1",
        "id": 33796749,
        "node_id": "MDQ6VXNlcjMzNzk2NzQ5",
        "avatar_url": "https://avatars.githubusercontent.com/u/33796749?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/9-2-1",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-28T08:08:58Z",
      "updated_at": "2025-10-28T08:31:23Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nMineContext use over 8GB of committed memory, preventing other programs to start.\n\nMemory usage grows up over time, likely a memory leak.\n\n### 🧑‍💻 Step to reproduce\n\nUpdate to current version v0.1.3 (Windows)\n\nRecord for ~2 hours\n\nOpen Task Manager\n\nDetailed, Click \"Commit Size\", sort it with larger first\n\nFound that MineContext.exe occupied 8GB of commit size, (which cause problems since windows does not overcommit, other programs failed to start)\n\n### 👾 Expected result\n\nRunning with reasonable memory usage\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nWindows 11 (10.0.26200.6899)",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/179/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/176",
      "id": 3560020706,
      "node_id": "I_kwDOPA_-QM7UMZri",
      "number": 176,
      "title": "[FEATURE]: 多设备协同合并",
      "user": {
        "login": "xiaoqiangch",
        "id": 16594186,
        "node_id": "MDQ6VXNlcjE2NTk0MTg2",
        "avatar_url": "https://avatars.githubusercontent.com/u/16594186?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/xiaoqiangch",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-28T06:29:30Z",
      "updated_at": "2025-11-06T05:31:11Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n每天在家、在办公室还有手机上，多平台的设备内容如果能够合并起来总结，会更加有效。\n\n### 👍 What problem does this feature solve\n\n内容割裂和无法同意\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/176/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/175",
      "id": 3559997416,
      "node_id": "I_kwDOPA_-QM7UMT_o",
      "number": 175,
      "title": "[BUG] Summarization Output is in Chinese Even When Prompts Are Set to English",
      "user": {
        "login": "Souukou",
        "id": 49201606,
        "node_id": "MDQ6VXNlcjQ5MjAxNjA2",
        "avatar_url": "https://avatars.githubusercontent.com/u/49201606?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Souukou",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-28T06:19:04Z",
      "updated_at": "2025-10-28T06:19:04Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nThe summarization is generated in Chinese instead of English, even after setting the prompt language to English in the Debugging Panel.\n\nAdditionally, the default Prompt Language in the Debugging Panel is set to Chinese, even when the macOS system language is English.\n\n### 🧑‍💻 Step to reproduce\n\n1. Install the macOS release [v0.1.3](https://github.com/volcengine/MineContext/releases/tag/0.1.3) with the OS language set to English.\n  Even though the UI is in English, the default Prompt Language remains Chinese, and all generated summarizations are in Chinese.\n2. Open the Debugging Panel at http://localhost:1733/settings and set the Prompt Language to English.\n  After manually changing the default language to English in the Debugging Panel, the summarization is still generated in Chinese.\n\n### 👾 Expected result\n\nThe summarization should be generated in English.\n\nI would suggest set the default prompt language according to the system language.\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nOS: MacOS 26.0.1\nAI Platform: OpenAI gpt-4.1 nano",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/175/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/174",
      "id": 3559936901,
      "node_id": "I_kwDOPA_-QM7UMFOF",
      "number": 174,
      "title": "[BUG]: 非正常关闭导致多进程，导致重复生成",
      "user": {
        "login": "KashiwaByte101",
        "id": 219091167,
        "node_id": "U_kgDODQ8Q3w",
        "avatar_url": "https://avatars.githubusercontent.com/u/219091167?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KashiwaByte101",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": {
        "login": "qin-ctx",
        "id": 234610432,
        "node_id": "U_kgDODfvfAA",
        "avatar_url": "https://avatars.githubusercontent.com/u/234610432?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/qin-ctx",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "assignees": {
        "0": {
          "login": "qin-ctx",
          "id": 234610432,
          "node_id": "U_kgDODfvfAA",
          "avatar_url": "https://avatars.githubusercontent.com/u/234610432?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/qin-ctx",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        }
      },
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-28T05:50:21Z",
      "updated_at": "2025-10-28T05:50:21Z",
      "closed_at": null,
      "author_association": "COLLABORATOR",
      "type": {
        "id": 12722222,
        "node_id": "IT_kwDOBAPpX84AwiAu",
        "name": "Bug",
        "description": "An unexpected problem or behavior",
        "color": "red",
        "created_at": "2024-02-05T02:50:21Z",
        "updated_at": "2024-07-26T13:21:35Z",
        "is_enabled": true
      },
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n1. 在MineContext非正常关闭后，比如卡死强制退出，后台的进程是不会退出的\n2. 重新启动后就会同时有多个端口在跑MineContext\n3. 在执行任务比如tips，todo，summary就会重复生成\n\n多进程运行\n![Image](https://github.com/user-attachments/assets/4890a47a-648f-4612-8c8f-d003b5cb42ee)\n\n重复Summary\n![Image](https://github.com/user-attachments/assets/760b11c9-e396-4c42-b0a1-16bd61d04254)\n\n重复Activity\n![Image](https://github.com/user-attachments/assets/14c2331f-1faa-4a93-8baa-f15b62aed221)\n\n### 🧑‍💻 Step to reproduce\n\n1. 强制关闭\n2. 重新启动\n3. 等待主动推送\n\n### 👾 Expected result\n\n强制关闭后，重新启动只保留一个进程\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nmac 26.0.1",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/174/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/171",
      "id": 3558443434,
      "node_id": "I_kwDOPA_-QM7UGYmq",
      "number": 171,
      "title": "[FEATURE]: Upgrade model support from GPT-4.1-nano → GPT-5-nano",
      "user": {
        "login": "MumuTW",
        "id": 42820974,
        "node_id": "MDQ6VXNlcjQyODIwOTc0",
        "avatar_url": "https://avatars.githubusercontent.com/u/42820974?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/MumuTW",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-27T20:09:17Z",
      "updated_at": "2025-10-27T20:09:17Z",
      "closed_at": null,
      "author_association": "CONTRIBUTOR",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n### Summary\nCurrent MineContext builds only support **GPT-4.1-nano**, which limits reasoning, coding, and domain-specific performance. The newly released **GPT-5-nano** offers substantial gains at similar or better cost, making it a highly strategic upgrade target.\n\n### Request\nPlease add GPT-5-nano compatibility in the next release (or via configuration flag), ensuring seamless model selection for users who need stronger reasoning and coding capabilities without switching providers.\n\nREF: [OpenAI 隆重介紹開發者專用 GPT-5](https://openai.com/zh-Hant/index/introducing-gpt-5-for-developers/)\n\n### 👍 What problem does this feature solve\n\nUpgrading to **GPT-5-nano** solves these by offering superior reasoning, accuracy, and throughput while preserving the lightweight footprint expected of “nano” class models — directly improving both performance consistency and compute efficiency.\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/171/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/166",
      "id": 3554842952,
      "node_id": "I_kwDOPA_-QM7T4plI",
      "number": 166,
      "title": "[BUG]:  The saved Summary name deviates from the actual time",
      "user": {
        "login": "KashiwaByte101",
        "id": 219091167,
        "node_id": "U_kgDODQ8Q3w",
        "avatar_url": "https://avatars.githubusercontent.com/u/219091167?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KashiwaByte101",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-27T02:55:59Z",
      "updated_at": "2025-10-27T02:55:59Z",
      "closed_at": null,
      "author_association": "COLLABORATOR",
      "type": {
        "id": 12722222,
        "node_id": "IT_kwDOBAPpX84AwiAu",
        "name": "Bug",
        "description": "An unexpected problem or behavior",
        "color": "red",
        "created_at": "2024-02-05T02:50:21Z",
        "updated_at": "2024-07-26T13:21:35Z",
        "is_enabled": true
      },
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nThe saved Summary name deviates from the actual time and should be named according to the start time.\n\n<img width=\"2072\" height=\"1048\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/b482a70d-0c66-4740-9a2e-7ca4b056cd88\" />\n\n### 🧑‍💻 Step to reproduce\n\n1. Go to Creation Summary \n2. See the name and  time range\n\n### 👾 Expected result\n\nThe saved Summary should be named according to the start time.\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nMac 26.0.1",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/166/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/164",
      "id": 3554721375,
      "node_id": "I_kwDOPA_-QM7T4L5f",
      "number": 164,
      "title": "[BUG]: 应用程序签名问题",
      "user": {
        "login": "xiaoqiangch",
        "id": 16594186,
        "node_id": "MDQ6VXNlcjE2NTk0MTg2",
        "avatar_url": "https://avatars.githubusercontent.com/u/16594186?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/xiaoqiangch",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-27T01:38:59Z",
      "updated_at": "2025-10-27T08:40:32Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n这个问题最好不要有吧，还要绕过验证\n虽然操作不复杂，但是增加不安全感，感觉这个app干了些什么。\n\n<img width=\"251\" height=\"216\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/4218a596-c3ef-4ddb-825b-9dbf1ca69fec\" />\n\n### 🧑‍💻 Step to reproduce\n\n官方下载的dmg，在Mac os x中安装启动，就是这个结果\n\n### 👾 Expected result\n\n不应该有这样的弹出\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nMac OS Tachoe 26.0.1",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/164/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/159",
      "id": 3553333769,
      "node_id": "I_kwDOPA_-QM7Ty5IJ",
      "number": 159,
      "title": "[BUG]: 一本正经的解读我的屏幕保护程序，实在是绷不住了",
      "user": {
        "login": "xiaoqiangch",
        "id": 16594186,
        "node_id": "MDQ6VXNlcjE2NTk0MTg2",
        "avatar_url": "https://avatars.githubusercontent.com/u/16594186?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/xiaoqiangch",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-26T06:09:43Z",
      "updated_at": "2025-11-12T18:10:09Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n最好改一下，要不然堆满了这样的垃圾信息，冲淡了正常的内容。\n\n我不要研究梯田，我只是屏保上出现了梯田！！！\n\n<img width=\"841\" height=\"436\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/47e7cffc-46d0-490f-8d7a-cfec079ea68c\" />\n\n### 🧑‍💻 Step to reproduce\n\n只要程序运行，电脑启动了屏幕保护程序，就会生成大量对屏幕保护程序画面的无用、重复信息\n\n### 👾 Expected result\n\n识别并略过屏幕保护程序\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.3\n\n### 💻 Platform Details\n\nMac OSX ",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/159/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/158",
      "id": 3551443196,
      "node_id": "I_kwDOPA_-QM7Trrj8",
      "number": 158,
      "title": "[FEATURE]:增加一个x86 的mac版本吧",
      "user": {
        "login": "810123",
        "id": 9276574,
        "node_id": "MDQ6VXNlcjkyNzY1NzQ=",
        "avatar_url": "https://avatars.githubusercontent.com/u/9276574?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/810123",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 7,
      "created_at": "2025-10-25T00:52:44Z",
      "updated_at": "2025-11-10T07:17:31Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n能做一个macos _x86 支持Intel芯片的吗？\n\n### 👍 What problem does this feature solve\n\n老一点的macbook可以使用。\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/158/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/157",
      "id": 3549684083,
      "node_id": "I_kwDOPA_-QM7Tk-Fz",
      "number": 157,
      "title": "[FEATURE]: support proxy setting",
      "user": {
        "login": "FFute",
        "id": 8198810,
        "node_id": "MDQ6VXNlcjgxOTg4MTA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/8198810?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/FFute",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-24T14:07:44Z",
      "updated_at": "2025-10-28T04:04:58Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nCurrently, I use this tool in the intranet environment. This tool needs to invoke the local model of the internal network. Currently, proxy settings are not supported. This will conflict with the global proxy settings and will be accessed through proxy.\n\n\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/157/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/151",
      "id": 3548290107,
      "node_id": "I_kwDOPA_-QM7Tfpw7",
      "number": 151,
      "title": "[FEATURE]: Avoid silent recording stop when LLM API is unavailable (no error shown)",
      "user": {
        "login": "revectores",
        "id": 44167001,
        "node_id": "MDQ6VXNlcjQ0MTY3MDAx",
        "avatar_url": "https://avatars.githubusercontent.com/u/44167001?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/revectores",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-24T08:39:56Z",
      "updated_at": "2025-10-24T08:39:56Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n**Description**\nWhen the LLM API becomes unreachable (e.g., due to network disconnection or invalid API key), the application silently stops recording without showing any error message or notification. Users may not realize the recording has stopped until checking the history.\n\n**Expected Behavior**\nDisplay a clear error or warning when the LLM API is unavailable.\nPause recording gracefully or retry automatically after reconnection.\nLog a descriptive error entry for debugging.\nOptionally show an “LLM status” indicator (e.g., red = disconnected).\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/151/reactions",
        "total_count": 1,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 1
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/141",
      "id": 3543676575,
      "node_id": "I_kwDOPA_-QM7TODaf",
      "number": 141,
      "title": "[FEATURE]: 增加缓存删除和查找功能，管理截图文件",
      "user": {
        "login": "wangtong731",
        "id": 203398933,
        "node_id": "U_kgDODB-fFQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/203398933?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/wangtong731",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-23T08:27:08Z",
      "updated_at": "2025-10-23T08:27:08Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n希望增加文件储存位置，可以自主选择文件的储存位置，目前安装在c盘，大量的截图文件，会占用很多c盘内存\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/141/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/140",
      "id": 3543628006,
      "node_id": "I_kwDOPA_-QM7TN3jm",
      "number": 140,
      "title": "[FEATURE]: Support excluding specific application windows",
      "user": {
        "login": "KashiwaByte101",
        "id": 219091167,
        "node_id": "U_kgDODQ8Q3w",
        "avatar_url": "https://avatars.githubusercontent.com/u/219091167?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KashiwaByte101",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-23T08:10:58Z",
      "updated_at": "2025-10-23T08:10:58Z",
      "closed_at": null,
      "author_association": "COLLABORATOR",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nSupport excluding specific application windows\n\n\n\n### 👍 What problem does this feature solve\n\nPrevent the entry of private or irrelevant information\n\n\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/140/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/138",
      "id": 3543423226,
      "node_id": "I_kwDOPA_-QM7TNFj6",
      "number": 138,
      "title": "[FEATURE]:TODO功能的行为模式切换",
      "user": {
        "login": "Kling0012",
        "id": 81347457,
        "node_id": "MDQ6VXNlcjgxMzQ3NDU3",
        "avatar_url": "https://avatars.githubusercontent.com/u/81347457?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Kling0012",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 4,
      "created_at": "2025-10-23T07:00:11Z",
      "updated_at": "2025-11-12T08:06:00Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n根据屏幕内容生成的TODO缺少准确性。希望可以手写TODO后根据屏幕内容生成TODO进度。自定义的TODO可以为Prompt追加关键词而引导大模型更好的追踪相关任务\n\n### 👍 What problem does this feature solve\n\n减少不准确，无意义的TODO生成，根据自定义TODO信息精准追踪任务进程\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/138/reactions",
        "total_count": 2,
        "+1": 2,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/135",
      "id": 3542885633,
      "node_id": "I_kwDOPA_-QM7TLCUB",
      "number": 135,
      "title": "[BUG]:",
      "user": {
        "login": "Frain-fr",
        "id": 73483149,
        "node_id": "MDQ6VXNlcjczNDgzMTQ5",
        "avatar_url": "https://avatars.githubusercontent.com/u/73483149?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Frain-fr",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-23T02:11:50Z",
      "updated_at": "2025-10-25T01:25:51Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n自定义模型Post方法有误，预期「/v1/chat/completions」实际「 /chat/completions」\n\n### 🧑‍💻 Step to reproduce\n\n自定义模型Post方法有误，预期「/v1/chat/completions」实际「 /chat/completions」\n\n### 👾 Expected result\n\n预期「/v1/chat/completions」\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.2\n\n### 💻 Platform Details\n\nmacos26",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/135/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/134",
      "id": 3542842903,
      "node_id": "I_kwDOPA_-QM7TK34X",
      "number": 134,
      "title": "[FEATURE]: 检测显示器切换并且自动截图所有显示器",
      "user": {
        "login": "WhenMelancholy",
        "id": 21274779,
        "node_id": "MDQ6VXNlcjIxMjc0Nzc5",
        "avatar_url": "https://avatars.githubusercontent.com/u/21274779?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WhenMelancholy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-10-23T01:40:25Z",
      "updated_at": "2025-11-20T10:20:35Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n我在笔记本上使用 Minecontext，并且在家里和实验室会连接不同的显示器，但是切换显示器连接之后 Minecontext 看上去并不会自动将新的显示器加入 recording 列表\n\n### 👍 What problem does this feature solve\n\n同上\n\n### 👾 What does the proposed API look like\n\n记录之前选择了 recording 了哪些显示器。当连接到一台显示器时，检查之前是否已经设置了要 recording 这台显示器，然后将这台显示器自动加入 recording。\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/134/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/124",
      "id": 3539066475,
      "node_id": "I_kwDOPA_-QM7S8d5r",
      "number": 124,
      "title": "[BUG]: Screenshot stopped silently while Recording screen",
      "user": {
        "login": "9-2-1",
        "id": 33796749,
        "node_id": "MDQ6VXNlcjMzNzk2NzQ5",
        "avatar_url": "https://avatars.githubusercontent.com/u/33796749?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/9-2-1",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-22T04:25:33Z",
      "updated_at": "2025-10-22T11:41:33Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nScreenshot recording may stop in the middle without warning. I started recording and found that the program lost screenshots for 2 hours.\n\nI have worked from 8:00 to 12:00, and records between 10:00 and 12:00 were lost. I even checked the screenshots in folder `AppData\\Roaming\\MineContext\\Data`, where only have screenshots before 10:00.\n\nRecording worked normally after restarting recording.\n\n### 🧑‍💻 Step to reproduce\n\n1. Start Recording\n2. Wait for a long time, may be opening some full-screen applications\n3. See the records\n\n### 👾 Expected result\n\nScreen recording normally, records cover full worktime.\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\nv0.1.2\n\n### 💻 Platform Details\n\nWindows 11",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/124/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/123",
      "id": 3536972389,
      "node_id": "I_kwDOPA_-QM7S0epl",
      "number": 123,
      "title": "[BUG]: 上下文列表内容过少",
      "user": {
        "login": "WSC741606",
        "id": 28507966,
        "node_id": "MDQ6VXNlcjI4NTA3OTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/28507966?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WSC741606",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 5,
      "created_at": "2025-10-21T15:03:56Z",
      "updated_at": "2025-10-22T08:47:58Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n设置截图频率5s一张，但实际生成的上下文列表平均5分钟左右才有一条，同时对处理较短的也没识别出来，长的甚至间隔十几分钟才有一条，不太清楚这个的生成逻辑是什么？\n\n### 🧑‍💻 Step to reproduce\n\n正常使用\n\n### 👾 Expected result\n\n希望与截图相同频率的上下文生成频率，或可以手动调节多长时间后必然生成一条\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.2，Windows版本\n\n### 💻 Platform Details\n\nWindows",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/123/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/122",
      "id": 3536467718,
      "node_id": "I_kwDOPA_-QM7SyjcG",
      "number": 122,
      "title": "[FEATURE]: 建议增加自定义截图位置目录和后台端口自定义 避免和我的其他端口冲突",
      "user": {
        "login": "summer198971",
        "id": 7776017,
        "node_id": "MDQ6VXNlcjc3NzYwMTc=",
        "avatar_url": "https://avatars.githubusercontent.com/u/7776017?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/summer198971",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-21T13:04:20Z",
      "updated_at": "2025-10-27T11:15:17Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n建议增加自定义截图位置目录和后台端口自定义 避免和我的其他端口冲突\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/122/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/121",
      "id": 3536403826,
      "node_id": "I_kwDOPA_-QM7SyT1y",
      "number": 121,
      "title": "[FEATURE]: 希望后台调试页面系统监控页面，能提供平均每次访问VLM的耗时统计",
      "user": {
        "login": "WSC741606",
        "id": 28507966,
        "node_id": "MDQ6VXNlcjI4NTA3OTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/28507966?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WSC741606",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-21T12:49:13Z",
      "updated_at": "2025-10-22T03:15:04Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nhttp://localhost:8000/monitoring 页面，现在看上下文列表有明显延迟，希望定位是否是VLM回复过慢导致\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/121/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/120",
      "id": 3536383550,
      "node_id": "I_kwDOPA_-QM7SyO4-",
      "number": 120,
      "title": "[FEATURE]: 希望后台调试页面的上下文详情能显示对应的截图",
      "user": {
        "login": "WSC741606",
        "id": 28507966,
        "node_id": "MDQ6VXNlcjI4NTA3OTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/28507966?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WSC741606",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-21T12:44:07Z",
      "updated_at": "2025-10-22T03:19:20Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nhttp://localhost:8000/contexts 页面，目前只能看到总结，不能看到原始的截图，希望能看到\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/120/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/119",
      "id": 3536262462,
      "node_id": "I_kwDOPA_-QM7SxxU-",
      "number": 119,
      "title": "[FEATURE]: 希望支持http格式的向量模型调用",
      "user": {
        "login": "WSC741606",
        "id": 28507966,
        "node_id": "MDQ6VXNlcjI4NTA3OTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/28507966?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WSC741606",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 5,
      "created_at": "2025-10-21T12:11:23Z",
      "updated_at": "2025-10-27T09:52:54Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n阿里的multimodal-embedding-v1免费但不支持OpenAI兼容的访问，希望能支持从而降低使用成本\n\nhttps://help.aliyun.com/zh/model-studio/multimodal-embedding-api-reference?spm=a2c4g.11186623.help-menu-2400256.d_2_8_0.7a723560RR6exF\n\n<img width=\"3059\" height=\"1848\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/0a1a004d-4412-47cf-8c22-2841c560a214\" />\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/119/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/118",
      "id": 3536253703,
      "node_id": "I_kwDOPA_-QM7SxvMH",
      "number": 118,
      "title": "[FEATURE]: 希望Windows客户端支持中文和深色模式",
      "user": {
        "login": "WSC741606",
        "id": 28507966,
        "node_id": "MDQ6VXNlcjI4NTA3OTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/28507966?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/WSC741606",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-21T12:08:58Z",
      "updated_at": "2025-10-22T03:22:08Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n如题，希望添加中文支持和深色支持\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/118/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/112",
      "id": 3532138292,
      "node_id": "I_kwDOPA_-QM7SiCc0",
      "number": 112,
      "title": "[FEATURE]: Support adjusting prompts and generation time within Settings.",
      "user": {
        "login": "KashiwaByte101",
        "id": 219091167,
        "node_id": "U_kgDODQ8Q3w",
        "avatar_url": "https://avatars.githubusercontent.com/u/219091167?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KashiwaByte101",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-20T11:44:55Z",
      "updated_at": "2025-10-20T11:44:55Z",
      "closed_at": null,
      "author_association": "COLLABORATOR",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nSupports using [settings] instead of localhost:8000 for function configuration.\n\n\n\n### 👍 What problem does this feature solve\n\nOptimize the user experience of the MineContext Application.\n\n\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/112/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/104",
      "id": 3530789544,
      "node_id": "I_kwDOPA_-QM7Sc5Ko",
      "number": 104,
      "title": "[FEATURE]: 在ui上显示目前与api接口的连接状态,或是其它的网络故障报错UI",
      "user": {
        "login": "ferryser",
        "id": 140574130,
        "node_id": "U_kgDOCGD9sg",
        "avatar_url": "https://avatars.githubusercontent.com/u/140574130?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ferryser",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 5,
      "created_at": "2025-10-20T02:22:24Z",
      "updated_at": "2025-10-22T03:23:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n在ui上显示目前与api接口的连接状态\n\n\n### 👍 What problem does this feature solve\n\n我在windows10上运行exe版本的contex时,经常会因为网络配置错误问题(某个vpn插件在启动状态下关机重启导致dns故障),导致实际上没有连上豆包.如果能够在ui上显示目前与api接口的连接状态,也许可以避免这种\"启动了一个小时才发现网络故障\"的情况\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/104/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/98",
      "id": 3524978112,
      "node_id": "I_kwDOPA_-QM7SGuXA",
      "number": 98,
      "title": "[FEATURE]: chromadb.get()已经支持offset了",
      "user": {
        "login": "zhiiuuu",
        "id": 46589284,
        "node_id": "MDQ6VXNlcjQ2NTg5Mjg0",
        "avatar_url": "https://avatars.githubusercontent.com/u/46589284?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/zhiiuuu",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-17T08:08:12Z",
      "updated_at": "2025-10-17T08:08:12Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nchromadb.get()已经支持offset了\n不需要手动offset\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/98/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/97",
      "id": 3524859786,
      "node_id": "I_kwDOPA_-QM7SGReK",
      "number": 97,
      "title": "[FEATURE]: Support Storage Settings",
      "user": {
        "login": "KashiwaByte101",
        "id": 219091167,
        "node_id": "U_kgDODQ8Q3w",
        "avatar_url": "https://avatars.githubusercontent.com/u/219091167?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KashiwaByte101",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": {
        "login": "FoundDream",
        "id": 54743551,
        "node_id": "MDQ6VXNlcjU0NzQzNTUx",
        "avatar_url": "https://avatars.githubusercontent.com/u/54743551?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/FoundDream",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "assignees": {
        "0": {
          "login": "FoundDream",
          "id": 54743551,
          "node_id": "MDQ6VXNlcjU0NzQzNTUx",
          "avatar_url": "https://avatars.githubusercontent.com/u/54743551?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/FoundDream",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        }
      },
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-17T07:26:26Z",
      "updated_at": "2025-10-17T14:39:18Z",
      "closed_at": null,
      "author_association": "COLLABORATOR",
      "type": {
        "id": 12722227,
        "node_id": "IT_kwDOBAPpX84AwiAz",
        "name": "Feature",
        "description": "A request, idea, or new functionality",
        "color": "blue",
        "created_at": "2024-02-05T02:50:21Z",
        "updated_at": "2024-10-08T17:05:40Z",
        "is_enabled": true
      },
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nSupport setting the maximum file size and file deletion time interval in settings.\n\n\n\n### 👍 What problem does this feature solve\n\nThe current default 15-day deletion period cannot flexibly meet users' storage needs.\n\n\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/97/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/91",
      "id": 3524296744,
      "node_id": "I_kwDOPA_-QM7SEIAo",
      "number": 91,
      "title": "[BUG]:请求一直失败",
      "user": {
        "login": "Kyhero-ai",
        "id": 54341324,
        "node_id": "MDQ6VXNlcjU0MzQxMzI0",
        "avatar_url": "https://avatars.githubusercontent.com/u/54341324?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Kyhero-ai",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 10,
      "created_at": "2025-10-17T03:20:28Z",
      "updated_at": "2025-12-30T02:36:45Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nvlm_model:\n  base_url: \"https://ark.cn-beijing.volces.com/api/v3/chat/completions\"\n  api_key: \"xxxxxxxx\"\n  model: \"ep-20251017102924-5xjch\"\n  provider: \"doubao\"\n  # max_tokens: 4096\n  temperature: 0.7\n\nembedding_model:\n  base_url: \"https://ark.cn-beijing.volces.com/api/v3\"\n  api_key: \"xxxxxxx\"\n  model: \"ep-20251017103311-7jbxl\"\n  provider: doubao\n  output_dim: 2048\n\nWorkflow execution failed: Error code: 500 - {'error': {'code': 'InternalServiceError', 'message': 'The service encountered an unexpected internal error. Please retry later. Request id: 021760670550362747eea32fc41a3946f1fed981da9801d5da5b9', 'param': '', 'type': 'Internal Server Error'}}\n\n### 🧑‍💻 Step to reproduce\n\n 1\n\n### 👾 Expected result\n\n1\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n1\n\n### 💻 Platform Details\n\n1",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/91/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/90",
      "id": 3524150102,
      "node_id": "I_kwDOPA_-QM7SDkNW",
      "number": 90,
      "title": "[FEATURE]: Would be great if screen recording can record the active screen",
      "user": {
        "login": "AInoob",
        "id": 7615460,
        "node_id": "MDQ6VXNlcjc2MTU0NjA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/7615460?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/AInoob",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-17T02:21:15Z",
      "updated_at": "2025-10-17T02:21:15Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nCurrently screen recording can only select dedicated screen. I think recording the active screen would be better. \n\nFor example:\n- Time1: I have one Macbook screen -> record the Macbook screen\n- Time2: I have one Macbook screen + three external monitors -> record the active screen that I am on, instead of recording all screens\n\n### 👍 What problem does this feature solve\n\nReduce the number of screens recorded\n\n### 👾 What does the proposed API look like\n\nBeing able to select \"Active screen\" in MineContext settings\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/90/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/81",
      "id": 3519949421,
      "node_id": "I_kwDOPA_-QM7Rzipt",
      "number": 81,
      "title": "[FEATURE]: 支持check for update功能",
      "user": {
        "login": "ArkURL",
        "id": 56484166,
        "node_id": "MDQ6VXNlcjU2NDg0MTY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/56484166?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ArkURL",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-16T00:48:29Z",
      "updated_at": "2025-10-17T14:40:13Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n更新版本需要到release再次下载安装，不太方便\n\n### 👍 What problem does this feature solve\n\n在应用内检查并执行更新动作\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/81/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/77",
      "id": 3518075335,
      "node_id": "I_kwDOPA_-QM7RsZHH",
      "number": 77,
      "title": "[FEATURE]: minecontext 支持打卡功能",
      "user": {
        "login": "gs-yang",
        "id": 83273753,
        "node_id": "MDQ6VXNlcjgzMjczNzUz",
        "avatar_url": "https://avatars.githubusercontent.com/u/83273753?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gs-yang",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-15T13:32:29Z",
      "updated_at": "2025-10-16T03:35:40Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n支持点击【上班】【下班】，下班后不再记录数据，且自动生成当天复盘总结和 todo，可以对 todo 内容点击【提醒我】，点击【上班】自动弹出欢迎语（可以根据对用户昨天心情的判断有不同的激励），对今天待办的事项给出提醒和时间规划等。通过打卡日历养成每日使用习惯。\n\n### 👍 What problem does this feature solve\n\n不知道该什么时候看 minecontext\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/77/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/75",
      "id": 3517865284,
      "node_id": "I_kwDOPA_-QM7Rrl1E",
      "number": 75,
      "title": "[BUG]: “Screen Monitor” 界面中，点击“开始/停止录制”按钮后，描述文本的渲染状态发生错误改变",
      "user": {
        "login": "SinKy-Yan",
        "id": 56128013,
        "node_id": "MDQ6VXNlcjU2MTI4MDEz",
        "avatar_url": "https://avatars.githubusercontent.com/u/56128013?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/SinKy-Yan",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-15T12:42:25Z",
      "updated_at": "2025-10-17T03:21:44Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\n该界面中的描述文本在不同状态下（录制前 vs. 录制中）存在不同的渲染错误。初始状态下 “stays” 显示为 “s tays”，点击开始录制后，该单词的显示错误，变为 “st ays”。\n\n### 🧑‍💻 Step to reproduce\n\n1. 进入初始状态： 打开应用并导航至 “Screen Monitor” 界面。此时按钮显示为 “Start Recording”。\n\n2. 观察初始错误： 观察描述文本 “...All data stays local...”。此时单词 “stays” 显示不正确，渲染为 “s tays”。\n\n3. 触发状态变更： 点击 “Start Recording” 按钮。\n\n4. 观察变化后的错误： 界面更新，按钮变为 “Stop Recording”。再次观察同一处的描述文本，发现 “stays” 的显示错误变得更严重了，渲染为 “st ays”。\n\n### 👾 Expected result\n\n“Screen Monitor” 页面上的描述性文本，无论录制状态如何，都应当正确且一致地显示。\n\n具体来说，句子 “All data stays local with full privacy protection” 中的单词 “stays” 应该始终被渲染为一个完整的、字母间距正常的单词。\n\n### 🚑 Any additional information\n\n_No response_\n\n### 🛠️ MineContext Version\n\n0.1.1\n\n### 💻 Platform Details\n\nmacOS 26.1 Beta版(25B5042k)\n\nM4 Pro",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/75/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/73",
      "id": 3516426908,
      "node_id": "I_kwDOPA_-QM7RmGqc",
      "number": 73,
      "title": "[Advice]: 定时任务代码优化",
      "user": {
        "login": "benhack20",
        "id": 75818774,
        "node_id": "MDQ6VXNlcjc1ODE4Nzc0",
        "avatar_url": "https://avatars.githubusercontent.com/u/75818774?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/benhack20",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9428377429,
          "node_id": "LA_kwDOPA_-QM8AAAACMfmfVQ",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/advice",
          "name": "advice",
          "color": "d4c5f9",
          "default": false,
          "description": "advice to the project"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-15T05:47:34Z",
      "updated_at": "2025-10-16T00:19:26Z",
      "closed_at": null,
      "author_association": "CONTRIBUTOR",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📌 Documentation Location\n\nComsumptionManager中，启动任务的timer代码（以_start_report_timer为例），check_and_generate_daily_report里开启了定时线程，而定时线程的任务又是check_and_generate_daily_report（它会再次创建子线程），这导致：\n- 每次执行都会创建新线程，可能导致线程数量不断增长\n- 如果函数执行时间超过30分钟，会创建多个重叠的定时器\n- 内存泄漏风险\n功能没问题，但是不建议这么实现。\n\n### 🚑 Issue with Current Content\n\n_No response_\n\n### 👍 Suggested Improvement\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/73/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/71",
      "id": 3516331762,
      "node_id": "I_kwDOPA_-QM7Rlvby",
      "number": 71,
      "title": "[FEATURE]: Mac 能够覆盖不同桌面的记录",
      "user": {
        "login": "Yiiii0",
        "id": 117421709,
        "node_id": "U_kgDOBv-2jQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/117421709?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Yiiii0",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 5,
      "created_at": "2025-10-15T04:54:05Z",
      "updated_at": "2025-10-16T00:20:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n好像看到目前只能recording当前桌面的内容。希望可以recording所有的桌面的信息。\n\n### 👍 What problem does this feature solve\n\n对于Mac用户来说，一般会有很多个桌面来回切换使用，包括显示器桌面。\n\n### 👾 What does the proposed API look like\n\nN/A\n\n### 🚑 Any additional information\n\nN/A",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/71/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/69",
      "id": 3516198493,
      "node_id": "I_kwDOPA_-QM7RlO5d",
      "number": 69,
      "title": "[FEATURE]: Batch processing items of todo list",
      "user": {
        "login": "zengiai",
        "id": 66161971,
        "node_id": "MDQ6VXNlcjY2MTYxOTcx",
        "avatar_url": "https://avatars.githubusercontent.com/u/66161971?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/zengiai",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-15T03:28:02Z",
      "updated_at": "2025-10-15T03:28:02Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nBatch processing items of todo list\n\n### 👍 What problem does this feature solve\n\nToo many useless and meaningless todo are generated directly in my todo list. They are too confusing and need to be edited and deleted one by one when sorting them out\n\n### 👾 What does the proposed API look like\n\nAdd a button for batch processing\nSelect multiple todos and choose to delete them\n\n### 🚑 Any additional information\n\nIf possible, would like to add todo in batches and use it as a to-do application",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/69/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/57",
      "id": 3509094156,
      "node_id": "I_kwDOPA_-QM7RKIcM",
      "number": 57,
      "title": "[FEATURE]: Add todo transfer/temporary storage area",
      "user": {
        "login": "yixiak",
        "id": 87012522,
        "node_id": "MDQ6VXNlcjg3MDEyNTIy",
        "avatar_url": "https://avatars.githubusercontent.com/u/87012522?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/yixiak",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9446276575,
          "node_id": "LA_kwDOPA_-QM8AAAACMwq93w",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/feature",
          "name": "feature",
          "color": "7db1d3",
          "default": false,
          "description": "Feature request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-13T08:57:39Z",
      "updated_at": "2025-10-13T09:02:01Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nAdd an area to temporarily store newly generated todos. Only todos confirmed by the user will be added to the todo list, and the rest will be deleted after a certain period of time.\n\n### 👍 What problem does this feature solve\n\nCurrently, many inaccurate todos are generated, and users need to delete them manually one by one.\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/57/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/50",
      "id": 3507384809,
      "node_id": "I_kwDOPA_-QM7RDnHp",
      "number": 50,
      "title": "[BUG]: Abnormal token consumption (3M+ tokens in 2 hours) with no UI feedback or summaries displayed",
      "user": {
        "login": "hungryDodo",
        "id": 56158934,
        "node_id": "MDQ6VXNlcjU2MTU4OTM0",
        "avatar_url": "https://avatars.githubusercontent.com/u/56158934?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/hungryDodo",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 4,
      "created_at": "2025-10-12T15:32:10Z",
      "updated_at": "2025-12-07T09:44:21Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 🐛 Bug description [Please make everyone to understand it]\n\nI'm experiencing extremely high token consumption that far exceeds the documented usage patterns. According to the project's issue discussion https://github.com/volcengine/MineContext/issues/44#issuecomment-3393976330, normal daily consumption should be around 2-3 million tokens. However, after about 2 hours of usage, I've consumed over 3 million tokens, which seems abnormal. Additionally, the software interface shows no summaries or processing results, which suggests the tokens are being consumed without producing visible output.\n\nThis indicates either:\n\n1. A backend processing loop causing redundant API calls\n2. Configuration issues leading to excessive LLM requests\n3. A bug in the token usage monitoring/reporting system\n\nThe image below shows a screenshot of my token usage from the VolcEngine backend. It seems the data hasn't appeared yet, _likely due to a delay in updates_. However, I set a display limit of 3,000,000 for the model's token call volume, and the automatic pause function has been triggered. Therefore, the usage should have reached the set limit. \n**I will check the console again tomorrow to see if the data has been updated.**\n\n<img width=\"1295\" height=\"726\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/da4fb0bd-905d-47e6-8db3-af4bb8d9dc39\" />\n\n### 🧑‍💻 Step to reproduce\n\nThe software was installed and configured **strictly** in accordance with the steps outlined in the README file:\n\n1. Install and configure MineContext following the quick start guide\n2. Set up API keys for LLM providers\n3. Run MineContext normally for approximately 2 hours\n4. Check token consumption via provider dashboard\n5. Observe that UI shows no summaries or processing results despite high token usage\n\n### 👾 Expected result\n\nI expected that:\n\n- Token consumption for 2 hours should be proportional to daily usage (max ~500K-600K tokens for 2 hours if daily is 2-3M)\n- The UI should display summaries, insights, or processing results corresponding to the token consumption\n- Background processing should not consume tokens without producing user-visible output\n\n### 🚑 Any additional information\n\n- Token consumption rate appears to be ~1.5M tokens per hour, which would result in ~36M tokens per day (far exceeding documented usage)\n- No error messages displayed in the UI\n- Application appears to be running normally from user perspective\n- Need to investigate monitoring logs and token usage tracking\n- Potential investigation areas: processing loops in context_processing pipeline, LLM client retry mechanisms, or capture manager triggering excessive API calls\n\n### 🛠️ MineContext Version\n\n0.1.1\n\n### 💻 Platform Details\n\nOperating System: macOS Tahoe 26.0.1",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/50/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/44",
      "id": 3506564608,
      "node_id": "I_kwDOPA_-QM7RAe4A",
      "number": 44,
      "title": "[FEATURE]: prompt用量 & 存储空间管理",
      "user": {
        "login": "AntimoOfficial",
        "id": 228289565,
        "node_id": "U_kgDODZtsHQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/228289565?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/AntimoOfficial",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9428377429,
          "node_id": "LA_kwDOPA_-QM8AAAACMfmfVQ",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/advice",
          "name": "advice",
          "color": "d4c5f9",
          "default": false,
          "description": "advice to the project"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-12T02:08:35Z",
      "updated_at": "2025-10-12T06:24:06Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n\t1.\tPrompt 用量偏大，成本压力\n昨晚忘记关闭，结果录了一晚上，早上发现免费额度已经用完，还被扣了 0.1 元多。\n感觉在持续使用场景下，如果 prompt 太重，长期成本可能很高。\n\t2.\t截图功能占用空间 / 冗余\n如果截图很多，会占用大量本地存储空间（尤其 mac / iCloud 存储比较贵）。\n希望能在早期版本优先上线一个「仅保留向量 + 语义摘要」的可选模式，作为节省空间／成本的 fallback。\n\n我对大模型 / 向量存储机制了解不多，不确定这两点是否真的是瓶颈 / 有意义的优化方向 😂\n希望大佬或社区能帮忙解释一下这两点在实际系统中是否是问题，以及有没有更优的折中方案。\n非常感谢！\n\n### 👍 What problem does this feature solve\n\nnot yet\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/44/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/40",
      "id": 3505797746,
      "node_id": "I_kwDOPA_-QM7Q9jpy",
      "number": 40,
      "title": "[FEATURE]: Configuring System Prompt",
      "user": {
        "login": "chengran-yang",
        "id": 25203395,
        "node_id": "MDQ6VXNlcjI1MjAzMzk1",
        "avatar_url": "https://avatars.githubusercontent.com/u/25203395?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/chengran-yang",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349731,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Yw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/enhancement",
          "name": "enhancement",
          "color": "a2eeef",
          "default": true,
          "description": "New feature or request"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-11T13:05:18Z",
      "updated_at": "2025-10-12T06:27:02Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": {
        "id": 12722227,
        "node_id": "IT_kwDOBAPpX84AwiAz",
        "name": "Feature",
        "description": "A request, idea, or new functionality",
        "color": "blue",
        "created_at": "2024-02-05T02:50:21Z",
        "updated_at": "2024-10-08T17:05:40Z",
        "is_enabled": true
      },
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nThanks for providing this amazing tool! \n\nI'd like to request a new feature of sys prompt to guide the summarization of todo list like 1) which content to be summarized, 2) in which language, 3) the desired level of granularity\n\nAlso I'd like to have a panel of API token usage :) \n\nMany thanks for consideration\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/40/reactions",
        "total_count": 2,
        "+1": 2,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/36",
      "id": 3505569256,
      "node_id": "I_kwDOPA_-QM7Q8r3o",
      "number": 36,
      "title": "[FEATURE]:",
      "user": {
        "login": "starlightliu",
        "id": 1088764,
        "node_id": "MDQ6VXNlcjEwODg3NjQ=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1088764?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/starlightliu",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-11T10:10:24Z",
      "updated_at": "2025-10-12T06:21:50Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n增加录音功能\n\n### 👍 What problem does this feature solve\n\n开会和线下沟通c场景\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/36/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/34",
      "id": 3505476786,
      "node_id": "I_kwDOPA_-QM7Q8VSy",
      "number": 34,
      "title": "[FEATURE]: 未来会支持ubuntu吗？",
      "user": {
        "login": "McflyWZX",
        "id": 22737885,
        "node_id": "MDQ6VXNlcjIyNzM3ODg1",
        "avatar_url": "https://avatars.githubusercontent.com/u/22737885?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/McflyWZX",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9428377429,
          "node_id": "LA_kwDOPA_-QM8AAAACMfmfVQ",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/advice",
          "name": "advice",
          "color": "d4c5f9",
          "default": false,
          "description": "advice to the project"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 4,
      "created_at": "2025-10-11T09:01:10Z",
      "updated_at": "2025-10-17T10:19:21Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": {
        "id": 12722227,
        "node_id": "IT_kwDOBAPpX84AwiAz",
        "name": "Feature",
        "description": "A request, idea, or new functionality",
        "color": "blue",
        "created_at": "2024-02-05T02:50:21Z",
        "updated_at": "2024-10-08T17:05:40Z",
        "is_enabled": true
      },
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\n公司流程主要在ubuntu上，希望能支持ubuntu\n\n### 👍 What problem does this feature solve\n\n_No response_\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/34/reactions",
        "total_count": 2,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 2
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/30",
      "id": 3505110054,
      "node_id": "I_kwDOPA_-QM7Q67wm",
      "number": 30,
      "title": "[FEATURE]: Activity timeline",
      "user": {
        "login": "aztack",
        "id": 782871,
        "node_id": "MDQ6VXNlcjc4Mjg3MQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/782871?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/aztack",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-11T03:34:52Z",
      "updated_at": "2025-10-11T03:34:52Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\nGenerate activity timeline from daily summary:\n\n### 👍 What problem does this feature solve\n\nA Mermaid graph demostration:\n\n<img width=\"2490\" height=\"486\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/72f5ee6b-f7ee-4a5c-9c6c-2d2b8800cb63\" />\n\nA horizontal straight timeline styled graph is prefered:\n<img width=\"870\" height=\"182\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/94c08672-d091-419b-9845-1d127451365e\" />\n\n### 👾 What does the proposed API look like\n\n_No response_\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/30/reactions",
        "total_count": 4,
        "+1": 2,
        "-1": 0,
        "laugh": 0,
        "hooray": 2,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/22",
      "id": 3498357252,
      "node_id": "I_kwDOPA_-QM7QhLIE",
      "number": 22,
      "title": "[FEATURE]: __more context__ extract browser history & content summary",
      "user": {
        "login": "ZaynJarvis",
        "id": 31875147,
        "node_id": "MDQ6VXNlcjMxODc1MTQ3",
        "avatar_url": "https://avatars.githubusercontent.com/u/31875147?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ZaynJarvis",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-10-09T09:27:46Z",
      "updated_at": "2025-10-09T09:59:58Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "### 📝 Feature Description [Please make everyone to understand it]\n\ncrop screen is one very important source, while since \n1. resolution is compacted OCR is not exact, some context will lose.\n2. some key info such as url, won't necessary be shown on screen.\n\nI have this project before, it mimic Arc browser new tab feature. \nIt use chrome extension to extract page url and page info, index in vectorDB, and features dense&sparse search for page retrieval. Could be a reference for browser context extraction.\n\nhttps://github.com/ZaynJarvis/newtab\n\n### 👍 What problem does this feature solve\n\nnew context \n\n### 👾 What does the proposed API look like\n\n--\n\n### 🚑 Any additional information\n\n_No response_",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/22/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/11",
      "id": 3471761028,
      "node_id": "I_kwDOPA_-QM7O7t6E",
      "number": 11,
      "title": "small issue on welcome message.",
      "user": {
        "login": "ZaynJarvis",
        "id": 31875147,
        "node_id": "MDQ6VXNlcjMxODc1MTQ3",
        "avatar_url": "https://avatars.githubusercontent.com/u/31875147?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ZaynJarvis",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 9428377429,
          "node_id": "LA_kwDOPA_-QM8AAAACMfmfVQ",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/advice",
          "name": "advice",
          "color": "d4c5f9",
          "default": false,
          "description": "advice to the project"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-10-01T02:26:22Z",
      "updated_at": "2025-10-12T06:29:40Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "> MineContext is your Context-Aware AI Partner Not a workbench, not a second brain, nor a knowledge base\n\nsuggest\nMineContext is your Context-Aware AI Partner Not **Only** a workbench, a second brain, **or** a knowledge base ...\n",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/11/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/issues/8",
      "id": 3471729215,
      "node_id": "I_kwDOPA_-QM7O7mI_",
      "number": 8,
      "title": "the right bottom corner edge is weird, should be an easy fix.",
      "user": {
        "login": "ZaynJarvis",
        "id": 31875147,
        "node_id": "MDQ6VXNlcjMxODc1MTQ3",
        "avatar_url": "https://avatars.githubusercontent.com/u/31875147?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ZaynJarvis",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {
        "0": {
          "id": 8833349719,
          "node_id": "LA_kwDOPA_-QM8AAAACDoI4Vw",
          "url": "https://api.github.com/repos/volcengine/MineContext/labels/bug",
          "name": "bug",
          "color": "d73a4a",
          "default": true,
          "description": "Something isn't working"
        }
      },
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-01T02:10:06Z",
      "updated_at": "2025-10-12T06:29:01Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": {
        "id": 12722222,
        "node_id": "IT_kwDOBAPpX84AwiAu",
        "name": "Bug",
        "description": "An unexpected problem or behavior",
        "color": "red",
        "created_at": "2024-02-05T02:50:21Z",
        "updated_at": "2024-07-26T13:21:35Z",
        "is_enabled": true
      },
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "<img width=\"2368\" height=\"1422\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/49fc2d3a-527e-4ec0-af99-99f617cd58ce\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/volcengine/MineContext/issues/8/reactions",
        "total_count": 1,
        "+1": 0,
        "-1": 0,
        "laugh": 1,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    }
  ],
  "pulls": [
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/pulls/305",
      "id": 3078733167,
      "node_id": "PR_kwDOPA_-QM63gb1v",
      "number": 305,
      "state": "open",
      "locked": false,
      "title": "feat(wip): 浏览器插件扩展",
      "user": {
        "login": "Facefall",
        "id": 37741552,
        "node_id": "MDQ6VXNlcjM3NzQxNTUy",
        "avatar_url": "https://avatars.githubusercontent.com/u/37741552?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Facefall",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## Description\r\n\r\n参考 https://github.com/volcengine/MineContext/discussions/297#discussion-9196052 进行开发, 目前是 draft 阶段\r\n\r\n设计思考如下:\r\n\r\n<img width=\"1275\" height=\"2258\" alt=\"_C__Users_31089_AppData_Local_Temp_crossnote2025117-36400-6ks5x7 3d5kb html\" src=\"https://github.com/user-attachments/assets/c00d6ff9-b419-4ce4-83f8-5a6d740372ba\" />\r\n\r\n大体流程为:\r\n1. 插件配置初始化\r\n2. 进行定时轮询 + 网页 tab 匹配\r\n3. context 提取条件触发, 存储到本地(IndexDB)中\r\n4. 定时同步到 OpenContext 中\r\n\r\n\r\n<img width=\"262\" height=\"470\" alt=\"image\" src=\"https://github.com/user-attachments/assets/16fd4415-6b3b-45e4-a435-2b67c235e74f\" />\r\n\r\n\r\nhttps://github.com/user-attachments/assets/78808117-634d-4a46-9d59-40f417e1f678\r\n\r\n\r\n\r\nCloses: #(issue)\r\n\r\n## 🎯 PRs Should Target Issues\r\n\r\nBefore your create a PR, please check to see if there is [an existing issue](https://github.com/volcengine/MineContext/issues)\r\nfor this change. If not, please create an issue before you create this PR, unless the fix is very small.\r\n\r\nNot adhering to this guideline will result in the PR being closed.\r\n\r\n<!-- ## Tests -->\r\n<!-- There are no hive tests yet -->\r\n",
      "created_at": "2025-12-07T05:42:44Z",
      "updated_at": "2025-12-22T04:40:54Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": "9bd9ffd4fdb7f02d50a4e555919dd0c90c5792e9",
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "Facefall:feat/browser-extension",
        "ref": "feat/browser-extension",
        "sha": "15227d2b34e89569976f624091dbd52fbaf9457c",
        "user": {
          "login": "Facefall",
          "id": 37741552,
          "node_id": "MDQ6VXNlcjM3NzQxNTUy",
          "avatar_url": "https://avatars.githubusercontent.com/u/37741552?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/Facefall",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1106485201,
          "node_id": "R_kgDOQfOf0Q",
          "name": "MineContext",
          "full_name": "Facefall/MineContext",
          "private": false,
          "owner": {
            "login": "Facefall",
            "id": 37741552,
            "node_id": "MDQ6VXNlcjM3NzQxNTUy",
            "avatar_url": "https://avatars.githubusercontent.com/u/37741552?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Facefall",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": true,
          "url": "https://api.github.com/repos/Facefall/MineContext",
          "created_at": "2025-11-29T10:50:20Z",
          "updated_at": "2025-12-24T09:05:18Z",
          "pushed_at": "2025-12-24T09:05:13Z",
          "homepage": "",
          "size": 28972,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "Python",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "volcengine:main",
        "ref": "main",
        "sha": "ee9a3f933963a79439269df6ddf57ef15850b043",
        "user": {
          "login": "volcengine",
          "id": 67365215,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
          "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/volcengine",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1007681088,
          "node_id": "R_kgDOPA_-QA",
          "name": "MineContext",
          "full_name": "volcengine/MineContext",
          "private": false,
          "owner": {
            "login": "volcengine",
            "id": 67365215,
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
            "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/volcengine",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": false,
          "url": "https://api.github.com/repos/volcengine/MineContext",
          "created_at": "2025-06-24T11:15:21Z",
          "updated_at": "2026-02-01T17:19:26Z",
          "pushed_at": "2026-01-30T09:55:28Z",
          "homepage": "",
          "size": 29633,
          "stargazers_count": 4857,
          "watchers_count": 4857,
          "language": "Python",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 351,
          "archived": false,
          "disabled": false,
          "open_issues_count": 99,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "context-engineering",
            "2": "electron",
            "3": "embedding-models",
            "4": "javascript",
            "5": "memory",
            "6": "proactive-ai",
            "7": "python",
            "8": "python3",
            "9": "rag",
            "10": "react",
            "11": "typescript",
            "12": "vector-database",
            "13": "vision-language-model"
          },
          "visibility": "public",
          "forks": 351,
          "open_issues": 99,
          "watchers": 4857,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/305"
        },
        "html": {
          "href": "https://github.com/volcengine/MineContext/pull/305"
        },
        "issue": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/305"
        },
        "comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/305/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/305/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/305/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/volcengine/MineContext/statuses/15227d2b34e89569976f624091dbd52fbaf9457c"
        }
      },
      "author_association": "CONTRIBUTOR",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/pulls/276",
      "id": 3024363094,
      "node_id": "PR_kwDOPA_-QM60RB5W",
      "number": 276,
      "state": "open",
      "locked": false,
      "title": "feat: Add Azure OpenAI API support",
      "user": {
        "login": "zzyishand",
        "id": 146099195,
        "node_id": "U_kgDOCLVL-w",
        "avatar_url": "https://avatars.githubusercontent.com/u/146099195?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/zzyishand",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "- Add Azure as 4th platform option in Electron and Web UI\r\n- Implement automatic URL parsing for Azure API endpoints\r\n- User need to paste entire azure url\r\n\r\nThis change allows users to configure Azure OpenAI as an LLM provider alongside existing options (Doubao, OpenAI, Custom).\r\n\r\n## Description\r\n\r\nPlease include a concise summary, in clear English, of the changes in this pull request. If it closes an issue, please\r\nmention it here.\r\n\r\nCloses: #(issue)\r\n\r\n## 🎯 PRs Should Target Issues\r\n\r\nBefore your create a PR, please check to see if there is [an existing issue](https://github.com/volcengine/MineContext/issues)\r\nfor this change. If not, please create an issue before you create this PR, unless the fix is very small.\r\n\r\nNot adhering to this guideline will result in the PR being closed.\r\n\r\n<!-- ## Tests -->\r\n<!-- There are no hive tests yet -->\r\n",
      "created_at": "2025-11-19T04:57:06Z",
      "updated_at": "2025-11-19T04:57:06Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "zzyishand:feature/azure-openai-support",
        "ref": "feature/azure-openai-support",
        "sha": "2ce6e283a92fe500a95dfa799b6211c4a41310b3",
        "user": {
          "login": "zzyishand",
          "id": 146099195,
          "node_id": "U_kgDOCLVL-w",
          "avatar_url": "https://avatars.githubusercontent.com/u/146099195?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/zzyishand",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1099505125,
          "node_id": "R_kgDOQYkd5Q",
          "name": "MineContext",
          "full_name": "zzyishand/MineContext",
          "private": false,
          "owner": {
            "login": "zzyishand",
            "id": 146099195,
            "node_id": "U_kgDOCLVL-w",
            "avatar_url": "https://avatars.githubusercontent.com/u/146099195?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/zzyishand",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": true,
          "url": "https://api.github.com/repos/zzyishand/MineContext",
          "created_at": "2025-11-19T04:36:53Z",
          "updated_at": "2025-11-19T04:36:53Z",
          "pushed_at": "2025-11-19T04:53:22Z",
          "homepage": "",
          "size": 28889,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "volcengine:main",
        "ref": "main",
        "sha": "d6378556e867bce3919b0b3531a35828f65edad9",
        "user": {
          "login": "volcengine",
          "id": 67365215,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
          "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/volcengine",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1007681088,
          "node_id": "R_kgDOPA_-QA",
          "name": "MineContext",
          "full_name": "volcengine/MineContext",
          "private": false,
          "owner": {
            "login": "volcengine",
            "id": 67365215,
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
            "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/volcengine",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": false,
          "url": "https://api.github.com/repos/volcengine/MineContext",
          "created_at": "2025-06-24T11:15:21Z",
          "updated_at": "2026-02-01T17:19:26Z",
          "pushed_at": "2026-01-30T09:55:28Z",
          "homepage": "",
          "size": 29633,
          "stargazers_count": 4857,
          "watchers_count": 4857,
          "language": "Python",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 351,
          "archived": false,
          "disabled": false,
          "open_issues_count": 99,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "context-engineering",
            "2": "electron",
            "3": "embedding-models",
            "4": "javascript",
            "5": "memory",
            "6": "proactive-ai",
            "7": "python",
            "8": "python3",
            "9": "rag",
            "10": "react",
            "11": "typescript",
            "12": "vector-database",
            "13": "vision-language-model"
          },
          "visibility": "public",
          "forks": 351,
          "open_issues": 99,
          "watchers": 4857,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/276"
        },
        "html": {
          "href": "https://github.com/volcengine/MineContext/pull/276"
        },
        "issue": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/276"
        },
        "comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/276/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/276/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/276/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/volcengine/MineContext/statuses/2ce6e283a92fe500a95dfa799b6211c4a41310b3"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/pulls/263",
      "id": 3014255496,
      "node_id": "PR_kwDOPA_-QM6zqeOI",
      "number": 263,
      "state": "open",
      "locked": false,
      "title": "feat(i18n,zhipu): 中文化主要页面 & 修复智谱免费 VLM 连接失败",
      "user": {
        "login": "CHANGGELY",
        "id": 133892052,
        "node_id": "U_kgDOB_sH1A",
        "avatar_url": "https://avatars.githubusercontent.com/u/133892052?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/CHANGGELY",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "- 前端：新增 i18n 资源，首页/监控/设置等中文化，默认语言 zh，保留切换\r\n- 后端：规范化 baseUrl，移除重复的 /chat/completions；VLM 校验改为 image_url+text；Embedding 别名映射 Doubao-embedding-large → doubao-embedding-large-text-240915\r\n- 配置：默认设智谱 VLM 与豆包 Embedding 的 baseUrl 与模型名；API Key 通过环境变量，不硬编码\r\n\r\n提升：降低使用门槛，支持智谱免费 VLM 正常连通，保留混合供应商用法\r\n\r\n## Description\r\n\r\nPlease include a concise summary, in clear English, of the changes in this pull request. If it closes an issue, please\r\nmention it here.\r\n\r\nCloses: #294\r\n## 🎯 PRs Should Target Issues\r\n\r\nBefore your create a PR, please check to see if there is [an existing issue](https://github.com/volcengine/MineContext/issues)\r\nfor this change. If not, please create an issue before you create this PR, unless the fix is very small.\r\n\r\nNot adhering to this guideline will result in the PR being closed.\r\n\r\n<!-- ## Tests -->\r\n<!-- There are no hive tests yet -->\r\n",
      "created_at": "2025-11-16T01:20:50Z",
      "updated_at": "2025-12-01T06:17:30Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "CHANGGELY:feat/i18n-zh-and-zhipu-vlm-fix",
        "ref": "feat/i18n-zh-and-zhipu-vlm-fix",
        "sha": "99562b8d704b9625c494d7175e24c35b5be4ec59",
        "user": {
          "login": "CHANGGELY",
          "id": 133892052,
          "node_id": "U_kgDOB_sH1A",
          "avatar_url": "https://avatars.githubusercontent.com/u/133892052?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/CHANGGELY",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1097337986,
          "node_id": "R_kgDOQWgMgg",
          "name": "MineContext",
          "full_name": "CHANGGELY/MineContext",
          "private": false,
          "owner": {
            "login": "CHANGGELY",
            "id": 133892052,
            "node_id": "U_kgDOB_sH1A",
            "avatar_url": "https://avatars.githubusercontent.com/u/133892052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/CHANGGELY",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": true,
          "url": "https://api.github.com/repos/CHANGGELY/MineContext",
          "created_at": "2025-11-16T01:16:26Z",
          "updated_at": "2025-11-16T01:16:26Z",
          "pushed_at": "2025-11-30T09:25:00Z",
          "homepage": "",
          "size": 28884,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "volcengine:main",
        "ref": "main",
        "sha": "ee9a3f933963a79439269df6ddf57ef15850b043",
        "user": {
          "login": "volcengine",
          "id": 67365215,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
          "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/volcengine",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1007681088,
          "node_id": "R_kgDOPA_-QA",
          "name": "MineContext",
          "full_name": "volcengine/MineContext",
          "private": false,
          "owner": {
            "login": "volcengine",
            "id": 67365215,
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
            "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/volcengine",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": false,
          "url": "https://api.github.com/repos/volcengine/MineContext",
          "created_at": "2025-06-24T11:15:21Z",
          "updated_at": "2026-02-01T17:19:26Z",
          "pushed_at": "2026-01-30T09:55:28Z",
          "homepage": "",
          "size": 29633,
          "stargazers_count": 4857,
          "watchers_count": 4857,
          "language": "Python",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 351,
          "archived": false,
          "disabled": false,
          "open_issues_count": 99,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "context-engineering",
            "2": "electron",
            "3": "embedding-models",
            "4": "javascript",
            "5": "memory",
            "6": "proactive-ai",
            "7": "python",
            "8": "python3",
            "9": "rag",
            "10": "react",
            "11": "typescript",
            "12": "vector-database",
            "13": "vision-language-model"
          },
          "visibility": "public",
          "forks": 351,
          "open_issues": 99,
          "watchers": 4857,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/263"
        },
        "html": {
          "href": "https://github.com/volcengine/MineContext/pull/263"
        },
        "issue": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/263"
        },
        "comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/263/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/263/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/263/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/volcengine/MineContext/statuses/99562b8d704b9625c494d7175e24c35b5be4ec59"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": [
        2
      ]
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/pulls/233",
      "id": 2986985078,
      "node_id": "PR_kwDOPA_-QM6yCcZ2",
      "number": 233,
      "state": "open",
      "locked": false,
      "title": "feat: support tray icon English",
      "user": {
        "login": "sqzhang-jeremy",
        "id": 57616347,
        "node_id": "MDQ6VXNlcjU3NjE2MzQ3",
        "avatar_url": "https://avatars.githubusercontent.com/u/57616347?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sqzhang-jeremy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## Description\r\n\r\nAdd English support tray icon on macOS.\r\n\r\nCloses: #170 #227 \r\n\r\n## 🎯 PRs Should Target Issues\r\n\r\nBefore your create a PR, please check to see if there is [an existing issue](https://github.com/volcengine/MineContext/issues)\r\nfor this change. If not, please create an issue before you create this PR, unless the fix is very small.\r\n\r\nNot adhering to this guideline will result in the PR being closed.\r\n\r\n<!-- ## Tests -->\r\n<img width=\"152\" height=\"96\" alt=\"iShot_2025-11-06_17 55 11\" src=\"https://github.com/user-attachments/assets/cf9bad04-2e7f-4d62-a1e7-9091f384f46e\" />\r\n\r\nI have fixed this minor bug in my fork repo. However, it is challenging for me to create a workable macOS DMG file to test the full functionality in the future. Here is part of a snapshot.\r\n\r\nIs anyone available to help me test this new feature? I have submitted a pull request. Thanks!\r\n<!-- There are no hive tests yet -->",
      "created_at": "2025-11-07T03:15:30Z",
      "updated_at": "2025-11-07T03:15:30Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "sqzhang-jeremy:feature/tray-icon-language-support",
        "ref": "feature/tray-icon-language-support",
        "sha": "d15ea7cd0f4c911541a537ec910a31b577a2bfaf",
        "user": {
          "login": "sqzhang-jeremy",
          "id": 57616347,
          "node_id": "MDQ6VXNlcjU3NjE2MzQ3",
          "avatar_url": "https://avatars.githubusercontent.com/u/57616347?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/sqzhang-jeremy",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1082902316,
          "node_id": "R_kgDOQIvHLA",
          "name": "MineContext",
          "full_name": "sqzhang-jeremy/MineContext",
          "private": false,
          "owner": {
            "login": "sqzhang-jeremy",
            "id": 57616347,
            "node_id": "MDQ6VXNlcjU3NjE2MzQ3",
            "avatar_url": "https://avatars.githubusercontent.com/u/57616347?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sqzhang-jeremy",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": true,
          "url": "https://api.github.com/repos/sqzhang-jeremy/MineContext",
          "created_at": "2025-10-25T00:45:41Z",
          "updated_at": "2025-10-27T22:41:48Z",
          "pushed_at": "2025-11-07T02:55:15Z",
          "homepage": "",
          "size": 28293,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "volcengine:main",
        "ref": "main",
        "sha": "e2260d3b96cddb7a7ad1d613f2c397faedacea07",
        "user": {
          "login": "volcengine",
          "id": 67365215,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
          "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/volcengine",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1007681088,
          "node_id": "R_kgDOPA_-QA",
          "name": "MineContext",
          "full_name": "volcengine/MineContext",
          "private": false,
          "owner": {
            "login": "volcengine",
            "id": 67365215,
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
            "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/volcengine",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": false,
          "url": "https://api.github.com/repos/volcengine/MineContext",
          "created_at": "2025-06-24T11:15:21Z",
          "updated_at": "2026-02-01T17:19:26Z",
          "pushed_at": "2026-01-30T09:55:28Z",
          "homepage": "",
          "size": 29633,
          "stargazers_count": 4857,
          "watchers_count": 4857,
          "language": "Python",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 351,
          "archived": false,
          "disabled": false,
          "open_issues_count": 99,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "context-engineering",
            "2": "electron",
            "3": "embedding-models",
            "4": "javascript",
            "5": "memory",
            "6": "proactive-ai",
            "7": "python",
            "8": "python3",
            "9": "rag",
            "10": "react",
            "11": "typescript",
            "12": "vector-database",
            "13": "vision-language-model"
          },
          "visibility": "public",
          "forks": 351,
          "open_issues": 99,
          "watchers": 4857,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/233"
        },
        "html": {
          "href": "https://github.com/volcengine/MineContext/pull/233"
        },
        "issue": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/233"
        },
        "comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/233/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/233/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/233/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/volcengine/MineContext/statuses/d15ea7cd0f4c911541a537ec910a31b577a2bfaf"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": [
        1,
        2
      ]
    },
    {
      "url": "https://api.github.com/repos/volcengine/MineContext/pulls/194",
      "id": 2961490977,
      "node_id": "PR_kwDOPA_-QM6whMQh",
      "number": 194,
      "state": "open",
      "locked": false,
      "title": "Sync/upstream 2025 catch up",
      "user": {
        "login": "ldc861117",
        "id": 66586980,
        "node_id": "MDQ6VXNlcjY2NTg2OTgw",
        "avatar_url": "https://avatars.githubusercontent.com/u/66586980?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ldc861117",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## Description\r\n\r\nPlease include a concise summary, in clear English, of the changes in this pull request. If it closes an issue, please\r\nmention it here.\r\n\r\nCloses: #(issue)\r\n\r\n## 🎯 PRs Should Target Issues\r\n\r\nBefore your create a PR, please check to see if there is [an existing issue](https://github.com/volcengine/MineContext/issues)\r\nfor this change. If not, please create an issue before you create this PR, unless the fix is very small.\r\n\r\nNot adhering to this guideline will result in the PR being closed.\r\n\r\n<!-- ## Tests -->\r\n<!-- There are no hive tests yet -->\r\n",
      "created_at": "2025-10-30T03:19:04Z",
      "updated_at": "2025-10-31T08:54:54Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "ldc861117:sync/upstream-2025-catch-up",
        "ref": "sync/upstream-2025-catch-up",
        "sha": "f0e172efde51c316d1e371c79e655a12af699bfe",
        "user": {
          "login": "ldc861117",
          "id": 66586980,
          "node_id": "MDQ6VXNlcjY2NTg2OTgw",
          "avatar_url": "https://avatars.githubusercontent.com/u/66586980?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/ldc861117",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1074797320,
          "node_id": "R_kgDOQBAbCA",
          "name": "MineContext",
          "full_name": "ldc861117/MineContext",
          "private": false,
          "owner": {
            "login": "ldc861117",
            "id": 66586980,
            "node_id": "MDQ6VXNlcjY2NTg2OTgw",
            "avatar_url": "https://avatars.githubusercontent.com/u/66586980?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/ldc861117",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": true,
          "url": "https://api.github.com/repos/ldc861117/MineContext",
          "created_at": "2025-10-12T13:56:21Z",
          "updated_at": "2025-10-31T04:56:27Z",
          "pushed_at": "2025-11-02T02:59:50Z",
          "homepage": "",
          "size": 28781,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "Python",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 3,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 3,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "volcengine:main",
        "ref": "main",
        "sha": "7054f8049ce350f90e0beeb1c17f399a9d92a93a",
        "user": {
          "login": "volcengine",
          "id": 67365215,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
          "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/volcengine",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1007681088,
          "node_id": "R_kgDOPA_-QA",
          "name": "MineContext",
          "full_name": "volcengine/MineContext",
          "private": false,
          "owner": {
            "login": "volcengine",
            "id": 67365215,
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
            "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/volcengine",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
          "fork": false,
          "url": "https://api.github.com/repos/volcengine/MineContext",
          "created_at": "2025-06-24T11:15:21Z",
          "updated_at": "2026-02-01T17:19:26Z",
          "pushed_at": "2026-01-30T09:55:28Z",
          "homepage": "",
          "size": 29633,
          "stargazers_count": 4857,
          "watchers_count": 4857,
          "language": "Python",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": false,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 351,
          "archived": false,
          "disabled": false,
          "open_issues_count": 99,
          "license": {
            "key": "apache-2.0",
            "name": "Apache License 2.0",
            "spdx_id": "Apache-2.0",
            "url": "https://api.github.com/licenses/apache-2.0",
            "node_id": "MDc6TGljZW5zZTI="
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "context-engineering",
            "2": "electron",
            "3": "embedding-models",
            "4": "javascript",
            "5": "memory",
            "6": "proactive-ai",
            "7": "python",
            "8": "python3",
            "9": "rag",
            "10": "react",
            "11": "typescript",
            "12": "vector-database",
            "13": "vision-language-model"
          },
          "visibility": "public",
          "forks": 351,
          "open_issues": 99,
          "watchers": 4857,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/194"
        },
        "html": {
          "href": "https://github.com/volcengine/MineContext/pull/194"
        },
        "issue": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/194"
        },
        "comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/issues/194/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/194/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/volcengine/MineContext/pulls/194/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/volcengine/MineContext/statuses/f0e172efde51c316d1e371c79e655a12af699bfe"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    }
  ],
  "discussions": [
    {
      "id": "D_kwDOPA_-QM4AikRO",
      "number": 137,
      "title": "安装",
      "body": "为什么点开exe直接安装在了c盘，没有可选项",
      "created_at": "2025-10-23T06:15:30Z",
      "updated_at": "2025-12-13T06:10:22Z",
      "category": {
        "name": "General",
        "emoji": ":speech_balloon:"
      },
      "answer": null,
      "user": {
        "login": "wangtong731",
        "avatar_url": "https://avatars.githubusercontent.com/u/203398933?v=4"
      }
    },
    {
      "id": "D_kwDOPA_-QM4AjFIU",
      "number": 297,
      "title": "浏览器扩展开发方案讨论",
      "body": "本次讨论聚焦在 MineContext 对 浏览器上下文 信息提取处理的开发方向.\r\n\r\n## 问题\r\n\r\nMineContext 当前阶段对于浏览器的信息处理主要是基于 screenshot 截屏采集 + vlm 视觉模型分析识别.\r\n\r\n这种方式通用，但存在明显弊端:\r\n\r\n1. 信息密度低且噪音大：截图包含大量冗余 UI 元素、无关内容例如网页 footer, sidebar 广告等无关内容, 这些内容不需要捕获, 但截屏分析不会考虑这样. 即增加了存储成本, 也增加了模型理解成本, 加大非必要的 token 消耗.\r\n\r\n2. 上下文理解依赖强视觉模型：准确提取文本、理解结构（如表格、列表）成本高, 尤其是在某些特定 case , 截屏会非常大. 例如当表格或者文档在页面展示很长, 或者无线下拉滚动加载新内容时, 屏幕截图会非常大. 参考 case 1 和 case 2 截屏 pdf\r\n\r\n[case1-news.pdf](https://github.com/user-attachments/files/23849832/case1-news.pdf)\r\n[case2-bilibili.pdf](https://github.com/user-attachments/files/23849844/case2-bilibili.pdf)\r\n\r\n\r\n3. 目前 MineContext 暂时无法对浏览器进行深度交互: 仅能\"看\", 不能\"操作\".\r\n\r\n\r\n## 扩展优化: AI 浏览器自动化工具\r\n\r\n说到 AI 浏览器自动化工具, 最著名的就是 browser-use.\r\n\r\n如果后期我们需要浏览器操作功能，现在集成 AI 浏览器自动化 相关的 SDK 可能就是一个很好的契机.\r\n\r\n如果基于 browser-use/stagehand/Midscene.js 来获取 dom 信息,好处有:\r\n1. 精准数据采集：可直接获取网页的纯净HTML、结构化数据（JSON-LD）、文本内容, (与截图 + vlm 模型识别 方案对比, 优势: 数据精确+低成本)\r\n2. 准确理解页面结构与语义：通过DOM树，能天然理解元素的层次、角色（按钮、输入框）和交互逻辑。\r\n3. 实现主动服务闭环：不仅能“记录”你看了什么，未来还能“替你做”。例如，记录到你反复查看某航班比价页面，未来可授权它自动执行比价查询并推送结果，实现真正的“伙伴”级主动服务。\r\n\r\n\r\n---\r\n\r\n浏览器插件提取 dom 结构流程如下:\r\n\r\n```mermaid\r\nflowchart TD\r\n    A[“用户浏览网页”] --> B{“触发检查”}\r\n    \r\n    B --> C[“定时轮询<br>（低频兜底，仅活动页）”]\r\n    B --> D[“事件驱动<br>（主触发）”]\r\n    \r\n    D --> E[“标签页更新完成<br>tabs.onUpdated”]\r\n    D --> F[“切换到标签页<br>tabs.onActivated”]\r\n    D --> G[“SPA路由变化<br>webNavigation”]\r\n    \r\n    C & E & F & G --> H{“规则匹配判断”}\r\n    \r\n    H --> I[“是否匹配黑名单？”]\r\n    I -- 是 --> J[“忽略，结束流程”]\r\n    \r\n    I -- 否 --> K[“是否匹配白名单/通配符？”]\r\n    K -- 否 --> J\r\n    \r\n    K -- 是 --> L[“计算当前页面<br>内容哈希指纹”]\r\n    \r\n    L --> M{“指纹是否<br>与历史记录相同？”}\r\n    M -- 是 --> N[“内容未更新，结束流程”]\r\n    M -- 否 --> O[“执行DOM提取<br>与处理”]\r\n    \r\n    O --> P[“存储提取结果<br>并更新内容指纹”]\r\n\r\n```\r\n提取的 DOM 信息通过 zod 规范 JSON 结构定义.\r\n\r\n这里以browser-use为例, 使用 case:\r\n```typescript\r\nimport { BrowserUseClient } from \"browser-use-sdk\";\r\nimport { z } from \"zod\";\r\n \r\nconst client = new BrowserUseClient();\r\n \r\nconst TaskOutput = z.object({\r\nposts: z.array(\r\nz.object({\r\ntitle: z.string(),\r\nurl: z.string(),\r\n}),\r\n),\r\n});\r\n \r\nconst task = await client.tasks.createTask({\r\ntask: \"Search for the top 10 Hacker News posts and return the title and url.\",\r\nschema: TaskOutput,\r\n});\r\n\r\n```\r\n\r\n鉴于作为浏览器插件而言, 网络环境并不总是那么可靠, 考虑将提取的数据存储到 IndexedDB, 并定时将 JSON(DOM Context) transform to JSONL, 并通过 mcp 通信 (类似upload_jsonl) 同步数据给后端, 复用后端提供的 StructuredFileChunker 进行 process.\r\n\r\n",
      "created_at": "2025-12-01T13:26:06Z",
      "updated_at": "2025-12-01T17:19:48Z",
      "category": {
        "name": "General",
        "emoji": ":speech_balloon:"
      },
      "answer": null,
      "user": {
        "login": "Facefall",
        "avatar_url": "https://avatars.githubusercontent.com/u/37741552?u=dfefbe265bd2d034ce93da15e2c50997b9c6fc02&v=4"
      }
    },
    {
      "id": "D_kwDOPA_-QM4AiqjS",
      "number": 195,
      "title": "关于Token消耗的问题",
      "body": "谁那里有这软件大致的Token消耗量统计啊，我这边两个屏幕，15s截一张，用豆包的模型，500k试用Token，不到一个小时干没了😂",
      "created_at": "2025-10-30T03:21:46Z",
      "updated_at": "2025-11-12T03:17:42Z",
      "category": {
        "name": "Q&A",
        "emoji": ":pray:"
      },
      "answer": null,
      "user": {
        "login": "zls3434",
        "avatar_url": "https://avatars.githubusercontent.com/u/8819981?u=e0bf12a742350a17cf67e29e6f28d98cc5b42ff4&v=4"
      }
    },
    {
      "id": "D_kwDOPA_-QM4AidoW",
      "number": 89,
      "title": "Welcome to MineContext Discussions!",
      "body": "<!--\r\n    ✏️ Optional: Customize the content below to let your community know what you intend to use Discussions for.\r\n-->\r\n## 👋 Welcome!\r\n  We’re using Discussions as a place to connect with other members of our community. We hope that you:\r\n  * Ask questions you’re wondering about.\r\n  * Share ideas.\r\n  * Engage with other community members.\r\n  * Welcome others and are open-minded. Remember that this is a community we\r\n  build together 💪.\r\n\r\n  To get started, comment below with an introduction of yourself and tell us about what you do with this community.\r\n\r\n<!--\r\n  For the maintainers, here are some tips 💡 for getting started with Discussions. We'll leave these in Markdown comments for now, but feel free to take out the comments for all maintainers to see.\r\n\r\n  📢 **Announce to your community** that Discussions is available! Go ahead and send that tweet, post, or link it from the website to drive traffic here.\r\n\r\n  🔗 If you use issue templates, **link any relevant issue templates** such as questions and community conversations to Discussions. Declutter your issues by driving community content to where they belong in Discussions. If you need help, here's a [link to the documentation](https://docs.github.com/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser).\r\n\r\n  ➡️ You can **convert issues to discussions** either individually or bulk by labels. Looking at you, issues labeled “question” or “discussion”.\r\n-->\r\n",
      "created_at": "2025-10-16T14:39:12Z",
      "updated_at": "2025-10-16T14:39:13Z",
      "category": {
        "name": "Announcements",
        "emoji": ":mega:"
      },
      "answer": null,
      "user": {
        "login": "KashiwaByte101",
        "avatar_url": "https://avatars.githubusercontent.com/u/219091167?u=e964ed489bf69407c767ad367c185b928d93eb23&v=4"
      }
    }
  ],
  "details": {
    "id": 1007681088,
    "node_id": "R_kgDOPA_-QA",
    "name": "MineContext",
    "full_name": "volcengine/MineContext",
    "private": false,
    "owner": {
      "login": "volcengine",
      "id": 67365215,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
      "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/volcengine",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "description": "MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）",
    "fork": false,
    "url": "https://api.github.com/repos/volcengine/MineContext",
    "created_at": "2025-06-24T11:15:21Z",
    "updated_at": "2026-02-01T17:19:26Z",
    "pushed_at": "2026-01-30T09:55:28Z",
    "homepage": "",
    "size": 29633,
    "stargazers_count": 4857,
    "watchers_count": 4857,
    "language": "Python",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": false,
    "has_pages": false,
    "has_discussions": true,
    "forks_count": 351,
    "archived": false,
    "disabled": false,
    "open_issues_count": 99,
    "license": {
      "key": "apache-2.0",
      "name": "Apache License 2.0",
      "spdx_id": "Apache-2.0",
      "url": "https://api.github.com/licenses/apache-2.0",
      "node_id": "MDc6TGljZW5zZTI="
    },
    "allow_forking": true,
    "is_template": false,
    "web_commit_signoff_required": false,
    "topics": {
      "0": "agent",
      "1": "context-engineering",
      "2": "electron",
      "3": "embedding-models",
      "4": "javascript",
      "5": "memory",
      "6": "proactive-ai",
      "7": "python",
      "8": "python3",
      "9": "rag",
      "10": "react",
      "11": "typescript",
      "12": "vector-database",
      "13": "vision-language-model"
    },
    "visibility": "public",
    "forks": 351,
    "open_issues": 99,
    "watchers": 4857,
    "default_branch": "main",
    "permissions": {
      "admin": false,
      "maintain": false,
      "push": false,
      "triage": false,
      "pull": true
    },
    "temp_clone_token": "",
    "custom_properties": {},
    "organization": {
      "login": "volcengine",
      "id": 67365215,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjY3MzY1MjE1",
      "avatar_url": "https://avatars.githubusercontent.com/u/67365215?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/volcengine",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "network_count": 351,
    "subscribers_count": 23
  },
  "lastFetched": 1769977948704
}