{
  "version": "https://jsonfeed.org/version/1", 
  "title": "Claude Code", 
  "description": "\ud83e\udd16 \u6b22\u8fce\u5206\u4eab&\u8ba8\u8bba [Claude Code]( https://claude.com) & Vibe Coding & AI \u7f16\u7a0b \u7b49\u76f8\u5173\u7684\u8bdd\u9898\u3002  \r\n\ud83c\ude32 \u53d1\u5e7f\u544a\u6216\u5f15\u6d41\u5185\u5bb9\u4f1a\u88ab\u5220\u9664", 
  "home_page_url": "https://www.v2ex.com/go/claudecode", 
  "feed_url": "https://www.v2ex.com/feed/claudecode.json", 
  "icon": "https://cdn.v2ex.com/navatar/1477/02db/1202_large.png?m=1775237570", 
  "favicon": "https://cdn.v2ex.com/navatar/1477/02db/1202_normal.png?m=1775237570", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/KJH", 
        "name": "KJH", 
        "avatar": "https://cdn.v2ex.com/avatar/10d2/6aa8/636697_large.png?m=1738982140"
      }, 
      "url": "https://www.v2ex.com/t/1238813", 
      "title": "Claude \u4e5f\u5b8c\u91cd\u7f6e\u4e86\uff0c\u548c\u4eca\u5929\u65b0\u53d1\u7684 Fable 5.1 \u6709\u5173\u7cfb\u4e48", 
      "id": "https://www.v2ex.com/t/1238813", 
      "date_published": "2026-09-02T01:03:52+00:00", 
      "content_html": "<p>\u672c\u6765\u662f\u4e0b\u5348\u4e94\u70b9\u91cd\u7f6e\uff0c\u4eca\u5929\u65e9\u4e0a\u4e00\u770b\u91cd\u7f6e\u65f6\u95f4\u8fd8\u5269 8 \u4e2a\u5c0f\u65f6\uff0c\u7136\u540e\u989d\u5ea6\u786e\u5b9e 0%\uff0c\u4e0d\u77e5\u9053\u662f\u4e0d\u662f bug \uff0c\u4f60\u4eec\u7684\u5462</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/5LhWhb5.png\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/wdhwg001", 
        "name": "wdhwg001", 
        "avatar": "https://cdn.v2ex.com/avatar/e30b/9759/66832_large.png?m=1648565728"
      }, 
      "url": "https://www.v2ex.com/t/1238752", 
      "title": "\u81ea 2.1.233 \u8d77\uff0c Claude Code \u5185\u7684 Todo \u5de5\u5177\u9ed8\u8ba4\u5173\u95ed", 
      "id": "https://www.v2ex.com/t/1238752", 
      "date_published": "2026-09-01T12:01:25+00:00", 
      "content_html": "<p>\u559c\u95fb\u4e50\u89c1\u7684\u6700\u4e0d\u900f\u660e harness \u53c8\u5728\u641e\u5e7a\u86fe\u5b50\u4e86\u3002</p>\n<p>TL;DR \u63a8\u8350\u4f7f\u7528 <code>CLAUDE_CODE_ENABLE_TODO_TOOLS=1</code> \u4ee5\u53ca <code>CLAUDE_CODE_ENABLE_TASKS=1</code> \u7684\u7ec4\u5408\u91cd\u65b0\u7ed9\u4f60\u7684 Claude Code \u542f\u7528 Tasks \u7ba1\u7406\u3002</p>\n<hr/>\n<p>\u51c6\u786e\u5730\u8bf4\uff0c\u662f\uff1a</p>\n<pre><code>QW = Jb() &amp;&amp; GL()\n</code></pre>\n<p>\u7136\u540e\uff1a</p>\n<p><code>QW</code> \u662f\u63a7\u5236\u6709\u6ca1\u6709 Task \u7cfb\u5de5\u5177\u7684\u6700\u7ec8\u7ed3\u679c\uff0c\u7136\u540e <del>\u9e21\u5df4</del> \u662f\u68c0\u67e5 <code>CLAUDE_CODE_ENABLE_TASKS</code> \u662f\u4e0d\u662f false \uff0c\u7136\u540e <code>GL</code> \u662f\uff1a</p>\n<pre><code>CLAUDE_CODE_SESSION_KIND === \"bg\" ||\ntodoToolsOptIn ||\nmodel &lt; opus 4.8 / sonnet 5 / fable 5 / mythos 5 ||\nCLAUDE_CODE_ENABLE_TODO_TOOLS === true ||\ntengu_rosy_wren\n</code></pre>\n<p>\u7136\u540e\uff0c<code>todoToolsOptIn</code> \u662f\u4f60 <code>--allowedTools</code> \u91cc\u6709\u5168\u7cfb TODO \u91cc\u7684\u4efb\u610f\u4e00\u4e2a\uff0c\u5c31\u662f <code>true</code>\u3002</p>\n<p>\u7136\u540e <code>tengu_rosy_wren</code> \u662f\u4e00\u4e2a\u8fdc\u7a0b\u4e0b\u53d1\u7684\u5f00\u5173\uff0c\u9ed8\u8ba4\u662f <code>false</code>\uff0c\u662f\u4e00\u4e2a\u7070\u5ea6\u63a7\u5236\u3002</p>\n<hr/>\n<p>\u80cc\u666f\uff1a</p>\n<p><code>[TodoWrite, TaskCreate, TaskGet, TaskUpdate, TaskList]</code> \u662f Tasks / TODO \u7ba1\u7406\u5de5\u5177\u96c6\u3002</p>\n<p>TodoWrite \u662f\u6700\u8001\u7684\u90a3\u4e2a\uff0c\u73b0\u5728\u5df2\u7ecf\u5b8c\u6574 Deprecated \u6389\u4e86\uff0c\u53ea\u6709 <code>CLAUDE_CODE_ENABLE_TASKS</code> \u660e\u786e\u5173\u6389\u624d\u4f1a\u542f\u7528\u3002</p>\n<p>\u66fe\u7ecf\u6709\u6bb5\u65f6\u95f4\u4e24\u4e2a\u5e76\u5b58\uff0c2.1.233 \u4e4b\u524d\u53ea\u6709\u65b0\u7684\uff0c\u800c\u65b0\u7248\u76f4\u63a5\u5168\u90fd\u6ca1\u4e86\u3002</p>\n<hr/>\n<h5>PS: \u5982\u679c\u6211\u7684 TODO \u6321\u4f4f\u4e86\u8f93\u5165\u6846\u600e\u4e48\u529e\uff1f</h5>\n<p>\u6309 Ctrl + T \u53ef\u4ee5\u5f00\u5173\u3002</p>\n<h5>PS: \u90a3\u4f60\u77e5\u9053\u6700\u8fd1\u4e3a\u4ec0\u4e48\u6211\u7684 Claude Code \u4e0d\u559c\u6b22\u7528 Edit \u4e86\u5417\uff1f</h5>\n<p>Claude Code \u5728\u7070\u5ea6\u4e00\u4e2a\u4e1c\u897f\uff08\u7528 <code>tengu_thrifty_sonic</code> \u8fdc\u7aef\u63a7\u5236\uff09\uff0c\u6539\u4e86 Prompt \u53bb\u63a8\u8350\u7528 Bash \u7684 cat/sed/heredoc \u6539\u4ee3\u7801\u3002\u5982\u679c\u4f60\u88ab\u7070\u5ea6\u4e86\uff0c\u8fd9\u4e2a\u7834\u884c\u4e3a\u53ef\u4ee5\u7528 <code>CLAUDE_CODE_THRIFTY_SONIC=0</code> \u5f3a\u5173\uff0c\u5de5\u5177\u4e00\u76f4\u90fd\u5728\uff0c\u53ea\u662f\u7eaf Prompt \u7070\u5ea6\u6d4b\u8bd5\uff0c\u5bf9\uff0c\u53c8\u662f\u4e00\u4e2a\u9b54\u6cd5\u53d8\u91cf\u3002\u6b22\u8fce\u6765\u5230 Claude Code \u3002</p>\n<hr/>\n<p>\u5ba3\u4f20\uff1a\u4e00\u4e2a\u53ef\u4ee5\u968f\u4fbf\u641c session \u91cc\u7684\u4efb\u4f55\u4e1c\u897f\uff0c\u5e76\u4e14\u53ef\u4ee5\u62a2\u6551\u635e\u56de session \u91cc\u8bfb\u8fc7\u6216\u8005\u6539\u8fc7\u7684\u6587\u4ef6\uff0c\u5e76\u4e14\u53ef\u4ee5\u5bfc\u51fa\u56fe\u7247\uff0c\u53ef\u4ee5\u68c0\u67e5\u8fd0\u884c\u72b6\u6001\uff0c\u662f\u5168\u80fd\u7684 Claude Code \u4f1a\u8bdd\u7ba1\u7406\u5de5\u5177\u3002</p>\n<p><a href=\"https://github.com/wdhwg001/csift\" rel=\"nofollow\">https://github.com/wdhwg001/csift</a></p>\n<p>V2EX \u5ba3\u4f20\u8d34\uff1a <a href=\"https://www.v2ex.com/t/1235190\" rel=\"nofollow\">https://www.v2ex.com/t/1235190</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/383394544", 
        "name": "383394544", 
        "avatar": "https://cdn.v2ex.com/avatar/64e2/6a06/199603_large.png?m=1741594861"
      }, 
      "url": "https://www.v2ex.com/t/1238534", 
      "title": "\u4f60\u4eec\u90fd\u5728\u7528\u54ea\u4e2a claude code \u7684\u7248\u672c", 
      "id": "https://www.v2ex.com/t/1238534", 
      "date_published": "2026-08-31T20:21:10+00:00", 
      "content_html": "<p>\u4e4b\u524d\u90fd\u662f\u53ea\u8981 claude code \u51fa\u65b0\u7248\u6211\u5c31\u76f4\u63a5\u66f4\uff0c\u81ea\u4ece\u53d1\u73b0 2.1.24x \u7684 harness \u5f88\u50bb\u903c\u540e\u5c31\u6682\u65f6\u505c\u5728 2.1.239 \u4e86\u3002V \u53cb\u4eec\u90fd\u7528\u54ea\u4e2a\u7248\u672c\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Mellos", 
        "name": "Mellos", 
        "avatar": "https://cdn.v2ex.com/gravatar/4a45909fb86707d8369494606bad69d7?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1237931", 
      "title": "Claude Code Cli \u4e2d\u5c55\u793a AI \u8bbe\u8ba1\u7684\u4ee3\u7801\u67b6\u6784\uff0c\u5f00\u53d1\u6d41\u7a0b\uff0c\u8fdb\u5ea6\u7684\u63d2\u4ef6", 
      "id": "https://www.v2ex.com/t/1237931", 
      "date_published": "2026-08-28T09:51:19+00:00", 
      "content_html": "<h1>mellos-mapping</h1>\n<p><a href=\"https://github.com/GuangminJu/mellos-mapping\" rel=\"nofollow\">https://github.com/GuangminJu/mellos-mapping</a></p>\n<p>\u8fd9\u4e2a\u63d2\u4ef6\u53ef\u4ee5\u8ba9\u4f60\u6e05\u695a AI \u7684\u8bbe\u8ba1\uff0c\u4e86\u89e3 AI \u5f53\u524d\u7684\u8fdb\u5ea6\uff0c\u8ba9\u4f60\u66f4\u6e05\u695a\u5de5\u4f5c\u7684\u8fdb\u5ea6\u548c\u672a\u6765\u7684\u8ba1\u5212\u3002\u4ee5\u53ca\u548c AI \u6c9f\u901a\u5361\u4f4f\u65f6\u53ef\u4ee5\u8be2\u95ee\u7ee7\u7eed\u8282\u70b9\uff0c\u907f\u514d\u4f60\u548c AI \u7684\u6c9f\u901a\u51fa\u73b0\u5206\u6b67\u3002</p>\n<h2>\u8bbe\u8ba1\u76ee\u6807</h2>\n<p>\u8ba9 AI \u5bf9\u9700\u6c42\u8fdb\u884c<strong>\u81ea\u4e0b\u800c\u4e0a</strong>\u7684\u8bbe\u8ba1\u548c\u5f00\u53d1\uff0c\u907f\u514d\u9519\u8bef\u7684\u4f9d\u8d56\uff0c\u907f\u514d\u5f53\u603b\u76ee\u6807\u6ca1\u5b8c\u6210\u65f6\uff0c\u5e95\u5c42\u7b49\u529f\u80fd\u4e5f\u6ca1\u5b8c\u6210\u597d\u3002</p>\n<h2>\u4f7f\u7528</h2>\n<p>\u5b89\u88c5\u63d2\u4ef6\u540e\uff0c\u53ef\u4ee5\u6839\u636e\u9700\u6c42\u8ba9 AI \u5c06\u8bbe\u8ba1\u7528\u56fe\u5f62\u5c55\u793a\u51fa\u6765\u3002\u5f53\u5185\u5bb9\u591a\u65f6\uff0cAI \u4f1a\u8bbe\u8ba1\u591a\u4e2a\u9884\u89c8\u5c42\uff0c\u6765\u4fdd\u6301\u603b\u89c8\u65f6\u6e05\u6670\uff0c\u653e\u5927\u65f6\u53ef\u4ee5\u770b\u5230\u66f4\u8be6\u7ec6\u7684\u8282\u70b9\u3002\u5e76\u4e14\u53ef\u4ee5\u5199\u5b50\u9875\u3002</p>\n<h2>\u8bbe\u8ba1\u539f\u5219\uff1a\u6781\u7b80</h2>\n<ol>\n<li>\u6211\u76ee\u524d\u53ea\u5728 Windows \u4e0a\u4f7f\u7528\uff0c\u5176\u4ed6\u5e73\u53f0\u5f85\u5b8c\u6574\u6d4b\u8bd5\uff0c\u4ed6\u5c06\u5728\u5f53\u524d terminal \u5f00\u4e00\u4e2a\u5b50 terminal \u6765\u663e\u793a\u56fe\u3002</li>\n<li>AI \u64cd\u4f5c\u56fe\uff0c\u4f46\u56fe\u4e0d\u4f1a\u53cd\u5411\u5f71\u54cd AI \u3002</li>\n<li>\u63d2\u4ef6\u4e0d\u626b\u63cf\u4ee3\u7801\uff0c\u4e0d\u5224\u65ad\u4efb\u4f55\u5b9e\u9645\u7684\u5185\u5bb9\uff0c\u4ed6\u53ea\u662f\u4f60\u7684 AI \u7684\u6c47\u62a5\u9762\u677f\u3002</li>\n<li>\u5f53\u4f7f\u7528\u6b64\u63d2\u4ef6\u65f6\uff0c\u4f1a\u63d0\u793a AI \u4f7f\u7528\u81ea\u4e0b\u800c\u4e0a\u3001\u5206\u5c42\u3001\u5206\u6a21\u5757\uff0c\u8003\u8651\u6a21\u5757\u4e4b\u95f4\u7684\u5f15\u7528\u5173\u7cfb\uff0c\u5206\u6e05\u5e95\u5c42\u6a21\u5757\u548c\u4e1a\u52a1\u9700\u6c42\u3002</li>\n<li>\u662f\u5426\u597d\u7528\uff0c\u80fd\u6709\u591a\u597d\u7528\uff0c\u5168\u90e8\u53d6\u51b3\u4e8e\u4f60\u7684\u6a21\u578b\u80fd\u529b\uff01</li>\n</ol>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/KJH", 
        "name": "KJH", 
        "avatar": "https://cdn.v2ex.com/avatar/10d2/6aa8/636697_large.png?m=1738982140"
      }, 
      "url": "https://www.v2ex.com/t/1237403", 
      "title": "Claude code 31 \u65e5\u4e4b\u524d\u989d\u5ea6\u63d0\u5347 50%", 
      "id": "https://www.v2ex.com/t/1237403", 
      "date_published": "2026-08-26T08:30:05+00:00", 
      "content_html": "<p>Claude code \u989d\u5ea6\u63d0\u5347 50%</p>\n<p>\u672c\u6765\u5468\u989d\u5ea6\u5feb\u91cd\u7f6e\u4e86\uff0c\u60f3\u7740\u5feb\u70b9\u7528\u5b8c\uff0c\u7ed3\u679c\u8e6c\u4e86\u534a\u5929\u8e6c\u4e0d\u52a8\uff0c\uff0c\uff0c\u6211\u8fd8\u4ee5\u4e3a\u6211\u7f51\u5361\u4e86\uff0c\u7ed3\u679c\u4e00\u770b\u5230 31 \u65e5\u4e4b\u524d\u5468\u989d\u5ea6\u63d0\u5347 50%\uff0c\u8212\u670d\u4e86\u3002</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.imgur.com/pAAsIlM.png\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/383394544", 
        "name": "383394544", 
        "avatar": "https://cdn.v2ex.com/avatar/64e2/6a06/199603_large.png?m=1741594861"
      }, 
      "url": "https://www.v2ex.com/t/1236327", 
      "title": "CLAUDE_CODE_THRIFTY_SONIC=0", 
      "id": "https://www.v2ex.com/t/1236327", 
      "date_published": "2026-08-21T21:36:31+00:00", 
      "content_html": "<p>\u8bbe\u7f6e\u8fd9\u4e2a\u73af\u5883\u53d8\u91cf\u53ef\u4ee5\u5173\u6389 2.1.238 \u4ee5\u540e\uff0ccc auto mode \u9ed8\u8ba4\u7528 bash \u7f16\u8f91\u7684\u884c\u4e3a\uff0c\u8ba9\u5b83\u6539\u56de\u7528\u81ea\u5e26\u7684 Read/Edit Tools</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jerrywuui", 
        "name": "jerrywuui", 
        "avatar": "https://cdn.v2ex.com/gravatar/f8dcc5c3778df511815f52eaf7396368?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1235010", 
      "title": "\u805a\u5408 Claudecode / Codex / opencode / agy \u7684\u4f1a\u8bdd\u684c\u9762\u7aef\u7ba1\u7406\u5668", 
      "id": "https://www.v2ex.com/t/1235010", 
      "date_published": "2026-08-17T07:25:46+00:00", 
      "content_html": "<p>Claude Session Viewer \u9762\u5411 Claude Code \u3001Codex \u3001Antigravity CLI \u548c opencode \u3002</p>\n<p><a href=\"https://github.com/jerrywu001/cc-sessions-viewer\" rel=\"nofollow\">https://github.com/jerrywu001/cc-sessions-viewer</a></p>\n<p>\u5b83\u4e00\u8fb9<strong>\u7ba1\u7406\u672c\u673a\u7684 AI \u7f16\u7a0b\u4f1a\u8bdd</strong>\uff0c\u4e00\u8fb9\u63d0\u4f9b<strong>\u5185\u5d4c CLI \u7ec8\u7aef</strong>\u548c<strong>\u5e94\u7528\u5185\u804a\u5929</strong>\uff0c\u6700\u540e\u8fd8\u80fd\u628a\u8fc7\u7a0b\u5bfc\u51fa\u6210\u9002\u5408\u9605\u8bfb\u548c\u5206\u4eab\u7684\u9875\u9762\u3002</p>\n<p>\u65b0\u7248\u672c\u5df2\u652f\u6301\u81ea\u5b9a\u4e49\u80cc\u666f\u56fe\u7247\u6216\u89c6\u9891</p>\n<p>\u6b22\u8fce star, \u4e5f\u6b22\u8fce\u63d0\u5efa\u8bae\u3002</p>\n<p>\u4e3b\u8981\u529f\u80fd\uff1a</p>\n<ul>\n<li>\u96c6\u4e2d\u67e5\u770b\u591a\u4e2a CLI \u7684\u672c\u5730\u4f1a\u8bdd\uff0c\u6309\u9879\u76ee\u6574\u7406\u5386\u53f2\u8bb0\u5f55\u3002</li>\n<li>\u5b8c\u6574\u5c55\u793a\u804a\u5929\u3001\u5de5\u5177\u8c03\u7528\u3001\u601d\u8003\u5185\u5bb9\u3001\u4ee3\u7801 Diff \u3001\u56fe\u7247\u548c Markdown \uff0c\u4e0d\u7528\u518d\u624b\u52a8\u7ffb JSONL \u3002</li>\n<li>\u5168\u5c40\u641c\u7d22\u8de8\u9879\u76ee\u4f1a\u8bdd\uff0c\u80fd\u76f4\u63a5\u8df3\u5230\u67d0\u6761\u63d0\u95ee\u6216\u56de\u590d\u3002</li>\n<li>\u5185\u5d4c\u7ec8\u7aef\u53ef\u76f4\u63a5\u6062\u590d\u65e7\u4f1a\u8bdd\u3001\u65b0\u5f00\u4f1a\u8bdd\uff0c\u6216\u6253\u5f00\u7eaf Shell \u6807\u7b7e\u9875\u6267\u884c\u547d\u4ee4\u3002</li>\n<li>\u652f\u6301 Terminal.app \u3001iTerm2 \u3001Ghostty \u3001Warp \u548c cmux \u7b49\u7ec8\u7aef\u73af\u5883\u3002</li>\n<li>\u5728\u5e94\u7528\u5185\u76f4\u63a5\u804a\u5929\uff0c\u80fd\u65b0\u5efa\u6216\u7eed\u804a\uff0c\u5207\u6362\u6a21\u578b\u3001\u63a8\u7406\u5f3a\u5ea6\u548c\u6743\u9650\u6a21\u5f0f\u3002</li>\n<li>\u652f\u6301\u5206\u5c4f\uff0c\u540c\u65f6\u76ef\u7740\u591a\u4e2a\u4f1a\u8bdd\u6216\u7ec8\u7aef\uff1b\u6807\u7b7e\u53ef\u4ee5\u62d6\u52a8\u3001\u6392\u5e8f\uff0c\u5e03\u5c40\u4f1a\u4fdd\u7559\u3002</li>\n<li>\u7ed9\u4e0d\u540c agent \u914d\u7f6e\u542f\u52a8\u53c2\u6570\uff0c\u6062\u590d\u6216\u65b0\u5efa\u65f6\u81ea\u52a8\u5e26\u4e0a\u3002</li>\n<li>\u63d0\u4f9b\u4f1a\u8bdd\u5386\u53f2\u3001\u6536\u85cf\u3001\u91cd\u547d\u540d\u3001\u8f6f\u5220\u9664\u548c\u56de\u6536\u7ad9\u6062\u590d\u3002</li>\n<li>\u7edf\u8ba1 Token \u3001\u6210\u672c\u3001\u6a21\u578b\u548c\u5de5\u5177\u4f7f\u7528\u60c5\u51b5\uff0c\u4e5f\u80fd\u5728 macOS \u83dc\u5355\u680f\u5feb\u901f\u770b\u8fd1\u671f\u6d88\u8017\u3002</li>\n<li>\u5355\u4e2a\u6216\u6279\u91cf\u5bfc\u51fa\u4e3a Markdown \u3001HTML \u548c JSON \u3002\u5176\u4e2d HTML \u662f\u79bb\u7ebf\u53ef\u8bfb\u7684\uff0c\u6837\u5f0f\u4fdd\u7559\u5f97\u6bd4\u8f83\u5b8c\u6574\uff0c\u4ee3\u7801\u3001\u8868\u683c\u3001Diff \u548c\u56fe\u7247\u90fd\u80fd\u6b63\u5e38\u5c55\u793a\uff0c\u53d1\u7ed9\u522b\u4eba\u770b\u6bd4\u76f4\u63a5\u4e22\u4e00\u4efd\u539f\u59cb\u8bb0\u5f55\u8212\u670d\u5f97\u591a\u3002</li>\n</ul>\n<p>\u6211\u4f1a\u628a\u5b83\u7406\u89e3\u6210 AI \u7f16\u7a0b\u5de5\u4f5c\u6d41\u7684\u684c\u9762\u63a7\u5236\u53f0\uff1a\u8bb0\u5f55\u80fd\u67e5\uff0cCLI \u80fd\u8dd1\uff0c\u5bf9\u8bdd\u80fd\u7ee7\u7eed\uff0c\u505a\u5b8c\u8fd8\u80fd\u5bfc\u51fa\u4e00\u4efd\u62ff\u5f97\u51fa\u624b\u7684\u7ed3\u679c\u3002</p>\n<p>\u4ee5\u4e0b\u662f\u90e8\u5206\u622a\u56fe\uff1a</p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/original/4X/3/e/4/3e494cbfedc4395649cbf3cdef458cac87531f17.jpeg\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/optimized/4X/b/d/5/bd53b1d43371541075fcfc929910250138878b0d_2_1380x918.jpeg\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/optimized/4X/b/0/8/b087a07ba493793213ea5f72fb54c860e648e740_2_1380x802.png\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/optimized/4X/8/5/e/85e98fb8a932a4a25f9866f2f9ec3f1a3ed9a11a_2_1380x918.png\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/original/4X/9/1/9/9195fe9c6b7c0b61452cd7f6d50abd62d30a7e8c.jpeg\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/optimized/4X/8/1/0/810df3d7bcc0260ae6244568a72e864fd199199d_2_1380x918.png\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/original/4X/a/e/8/ae8c1a2aeee566f619d51b6df4fd2971528cc9be.png\"/></p>\n<p><img alt=\"\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://cdn3.ldstatic.com/original/4X/0/4/5/0456b201fc6f9b1bde90cfac0fb2abd2b050d24e.jpeg\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/csfreshman", 
        "name": "csfreshman", 
        "avatar": "https://cdn.v2ex.com/gravatar/7624630ff4f2bad517fe23a0f81daf6b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1234884", 
      "title": "claude code \u4f7f\u7528\u7684\u7ec8\u6781\u5f62\u6001", 
      "id": "https://www.v2ex.com/t/1234884", 
      "date_published": "2026-08-17T02:02:02+00:00", 
      "content_html": "<p>cc switch \u5207\u6362\u5230 deepseek-v4-pro \u548c kimi k3 \uff0c\u8fd9\u6837\u603b\u4e0d\u4f1a\u5c01\u53f7\u4e86\u5427\uff0c\u54c8\u54c8\u54c8</p>\n<p>\u8fd9\u6837\u518d\u5c01\u53f7\u5c31\u65e0\u89e3\u4e86\u3002</p>\n<p>\u4e2a\u4eba\u4f53\u611f\u5dee\u5f02\u4e0d\u5927\uff0c\u5927\u6982\u80fd\u5bf9\u9f50 claude opus4.6 \u7684\u6c34\u5e73\uff0cdeepseek v4 pro \u597d\u50cf\u4ef7\u683c\u4fbf\u5b9c\u70b9\uff0ckimi k3 \u662f\u4e0a\u4e2a\u6708 k3 \u53d1\u5e03\u524d\u5f00\u7684\u5e74\u5ea6\u4f1a\u5458\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Ethanzyc", 
        "name": "Ethanzyc", 
        "avatar": "https://cdn.v2ex.com/avatar/aec0/e9e9/378418_large.png?m=1745375891"
      }, 
      "url": "https://www.v2ex.com/t/1233819", 
      "title": "CC View \u2014 \u5f00\u7740\u591a\u4e2a Claude Code \u53bb\u5e72\u522b\u7684\uff0c\u4efb\u52a1\u5b8c\u4e86\u81ea\u52a8\u901a\u77e5\u4f60", 
      "id": "https://www.v2ex.com/t/1233819", 
      "date_published": "2026-08-12T05:30:46+00:00", 
      "content_html": "<p>\u5f00\u4e86\u51e0\u4e2a Claude Code \u4f1a\u8bdd\uff0c\u7136\u540e\u53bb\u5e72\u522b\u7684\u4e8b\u3002\u8fc7\u51e0\u5206\u949f\u5fcd\u4e0d\u4f4f\u60f3\uff1a\u300c\u90a3\u4e2a\u4efb\u52a1\u5b8c\u4e86\u6ca1\uff1f\u662f\u4e0d\u662f\u5361\u5728\u6743\u9650\u786e\u8ba4\u4e86\uff1f\u300d\u5207\u5230\u6bcf\u4e2a\u7ec8\u7aef tab \u770b\u4e00\u904d\uff0c\u5207\u56de\u6765\uff0c\u8fc7\u51e0\u5206\u949f\u53c8\u60f3\u770b\u3002</p>\n<p><strong>cc-view \u628a\u300c\u4e3b\u52a8\u76ef\u300d\u53d8\u6210\u300c\u88ab\u901a\u77e5\u300d\u3002</strong></p>\n<p>\u4f60\u4e0d\u7528\u518d\u53bb\u68c0\u67e5\u4f1a\u8bdd\u72b6\u6001\uff0c\u4f1a\u8bdd\u72b6\u6001\u6765\u627e\u4f60\uff1a</p>\n<ul>\n<li>\u4efb\u52a1\u5b8c\u6210 / \u7b49\u6743\u9650 / \u7b49\u8f93\u5165\u65f6\uff0c<strong>\u5f39\u7cfb\u7edf\u901a\u77e5</strong></li>\n<li>menubar \u56fe\u6807\u5b9e\u65f6\u663e\u793a\u300c N \u7b49\u6211 \u00b7 M \u5de5\u4f5c\u300d\uff0c\u7784\u4e00\u773c\u5c31\u77e5\u9053</li>\n<li><strong>\u2325Space \u547d\u4ee4\u9762\u677f</strong>\uff1a\u641c\u7d22\u4f1a\u8bdd\uff0c\u76f4\u63a5\u8df3\u5230\u6b63\u786e\u7684\u7ec8\u7aef tab</li>\n<li><strong>\u5e38\u9a7b\u9762\u677f</strong>\u8d34\u684c\u9762\uff0c\u72b6\u6001\u53d8\u5316\u65f6\u95ea\u52a8\u63d0\u9192</li>\n</ul>\n<p>\u542f\u52a8\u4f1a\u8bdd \u2192 \u53bb\u5fd9\u522b\u7684 \u2192 \u5b83\u9700\u8981\u4f60\u7684\u65f6\u5019\u81ea\u7136\u4f1a\u53eb\u4f60\u3002</p>\n<p>\u53e6\u5916\u8fd8\u6709 token \u7edf\u8ba1\uff08\u4e0a\u4e0b\u6587\u7528\u91cf + \u6309\u56de\u5408\u660e\u7ec6\uff09\u3002</p>\n<p>Tauri 2 (Rust) + Vue 3 \u00b7 MIT \u5f00\u6e90 \u00b7 GitHub + Gitee \u53cc\u6e90\u66f4\u65b0</p>\n<p>GitHub: <a href=\"https://github.com/Ethanzyc/cc-view\" rel=\"nofollow\">https://github.com/Ethanzyc/cc-view</a>\n\u4e0b\u8f7d: <a href=\"https://github.com/Ethanzyc/cc-view/releases/latest\" rel=\"nofollow\">https://github.com/Ethanzyc/cc-view/releases/latest</a></p>\n<p>README \u91cc\u6709 GIF \u6f14\u793a\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Lanyangzhi", 
        "name": "Lanyangzhi", 
        "avatar": "https://cdn.v2ex.com/gravatar/199aa17914e597237cf519ec267a13bc?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1233222", 
      "title": "\u5728 opencode go \u91cc\u53d1\u73b0\u5f02\u5e38\u8d26\u5355\uff0c\u4f1a\u662f CC \u6295\u6bd2\u5bfc\u81f4\u7684\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1233222", 
      "date_published": "2026-08-10T04:55:12+00:00", 
      "content_html": "\u73af\u5883\uff1accswitch+CC \u63a5\u5165 opencodego API<br />\u89c2\u5bdf\u5230\u7684\u95ee\u9898\uff1a<br />\u6bcf\u9694\u4e00\u4e2a\u53ef\u80fd\u4e0d\u56fa\u5b9a\u7684\u65f6\u95f4\uff0c\u51fa\u73b0\u4e00\u6b21\u5f02\u5e38\u8ba1\u8d39\uff0copencode \u63d0\u4f9b\u7684\u7ec6\u8282\u4e3a\u5927\u91cf\u7f13\u5b58\u672a\u547d\u4e2d<br /><a target=\"_blank\" href=\"https://i.imgur.com/N5ptfnQ.png\" rel=\"nofollow noopener\" target=\"_blank\"><img src=\"https://i.imgur.com/N5ptfnQ.png\" class=\"embedded_image\" rel=\"noreferrer\"></a><br />\u770b\u4e0d\u51fa\u6709\u4ec0\u4e48\u5f88\u76f4\u89c2\u7684\u7279\u5f81<br /><a target=\"_blank\" href=\"https://i.imgur.com/ldGMiqA.png\" rel=\"nofollow noopener\" target=\"_blank\"><img src=\"https://i.imgur.com/ldGMiqA.png\" class=\"embedded_image\" rel=\"noreferrer\"></a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/WinX", 
        "name": "WinX", 
        "avatar": "https://cdn.v2ex.com/gravatar/0aafaec06ce1ef1495908b62f359408b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1230589", 
      "title": "claude code \u5c01\u53f7 \u4f1a\u9000\u6b3e\u5417 \u9700\u8981\u81ea\u5df1\u624b\u52a8\u7533\u8bf7\u5417", 
      "id": "https://www.v2ex.com/t/1230589", 
      "date_published": "2026-07-29T01:44:23+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/june6868", 
        "name": "june6868", 
        "avatar": "https://cdn.v2ex.com/avatar/11bb/74f7/300650_large.png?m=1785690072"
      }, 
      "url": "https://www.v2ex.com/t/1229970", 
      "date_modified": "2026-08-03T12:21:51+00:00", 
      "content_html": "<p>\u7528 Claude Code \u4e00\u6bb5\u65f6\u95f4\u540e\uff0c\u628a\u8e29\u8fc7\u7684\u5751\u6574\u7406\u6210\u4e00\u7bc7\u7b14\u8bb0\uff0c\u80fd\u8f93\u51fa\u624d\u662f\u771f\u7684\u5b66\u5230\u4e86\u3002</p>\n<p>\u4e00\u4e9b\u5bb9\u6613\u8e29\u5751\u7684\u70b9\u4e5f\u90fd\u6709\u8bb2\u5230\uff1a\u4e0a\u4e0b\u6587\u4ec0\u4e48\u65f6\u5019\u8be5 /compact \u3001\u4ec0\u4e48\u65f6\u5019\u8be5\u5f00\u65b0\u5bf9\u8bdd\uff1b MCP \u914d\u7f6e\u7684\u51e0\u4e2a\u5e38\u7528\u547d\u4ee4\uff1b\u6743\u9650\u7cfb\u7edf\u56db\u79cd\u6a21\u5f0f\u5b9e\u9645\u600e\u4e48\u5207\u6362\u66f4\u987a\u624b\u3002</p>\n<p>\u53e6\u5916\u5199\u4e86\u4e00\u5c0f\u8282\u7ed9\u4e0d\u5199\u4ee3\u7801\u7684\u4eba\u770b\uff0c\u8fd0\u8425\u3001\u5185\u5bb9\u5c97\u5176\u5b9e\u4e5f\u80fd\u7528\u81ea\u7136\u8bed\u8a00\u8ba9\u5b83\u5904\u7406\u6587\u4ef6\u3001\u6574\u7406\u8d44\u6599\u3002</p>\n<p>\u4e1c\u897f\u653e\u8fd9\u4e86\uff1a <a href=\"https://www.yuque.com/juennn/tnmoif/lmdlencynbqvq9vt\" rel=\"nofollow\">https://www.yuque.com/juennn/tnmoif/lmdlencynbqvq9vt</a></p>\n<p>\u6b22\u8fce\u6307\u6b63\uff0c\u7406\u89e3\u6709\u8bef\u6216\u8005\u6709\u66f4\u597d\u505a\u6cd5\u90fd\u76f4\u8bf4\uff0c\u5e0c\u671b\u4e00\u8d77\u4ea4\u6d41\uff01</p>\n", 
      "date_published": "2026-07-26T15:23:22+00:00", 
      "title": "\u5199\u4e86\u4e00\u4efd Claude Code \u4f7f\u7528\u7b14\u8bb0\uff0c\u4ece\u8e29\u5751\u5230\u80fd\u7528\u987a\u624b", 
      "id": "https://www.v2ex.com/t/1229970"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/ggp1ot2", 
        "name": "ggp1ot2", 
        "avatar": "https://cdn.v2ex.com/avatar/da2c/7a71/382312_large.png?m=1752143181"
      }, 
      "url": "https://www.v2ex.com/t/1229867", 
      "date_modified": "2026-07-26T04:43:49+00:00", 
      "content_html": "<p>\u53d7\u4e0d\u4e86 cursor \u4e86</p>\n<p>\u521a\u521a\u76f4\u63a5 mac \u4e0b\u8f7d cc \uff0cGoogle \u767b\u5f55\uff0c\u5c1d\u8bd5\u7528\u7f8e\u56fd\u4fe1\u7528\u5361\u76f4\u63a5\u8ba2\u9605\uff0c\u88ab decline</p>\n<p>\u7136\u540e ios \u7f8e\u533a\u4e0b\u8f7d cc \uff0cGoogle \u767b\u5f55\uff0c\u76f4\u63a5 ios \u7f8e\u533a\u8ba2\u9605 20 \u5200</p>\n<p>\u7136\u540e mac \u4e0a\u5237\u65b0\u4e0b\u5c31\u662f pro \u4e86</p>\n<p>\u8fd9\u79cd\uff0c\u662f\u4e0d\u662f\u5f88\u5feb\u5c31\u8981\u88ab\u5c01\ud83d\ude2d</p>\n", 
      "date_published": "2026-07-26T04:43:44+00:00", 
      "title": "cc \u76f4\u63a5 Google \u767b\u5f55\uff0c ios \u8ba2\u9605\uff0c\u80fd\u6491\u591a\u4e45", 
      "id": "https://www.v2ex.com/t/1229867"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/csfreshman", 
        "name": "csfreshman", 
        "avatar": "https://cdn.v2ex.com/gravatar/7624630ff4f2bad517fe23a0f81daf6b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1229222", 
      "title": "claude code \u9001\u4e86 100 \u7f8e\u5143", 
      "id": "https://www.v2ex.com/t/1229222", 
      "date_published": "2026-07-23T02:45:41+00:00", 
      "content_html": "<p>$99.95\nCurrent balance\u00b7\nAuto-reload\nOff\nUS$99.94\nPromotional credit\nExpires September 19, 2026</p>\n<p>\u770b\u7740\u662f\u5230 9.19 \u8fc7\u671f\uff0c\u8d85\u9650\u540e\u770b\u7740\u4f1a\u4f7f\u7528\u8fd9\u4e2a 100 \u7f8e\u5143\uff0c\u6211\u5f00\u4e86 Usage credits \u8fd9\u4e2a\u5f00\u5173\uff0c\u521a\u8bd5\u4e86\u4e0b 5h \u8d85\u9650\u4f1a\u7528\u8fd9\u4e2a 100 \u7f8e\u5143\u91cc\u7684\u989d\u5ea6\uff0c\u76ee\u524d\u770b\u7528\u4e86$0.05</p>\n<p>Your limits are temporarily boosted. Your weekly Claude Code limit is 50% higher(opens in new tab) through August 19, and your Cowork limit is 100% higher(opens in new tab) through August 5. When each promotion ends, limits return to your plan's standard amounts.</p>\n<p>8.19 \u524d \u5468\u9650\u589e\u52a0 50%\uff1f</p>\n<p>\u8fd9\u4e2a\u662f\u5168\u90e8\u4eba\u90fd\u6709\u8fd8\u662f\u90e8\u5206\u968f\u673a\uff1f K3 gpt \u7ed9\u538b\u529b\u4e86\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/milkleeeeee", 
        "name": "milkleeeeee", 
        "avatar": "https://cdn.v2ex.com/avatar/f8d0/1045/102641_large.png?m=1641529094"
      }, 
      "url": "https://www.v2ex.com/t/1228119", 
      "title": "\u5728 claude desktop \u91cc\u5f00\u4e86\u8ba1\u5212\u6a21\u5f0f\uff0c\u4f46\u662f claude \u6ca1\u6709\u6b63\u5e38\u628a\u8ba1\u5212\u6587\u4ef6\u5c55\u793a\u7ed9\u6211\u770b\uff0c\u8fd9\u6b63\u5e38\u5417", 
      "id": "https://www.v2ex.com/t/1228119", 
      "date_published": "2026-07-17T13:58:20+00:00", 
      "content_html": "<p>\u4eca\u5929\u5df2\u7ecf\u9047\u5230\u597d\u51e0\u6b21\u4e86\uff0c\u6211\u4e00\u5f00\u59cb\u5c31\u5f00\u542f\u4e86\u8ba1\u5212\u6a21\u5f0f\uff0c\u7ed3\u679c\u5b83\u8981\u4e48\u662f\u76f4\u63a5\u5c31\u52a8\u624b\u6539\u6587\u4ef6\u4e86\uff0c\u8981\u4e48\u5c31\u662f\u628a\u8ba1\u5212\u5199\u5728\u56de\u590d\u91cc\u7136\u540e\u95ee\u6211\u8981\u4e0d\u8981\u6267\u884c\uff0c\u4f46\u662f\u6309\u7167\u9884\u671f\uff0c\u5b83\u5e94\u8be5\u628a\u8ba1\u5212\u6587\u4ef6\u5199\u8fdb ~/.claude/plans/ \u91cc\u7136\u540e\u7ed9\u6211\u770b\u624d\u5bf9\u3002</p>\n<p>\u6211\u7528\u7f51\u5173\u786e\u8ba4\u4e86\uff0csystem \u91cc\u662f\u6709 \u201cPlan mode is active...\u201d\u7684\u63cf\u8ff0\u7684\uff0c\u4f46\u6211\u95ee\u5b83\uff0c\u5b83\u5f88\u80af\u5b9a\u7684\u8bf4\u5b83\u7684\u4e0a\u4e0b\u6587\u91cc\u6ca1\u6709\u8fd9\u6bb5\u8bf4\u660e\u3002</p>\n<p>\u6240\u4ee5\u6211\u60f3\u95ee\u95ee\uff0c\u76f4\u63a5\u7528 Claude Max \u8ba2\u9605\u7684\u5404\u4f4d\u6709\u6ca1\u6709\u9047\u5230\u8fc7\uff0c\u6211\u62c5\u5fc3\u662f\u6211\u7684\u4e2d\u8f6c\u7ad9\u7ed9\u4e86\u6211\u5047\u6a21\u578b</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/SiWXie", 
        "name": "SiWXie", 
        "avatar": "https://cdn.v2ex.com/gravatar/e0c78417de59a55487a950a571990acd?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1227856", 
      "date_modified": "2026-07-16T13:59:26+00:00", 
      "content_html": "<p>KIMI \u521a\u521a\u4e0a\u7ebf\u4e86\u6700\u65b0\u65d7\u8230\u6a21\u578b K3 \uff0c1M \u4e0a\u4e0b\u6587\uff0c\u4f5c\u4e3a\u8001\u4f1a\u5458\uff0c\u672c\u6765\u662f\u503c\u5f97\u9ad8\u5174\u7684\u4e8b\u60c5\uff0c\u4f46\u5b98\u65b9\u975e\u8981\u641e\u5c0f\u52a8\u4f5c\uff0c\u6076\u5fc3\u4f60\u4e00\u4e0b\uff0cKIMI \u4f1a\u5458\u5206 4 \u6863\uff1a</p>\n<ol>\n<li>49 \u6bcf\u6708\uff08 Andante \uff09</li>\n<li>99 \u6bcf\u6708\uff08 Moderato \uff09</li>\n<li>199 \u6bcf\u6708\uff08 Allegretto \uff09</li>\n<li>699 \u6bcf\u6708\uff08 Allegro \uff09</li>\n</ol>\n<p>\u6539\u52a8\u70b9\uff1a</p>\n<ol>\n<li><strong>\u5bf9\u4e8e Kimi Code \uff0cK3 \u7684 1M \u4e0a\u4e0b\u6587\u662f 199 \u6bcf\u6708\u53ca\u4ee5\u4e0a\u624d\u53ef\u4ee5\u4f7f\u7528\uff0c49 \u65e0\u6cd5\u4f7f\u7528\uff0c99 \u6bcf\u6708\u662f 256k \uff08\u56fe 1 \uff09</strong></li>\n<li><strong>\u5bf9\u4e8e Kimi \u5ba2\u6237\u7aef\uff0c\u53ea\u6709 699 \u6bcf\u6708\u624d\u80fd\u4f7f\u7528 K3 \u7684 1M \u4e0a\u4e0b\u6587\uff08\u56fe 2 \uff09</strong></li>\n</ol>\n<p>\u622a\u56fe\u5982\u4e0b\uff1a\n<img alt=\"image-20260716215008144\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://raw.githubusercontent.com/siwuxei/image/master/img1/20260716215010339.png\"/>\n<img alt=\"image-20260716214943338\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://raw.githubusercontent.com/siwuxei/image/master/img1/20260716214944698.png\"/></p>\n", 
      "date_published": "2026-07-16T13:51:58+00:00", 
      "title": "KIMI \u7684 K3 \u4e0a\u7ebf\u4e86\uff0c\u4f46\u5f00\u4f1a\u5458\u4f60\u4e5f\u7528\u4e0d\u4e86\u6ee1\u8840\u7684", 
      "id": "https://www.v2ex.com/t/1227856"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/fancy2020", 
        "name": "fancy2020", 
        "avatar": "https://cdn.v2ex.com/gravatar/5165a7be85e76ab70cb3dc2eb6f6a461?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1227428", 
      "title": "\u6628\u5929\u548c\u4eca\u5929 Claude Code \u8001\u662f\u62a5\u9519\"API error\"\u548c\u201cUnable to connect to API (ECONNRESET)\"", 
      "id": "https://www.v2ex.com/t/1227428", 
      "date_published": "2026-07-15T04:51:02+00:00", 
      "content_html": "<p>\u4e0d\u77e5\u9053\u662f\u4e0d\u662f\u6211\u7684\u7f51\u7edc\u95ee\u9898\uff0c\u4f46\u8bbf\u95ee\u7f51\u9875\u7248 <a href=\"http://claude.ai\" rel=\"nofollow\">claude.ai</a> \u6ca1\u6709\u95ee\u9898\u3002\n\u6211\u7528\u7684 Claude Code CLI \u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/billpeace2020", 
        "name": "billpeace2020", 
        "avatar": "https://cdn.v2ex.com/gravatar/3d92eefbc388f1593946f260d945431b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1226971", 
      "title": "\u5047\u5982\u7f8e\u56fd\u6709\u53f0\u4e3b\u673a\uff0c\u8fdc\u7a0b\u767b\u5f55\u662f\u4f7f\u7528\uff1f", 
      "id": "https://www.v2ex.com/t/1226971", 
      "date_published": "2026-07-13T07:39:42+00:00", 
      "content_html": "<p>\u8fd9\u6837\u7b97\u5408\u6cd5\u4f7f\u7528 claude \u7684\u5417\uff1f</p>\n<p>\u8c22\u8c22\u4e86</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/mikaelson", 
        "name": "mikaelson", 
        "avatar": "https://cdn.v2ex.com/avatar/3598/81dd/145501_large.png?m=1766111462"
      }, 
      "url": "https://www.v2ex.com/t/1226820", 
      "date_modified": "2026-07-13T01:25:41+00:00", 
      "content_html": "\u4ece\u6628\u5929\u665a\u4e0a\u5f00\u59cb\u7684\uff0c\u6bcf\u6b21\u5bf9\u8bdd\u3002<br />\u4ed6\u4e00\u5f00\u59cb\u80fd\u6b63\u5e38\u8dd1\uff0c\u7136\u540e\u5c31\u4e00\u76f4\u62a5 waiting for api response \u8fd9\u4e2a\u6709\u9047\u5230\u8fc7\u5417\uff1f<br /><br />\u6362\u4ee3\u7406\u90fd\u65e0\u6cd5\u89e3\u51b3\uff0c\u4f46\u662f\u4ee3\u7406\u90fd\u662f\u6b63\u5e38\u7684\uff0ccodex \u5b8c\u5168\u6ca1\u95ee\u9898\u3002<br />\u4ee5\u4e3a\u662f fable5 \u7684\u95ee\u9898\uff0c\u6362 opus \u4e5f\u8fd9\u6837<br /><br />\u5927\u6982\u5c31\u5982\u4e0b\u7684\u5bf9\u8bdd\u3002<br /><br />\u276f \u8ba1\u5212 AM \u843d\u76d8<br /><br />\u23fa Skill(superpowers:writing-plans)<br />Successfully loaded skill<br /><br />\u23fa Reading 7 files, running 5 shell commands\u2026<br />  \u23bf  $ cd /Users/xxx/claude/oxxx/frontend/src &amp;&amp; sed -n '1,70p' components/Pagination.tsx &amp;&amp; echo \"---BUTTON---\" &amp;&amp; sed -n '1,50p' components/Button.tsx &amp;&amp; echo \"---TOAST---\" &amp;&amp; grep -n \"export\\|kind\" components/Toast.tsx | head -14 &amp;&amp; echo \"---FMT---\" &amp;&amp; grep -rn \"export function\u2026<br />Loaded <a target=\"_blank\" href=\"http://CLAUDE.md\" rel=\"nofollow noopener\">CLAUDE.md</a><br />Loaded <a target=\"_blank\" href=\"http://AGENTS.md\" rel=\"nofollow noopener\">AGENTS.md</a><br /><br />\u273b Waiting for API response \u00b7 will retry in 2m 24s \u00b7 check your network", 
      "date_published": "2026-07-13T00:57:32+00:00", 
      "title": "\u5927\u4f6c\u4eec\u6c42\u52a9 claude code \u4e00\u76f4 waiting for api response \u4f46\u662f codex \u4e00\u76f4\u6b63\u5e38", 
      "id": "https://www.v2ex.com/t/1226820"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/SiWXie", 
        "name": "SiWXie", 
        "avatar": "https://cdn.v2ex.com/gravatar/e0c78417de59a55487a950a571990acd?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1226401", 
      "title": "ZCode \u6bd4 ClaudCode \u597d\u7528", 
      "id": "https://www.v2ex.com/t/1226401", 
      "date_published": "2026-07-10T07:26:15+00:00", 
      "content_html": "<p>\u4f53\u9a8c\u4e86\u4e0b\u65b0\u7248\u7684 ZCode+Kimi/DeepSeek \uff0c\u611f\u89c9\u5728\u56fd\u6a21\u4e0a\u6bd4 ClaudCode \u597d\u7528\uff0c\u6700\u8fd1\u8179\u6cfb\u5f0f\u66f4\u65b0\uff0c\u56fd\u4ea7\u4e5f\u7ad9\u8d77\u6765\u4e86</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/csfreshman", 
        "name": "csfreshman", 
        "avatar": "https://cdn.v2ex.com/gravatar/7624630ff4f2bad517fe23a0f81daf6b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1225843", 
      "title": "claude code ios \u8ba2\u9605\u7a81\u7136\u53d8\u6210\u4e86 free", 
      "id": "https://www.v2ex.com/t/1225843", 
      "date_published": "2026-07-08T06:28:26+00:00", 
      "content_html": "<p>6.23 \u54b8\u9c7c\u4e0a\u51b2\u7684 pro \uff0c\u6309\u7406\u6765\u8bf4\u5e94\u8be5 7.23 \u5de6\u53f3\u8fc7\u671f\u3002</p>\n<p>\u6628\u5929\u7528\u4e86\u4e24\u4e2a 5h limit \u4e4b\u540e\uff0c\u7a81\u7136\u53d8\u6210\u4e86 free</p>\n<p>\u8fd9\u4e2a\u8001\u53f7\uff0c\u57fa\u672c\u4e0a 24 \u5e74\u5e95\u5230\u73b0\u5728\u4e00\u76f4\u575a\u633a\uff0c\u4e5f\u6ca1\u88ab\u5c01\u53f7\u3002</p>\n<p>\u8fd9\u662f ios \u5145\u503c\u7684\u5356\u5bb6\u8dd1\u8def\u4e86\uff1f\u53bb\u54b8\u9c7c\u770b\u5e97\u94fa\u88ab\u5c01\u4e86\uff0c\u4e00\u70b9\u4fdd\u969c\u4e5f\u6ca1\u6709\uff0cTMD.</p>\n<p>\u8bf7\u6559\u5404\u4f4d\uff0c\u6709\u6ca1\u6709\u4f4e\u95e8\u69db\uff0c\u81ea\u5df1\u5145\u503c\u7684\u65b9\u6cd5\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/shendaowu", 
        "name": "shendaowu", 
        "avatar": "https://cdn.v2ex.com/avatar/6fa4/0f0c/233858_large.png?m=1771487434"
      }, 
      "url": "https://www.v2ex.com/t/1225670", 
      "title": "Claude Code \u914d\u5408\u5927\u6a21\u578b\u548c\u76f4\u63a5\u4f7f\u7528\u5bf9\u5e94\u7684\u5927\u6a21\u578b\u6bd4\u6548\u679c\u4f1a\u597d\u5f88\u591a\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/1225670", 
      "date_published": "2026-07-07T12:09:29+00:00", 
      "content_html": "<p>\u6211\u7406\u89e3 CC \u597d\u50cf\u4f1a\u5e26\u5f88\u591a\u63d0\u793a\u8bcd\uff0c\u597d\u50cf\u4f1a\u6bd4\u8f83\u8d39\u94b1\u3002\u4e0d\u77e5\u9053\u591a\u51fa\u6765\u7684\u8fd9\u4e9b\u63d0\u793a\u8bcd\u7684\u6027\u4ef7\u6bd4\u600e\u4e48\u6837\u3002\u6216\u8005\u8fd9\u4e2a\u4e1c\u897f\u4e0d\u540c\u7684\u60c5\u51b5\u63d0\u5347\u6548\u679c\u4e0d\u4e00\u6837\uff1f</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Danswerme", 
        "name": "Danswerme", 
        "avatar": "https://cdn.v2ex.com/avatar/7460/e1cd/274090_large.png?m=1765551963"
      }, 
      "url": "https://www.v2ex.com/t/1225298", 
      "title": "Opus 4.8 \u8d8a\u6765\u8d8a\u8111\u762b\u4e86", 
      "id": "https://www.v2ex.com/t/1225298", 
      "date_published": "2026-07-06T06:30:24+00:00", 
      "content_html": "<p>\u4eca\u5929\u5b8c\u6210\u5de5\u4f5c\u540e\uff0c\u6e05\u7a7a\u4e0a\u4e0b\u6587\u7136\u540e\u8ba9 Claude Code \u63d0\u4ea4\u4e0b\u6682\u5b58\u533a\u7684\u4ee3\u7801\uff0c\u7ed3\u679c\u5b83\u76f4\u63a5\u5f00\u59cb\u4e71\u5220\u672a\u52a0\u5165\u6682\u5b58\u533a\u7684\u6587\u4ef6\u4e86\uff0c\u8fd8\u597d\u88ab\u5220\u7684\u6587\u4ef6\u4e0d\u91cd\u8981\u3002 \u5b83\u600e\u4e48\u8fde\u8fd9\u4e48\u7b80\u5355\u7684\u6307\u4ee4\u90fd\u9075\u5faa\u4e0d\u4e86\uff1f</p>\n<p><img alt=\"https://i.v2ex.co/N4HgTqz8.png\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://i.v2ex.co/N4HgTqz8.png\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/aqw012", 
        "name": "aqw012", 
        "avatar": "https://cdn.v2ex.com/gravatar/a7ea1fc685aab0520d99f465da8a8d73?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1225009", 
      "date_modified": "2026-07-05T02:34:03+00:00", 
      "content_html": "<p>\u5982\u9898\uff0c\u51e0\u4e2a\u8001\u8d26\u53f7\u90fd\u88ab\u5c01\u6389\u4e86\uff0c\u65e5\u4e86 A\u2797</p>\n<p>\u8bd5\u8fc7 codex \uff0c\u6ee1\u8db3\u4e0d\u4e86\u6211\u73b0\u5728\u7684\u9700\u6c42\uff0c\u8fd8\u662f\u8981\u6362\u56de\u53bb claude</p>\n<p>\u9ebb\u70e6\u5927\u5bb6\u7ed9\u63a8\u8350\u7eaf\u8840\u7684 claude \u4e2d\u8f6c\u7ad9\uff0c\u5982\u679c\u662f\u9006\u5411\u4ec0\u4e48\u7684\u5c31\u522b\u6765\u4e86</p>\n<p>\u611f\u8c22\u5404\u4f4d</p>\n", 
      "date_published": "2026-07-04T17:40:10+00:00", 
      "title": "\u653e\u5f03\u6298\u817e claude \u4e86\uff0c\u8bf7\u7ed9\u6211\u63a8\u8350\u7eaf\u8840\u7684 claude \u7684\u4e2d\u8f6c\u7ad9", 
      "id": "https://www.v2ex.com/t/1225009"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/konakona", 
        "name": "konakona", 
        "avatar": "https://cdn.v2ex.com/avatar/15c0/8959/38523_large.png?m=1783066438"
      }, 
      "url": "https://www.v2ex.com/t/1224902", 
      "date_modified": "2026-07-04T04:40:36+00:00", 
      "content_html": "<p>\u9664\u4e86 Subscribe\u2026\u2026\uff08\u56e0\u4e3a\u6211\u8ba2\u4e0d\u4e0a\uff09\u3002</p>\n<p>\u60f3\u968f\u65f6\u968f\u5730 Vibe Coding \uff0c\u563b\u563b\u3002</p>\n", 
      "date_published": "2026-07-04T03:31:39+00:00", 
      "title": "\u8bf7\u95ee\u5927\u5bb6\u90fd\u662f\u5982\u4f55\u8ba9 Claude Code CLI \u8fdc\u7a0b Vibe Coding \u7684\u5462\uff1f", 
      "id": "https://www.v2ex.com/t/1224902"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/287854442", 
        "name": "287854442", 
        "avatar": "https://cdn.v2ex.com/avatar/d95b/6d57/26655_large.png?m=1785848289"
      }, 
      "url": "https://www.v2ex.com/t/1224309", 
      "title": "Claude Code \u53f7*2 \u4e24\u5e74\u4e86\uff0c\u90fd\u8fd8\u6b63\u5e38\u4f7f\u7528\uff0c\u6709\u4ec0\u4e48\u60f3\u95ee\u7684\uff1f", 
      "id": "https://www.v2ex.com/t/1224309", 
      "date_published": "2026-07-01T11:26:03+00:00", 
      "content_html": "<p>\u662f\u4ece 24 \u5e74 7 \u6708\u4efd\u5f00\u59cb\u8ba2\u9605\u7684 Claude Code, \u9a6c\u4e0a\u5c31\u4e24\u5e74\u4e86, \u4ece Pro \u7136\u540e\u5230\u73b0\u5728\u7684 Max, \u76ee\u524d\u8fd8\u5728\u6b63\u5e38\u4f7f\u7528\u4e2d\u3002\n\u8bf4\u5b9e\u8bdd\u6211\u4e5f\u4e0d\u77e5\u9053\u662f\u4ec0\u4e48\u539f\u56e0\u80fd\u6210\u4e3a\u5e78\u5b58\u8005\uff0c\u4e5f\u4e0d\u77e5\u9053\u8fd8\u80fd\u7528\u591a\u4e45\u3002\u5982\u679c\u5927\u5bb6\u6709\u4ec0\u4e48\u60f3\u95ee\u7684\uff0c\u77e5\u65e0\u4e0d\u8a00\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/BeijingBaby", 
        "name": "BeijingBaby", 
        "avatar": "https://cdn.v2ex.com/avatar/5129/e8be/40195_large.png?m=1783687791"
      }, 
      "url": "https://www.v2ex.com/t/1224054", 
      "date_modified": "2026-06-30T15:22:20+00:00", 
      "content_html": "<p>\u68b3\u7406\u539f\u5e16\u3001\u793e\u533a\u590d\u73b0\u4e0e\u516c\u5f00\u5206\u6790\uff0c\u8fd8\u539f\u8fd9\u573a\u300c spyware \u300d\u4e89\u8bae\u7684\u6765\u9f99\u53bb\u8109\u3002</p>\n<p><a href=\"https://dev.com.cn/posts/claude-code-5chk\" rel=\"nofollow\">https://dev.com.cn/posts/claude-code-5chk</a></p>\n", 
      "date_published": "2026-06-30T15:18:44+00:00", 
      "title": "Claude Code \u4fee\u6539\u7cfb\u7edf\u63d0\u793a\u8bcd\u5f15\u53d1\u4e89\u8bae\uff0c\u76ee\u524d\u6709\u54ea\u4e9b\u4e8b\u5b9e\u5df2\u7ecf\u786e\u8ba4\uff1f", 
      "id": "https://www.v2ex.com/t/1224054"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jabari", 
        "name": "jabari", 
        "avatar": "https://cdn.v2ex.com/avatar/df14/fef9/124221_large.png?m=1716291849"
      }, 
      "url": "https://www.v2ex.com/t/1224024", 
      "title": "Claude Code \u88ab\u66dd\u7591\u4f3c\u5185\u7f6e\u201c\u9690\u85cf\u73af\u5883\u6807\u8bb0\u201d\uff0c\u4e13\u95e8\u8bc6\u522b\u4e2d\u56fd\u65f6\u533a\u548c\u81ea\u5b9a\u4e49\u7f51\u5173", 
      "id": "https://www.v2ex.com/t/1224024", 
      "date_published": "2026-06-30T12:16:06+00:00", 
      "content_html": "<p>\u4eca\u5929\u770b\u4e86\u4e00\u4e0b Claude Code \u7684\u672c\u5730\u5b89\u88c5\uff0c\u786e\u8ba4\u4e86\u4e00\u4ef6\u6bd4\u8f83\u503c\u5f97\u8ba8\u8bba\u7684\u4e8b\u60c5\uff1a\u4ece\u5b98\u65b9 npm \u5305 <code>@anthropic-ai/claude-code@2.1.91</code> \u5f00\u59cb\uff0cClaude Code \u91cc\u5b58\u5728\u4e00\u6bb5\u903b\u8f91\uff0c\u4f1a\u5728\u4f7f\u7528\u81ea\u5b9a\u4e49 <code>ANTHROPIC_BASE_URL</code> \u65f6\uff0c\u6839\u636e base URL \u7684 hostname \u548c\u672c\u673a\u65f6\u533a\uff0c\u6539\u5199 prompt/context \u91cc\u7684 <code>currentDate</code> \u6587\u672c\u3002</p>\n<p>\u8be6\u7ec6\u53ef\u4ee5\u770b\u770b\uff1a <a href=\"https://random-walk.atoma.one/claude-code-prompt-marker/\" rel=\"nofollow\">https://random-walk.atoma.one/claude-code-prompt-marker/</a></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/luckybilly", 
        "name": "luckybilly", 
        "avatar": "https://cdn.v2ex.com/avatar/3c05/c2cb/321781_large.png?m=1782809097"
      }, 
      "url": "https://www.v2ex.com/t/1223985", 
      "title": "\u5206\u4eab\u4e00\u4e2a\u5728 Claude Code \u91cc [\u540c\u65f6] \u7528\u591a\u4e2a ApiKey \u7684\u65b9\u6cd5", 
      "id": "https://www.v2ex.com/t/1223985", 
      "date_published": "2026-06-30T09:11:33+00:00", 
      "content_html": "<p>\u6211\u6709\u597d\u51e0\u4e2a coding plan \uff0c\u8fd8\u6709\u516c\u53f8\u63d0\u4f9b\u7684 ApiKey \uff0c\u6211\u7528 CC Switch \u6765\u7ba1\u7406\u8fd9\u4e9b key \u3002</p>\n<p>\u9047\u5230\u7684\u95ee\u9898\u662f\uff1a\u56e0\u4e3a\u6240\u6709\u7ec8\u7aef\u5171\u4eab\u4e00\u5957\u5168\u5c40\u7684\u914d\u7f6e\uff0c\u5728 CC Switch \u4e2d\u5207\u6362\u914d\u7f6e\u4f1a\u5168\u90e8\u7a97\u53e3\u540c\u6b65\u53d8\u66f4\u3002\u800c\u4e14\u4f1a\u5bfc\u81f4\u6b63\u5728\u8fdb\u884c\u7684 session \u65e0\u6cd5\u7ee7\u7eed\u4f7f\u7528\u3002</p>\n<p>\u6211\u60f3\u5728\u4e0d\u540c\u7684\u7ec8\u7aef\u4f7f\u7528\u4e0d\u540c\u7684 coding plan \u53bb\u505a\u4e0d\u540c\u7684\u4e8b\uff0c\u76ee\u524d cc switch \u4e0d\u652f\u6301\u4f1a\u8bdd\u7ea7\u9694\u79bb\uff0c\u4e8e\u662f\u8ba9 AI \u7ed9\u6211\u505a\u4e86\u4e2a\u5c0f\u5de5\u5177\uff1a <a href=\"https://github.com/luckybilly/cc-switch-helper\" rel=\"nofollow\">https://github.com/luckybilly/cc-switch-helper</a></p>\n<p>\u8fd9\u4e2a\u5de5\u5177<strong>\u642d\u914d cc switch \u4f7f\u7528\u80fd\u505a\u5230\u4f1a\u8bdd\u7ea7\u9694\u79bb</strong>\uff0c\u4e00\u4e2a\u7ec8\u7aef\u7528\u4e2a\u4eba\u5bc6\u94a5\u3001\u53e6\u4e00\u4e2a\u7ec8\u7aef\u7528\u516c\u53f8\u5bc6\u94a5\uff0c\u540c\u65f6\u8fd0\u884c\uff0c\u4e92\u4e0d\u51b2\u7a81\u3002</p>\n<p>\u76f4\u63a5\u5728\u7ec8\u7aef\u7528 ccs \u547d\u4ee4\u6307\u5b9a\u540d\u79f0\u542f\u52a8\u5c31\u884c\uff0c\u975e\u5e38\u65b9\u4fbf\uff1a</p>\n<pre><code>\u7a97\u53e3 1: ccs minimax  \u2192 \u7528 Minimax \u7684 Claude Code\n\u7a97\u53e3 2: ccs kimi     \u2192 \u7528 Kimi \u7684 Claude Code\n\u7a97\u53e3 3: ccs zcy      \u2192 \u7528 \u81ea\u5b9a\u4e49 provider \u7684 Claude Code\n\u7a97\u53e3 4: ccs deep     \u2192 \u7528 DeepSeek \u7684 Claude Code\n</code></pre>\n<p><img alt=\"image.png\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/d88b1f69958741dfa94cb0734f21e2b7%7Etplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6b2Q57-K:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiNDEwNzQzMTE3MTU5MzA4NiJ9&amp;rk3s=e9ecf3d6&amp;x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&amp;x-orig-expires=1782896307&amp;x-orig-sign=s4PsDq0wDcU5e%2BgcsRbGmuc3Osw%3D\"/></p>\n<p>\u91cd\u8981\u7684\u662f\uff0c\u5b83\u4e0d\u5f71\u54cd CC switch \u7684\u6b63\u5e38\u4f7f\u7528\uff0c\u5b83\u662f\u901a\u8fc7\u52a8\u6001\u8bfb\u53d6 CC Switch \u4e2d\u914d\u7f6e\u7684\u6a21\u578b\u6570\u636e\u4f5c\u4e3a\u5f53\u524d\u7ec8\u7aef\u7684\u73af\u5883\u53d8\u91cf\u6765\u8fd0\u884c\uff0c\u771f\u6b63\u7684\u4f1a\u8bdd\u7ea7\u9694\u79bb\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Yukiteru", 
        "name": "Yukiteru", 
        "avatar": "https://cdn.v2ex.com/avatar/905d/444e/144822_large.png?m=1782981079"
      }, 
      "url": "https://www.v2ex.com/t/1223973", 
      "date_modified": "2026-06-30T08:44:01+00:00", 
      "content_html": "<p>\u539f\u6587\u94fe\u63a5\uff1a <a href=\"https://www.reddit.com/r/ClaudeCode/comments/1ujilqt/anthropic_embedded_spyware_in_claude_code_and/\" rel=\"nofollow\">https://www.reddit.com/r/ClaudeCode/comments/1ujilqt/anthropic_embedded_spyware_in_claude_code_and/</a></p>\n<p>\u7b80\u800c\u8a00\u4e4b\uff1a\n\u4ece\u4eca\u5e74 4 \u6708 2 \u53f7\u5f00\u59cb\uff0cClaude Code \u4f1a\u68c0\u6d4b\u4f60\u662f\u5426\u5728\u4f7f\u7528\u4ee3\u7406\uff0c\u5982\u679c\u662f\u7684\u8bdd\u5219\u89e6\u53d1\u4ee5\u4e0b\u6d41\u7a0b\uff1a\n\u4f60\u7684\u65f6\u533a\u662f\u5426\u5728\u4e2d\u56fd\uff0c\u4f60\u7684\u4ee3\u7406\u57df\u540d\u662f\u5426\u5728\u4e2d\u56fd\uff0c\u662f\u5426\u5728\u767d\u540d\u5355\u5185\uff0c\u662f\u5426\u4e0e\u4e2d\u56fd\u7684 AI \u5de5\u4f5c\u5ba4\u6709\u5173\u8054\u3002</p>\n<p>\u5982\u679c\u5224\u65ad\u51fa\u4e86\u4f60\u5728\u4e2d\u56fd\uff0c\u90a3\u5b83\u5c31\u4f1a\u7528\u9690\u5199\u672f\u4fee\u6539\u7cfb\u7edf\u63d0\u793a\u8bcd\uff0c\u5305\u62ec\u65e5\u671f\u683c\u5f0f\u8fd8\u6709\"Today's date is\"\u8fd9\u6bb5\u5b57\u7b26\u4e32\u3002\u7136\u540e\u4f1a\u6839\u636e\u8fd9 3 \u79cd\u60c5\u51b5\u6765\u4fee\u6539\u5176\u4e2d\u7684 <code>'</code>\uff1a</p>\n<ul>\n<li>\u662f\u4e2d\u56fd\u57df\u540d/\u5728\u767d\u540d\u5355\u5185\uff0c\u4f46 [\u4e0d\u662f]  AI \u5b9e\u9a8c\u5ba4</li>\n<li>[\u4e0d\u662f] \u4e2d\u56fd\u57df\u540d/\u767d\u540d\u5355\uff0c\u4f46 [\u662f] \u4e2d\u56fd AI \u5b9e\u9a8c\u5ba4</li>\n<li>[\u65e2\u662f] \u4e2d\u56fd\u57df\u540d/\u767d\u540d\u5355\uff0c [\u4e5f\u662f] \u4e2d\u56fd AI \u5b9e\u9a8c\u5ba4</li>\n</ul>\n", 
      "date_published": "2026-06-30T08:36:47+00:00", 
      "title": "Reddit \u4e0a\u6709\u4eba\u53d1\u73b0\u4e86 Claude Code \u68c0\u6d4b\u4e2d\u56fd\u7528\u6237\u7684\u65b9\u6cd5", 
      "id": "https://www.v2ex.com/t/1223973"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/sqshanyao", 
        "name": "sqshanyao", 
        "avatar": "https://cdn.v2ex.com/avatar/e93a/90d3/429516_large.png?m=1704856863"
      }, 
      "url": "https://www.v2ex.com/t/1223935", 
      "title": "\u5982\u4f55\u4f18\u96c5\u7684\u89e3\u51b3\u8001\u662f\u6743\u9650\u786e\u8ba4\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/1223935", 
      "date_published": "2026-06-30T06:45:33+00:00", 
      "content_html": "\u7528 cc \u8fde\u7684 deepseek \uff0c\u7ecf\u5e38\u9047\u5230\u4e00\u4e9b\u6743\u9650\u786e\u8ba4\u95ee\u9898\uff0c\u6bd4\u5982\u8bfb\u53d6\u67d0\u4e2a\u6587\u4ef6\u5185\u5bb9\uff0c\u5728\u6587\u4ef6\u5939\u4e2d\u521b\u5efa\u65b0\u6587\u4ef6\uff0c\u90fd\u8981\u95ee\u6211\uff0c\u5f88\u591a\u547d\u4ee4\u6211\u5df2\u7ecf\u914d\u7f6e\u4e86\u767d\u540d\u5355\uff0c\u8fd8\u662f\u4f1a\u95ee\u6211\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Geon97", 
        "name": "Geon97", 
        "avatar": "https://cdn.v2ex.com/avatar/2527/c5bc/583897_large.png?m=1781602513"
      }, 
      "url": "https://www.v2ex.com/t/1223804", 
      "date_modified": "2026-06-30T00:47:36+00:00", 
      "content_html": "<p>claude code \u4ecb\u5165\u7b2c\u4e09\u65b9\u6a21\u578b\u540e\u4e0d\u4f1a\u8c03\u7528 Skills \uff0c\u53ea\u4f1a\u4f7f\u7528 mcp\n\u6211\u4f7f\u7528\u7684 CC Switch + glm5.2,\u53ea\u6709\u4f7f\u7528\u547d\u4ee4\u6216\u8005\u63d0\u793a\u8bcd\u63d0\u793a\u624d\u4f1a\u4f7f\u7528\u6307\u5b9a\u7684 Skills \u3002\u5927\u5bb6\u6709\u6ca1\u6709\u7c7b\u4f3c\u7684\u95ee\u9898\uff0c\u8fd9\u4e2a\u95ee\u9898\u53ef\u4ee5\u89e3\u51b3\u5417\uff1f</p>\n", 
      "date_published": "2026-06-30T00:39:42+00:00", 
      "title": "\u53d1\u73b0\u4e2a claude code \u76f8\u5173\u95ee\u9898", 
      "id": "https://www.v2ex.com/t/1223804"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/njaulj", 
        "name": "njaulj", 
        "avatar": "https://cdn.v2ex.com/gravatar/a86f5b33c348b2154d23828b599c5ebb?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1223794", 
      "title": "[\u5f00\u6e90]Janus \u2014 \u4e3a AI \u7f16\u7a0b\u52a9\u624b\u6253\u9020\u7684\u5916\u90e8\u8ba4\u77e5\u64cd\u4f5c\u7cfb\u7edf", 
      "id": "https://www.v2ex.com/t/1223794", 
      "date_published": "2026-06-29T22:05:05+00:00", 
      "content_html": "<h1>Janus \u2014 \u4e3a AI \u7f16\u7a0b\u52a9\u624b\u6253\u9020\u7684\u5916\u90e8\u8ba4\u77e5\u64cd\u4f5c\u7cfb\u7edf</h1>\n<h3><a href=\"https://github.com/njaulj/yimemory.git\" rel=\"nofollow\">https://github.com/njaulj/yimemory.git</a></h3>\n<h2>\u4e00\u53e5\u8bdd</h2>\n<p><strong>Janus \u662f\u4e00\u4e2a\u96f6\u4f9d\u8d56\u7684 MCP \u670d\u52a1\u5668\uff0c\u7ed9 AI \u52a9\u624b\u88c5\u4e0a\"\u524d\u989d\u53f6\"\u2014\u2014\u65e2\u8bb0\uff08\u957f\u671f\u8bb0\u5fc6\uff09\u53c8\u7ba1\uff08\u4e3b\u52a8\u7ea6\u675f\uff09\u3002</strong></p>\n<p>\u6bcf\u4e00\u6b21\u65b0\u5bf9\u8bdd Claude \u90fd\u662f\u4e00\u5f20\u767d\u7eb8\u3002Janus \u8bb0\u4f4f\u4f60\u4e0a\u6b21\u505a\u5230\u54ea\u4e86\u3001\u4e0d\u8981\u6539\u4ec0\u4e48\u3001\u4e3a\u4ec0\u4e48\u8fd9\u4e48\u505a\u3002</p>\n<h2>\u4e94\u5206\u949f\u7406\u89e3 Janus</h2>\n<pre><code>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  \u6838\u5fc3\u4e09\u95ee\uff08\u6bcf\u95ee\u4e00\u4e2a\u5de5\u5177\uff09                       \u2502\n\u2502                                              \u2502\n\u2502  \"\u4e0a\u6b21\u8fd9\u4e2a\u9879\u76ee\u505a\u5230\u54ea\u4e86\uff1f\"      \u2192 janus_recall   \u2502\n\u2502  \"\u8fd9\u4e2a\u51b3\u5b9a\u5f88\u91cd\u8981\uff0c\u8bb0\u4f4f\u5b83\"      \u2192 janus_remember \u2502\n\u2502  \"\u8fd9\u4e2a\u6587\u4ef6\u4e0d\u80fd\u6539\uff0c\u6211\u4e0a\u6b21\u8e29\u8fc7\u5751\"  \u2192 janus_guard   \u2502\n\u2502                                              \u2502\n\u2502  \u5176\u4f59 12 \u4e2a\u5de5\u5177\u90fd\u662f\u8fd9\u4e09\u95ee\u7684\u589e\u5f3a\u3002                \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n</code></pre>\n<h3>\u5178\u578b\u5de5\u4f5c\u6d41</h3>\n<pre><code>\u65b0\u9879\u76ee\uff1a\n  janus_init \u2192 bootstrap \u81ea\u52a8\u4ece git log + package.json \u63d0\u70bc\u521d\u59cb\u77e5\u8bc6\n  \u2192 janus_remember \u00d7 3 \uff08\u5b58\u5173\u952e\u51b3\u7b56\uff09\n  \u2192 janus_guard \uff08\u6bcf\u6b21\u6587\u4ef6\u4fee\u6539\u524d\u68c0\u67e5\uff09\n\n\u7b2c\u4e8c\u5929\u7ee7\u7eed\uff1a\n  janus_init \u2192 \u81ea\u52a8\u6062\u590d 20+ \u8282\u70b9\u3001\u51b3\u7b56\u3001\u7ea6\u675f\n  \u2192 janus_recall(\"\u5b9a\u4ef7\u5f15\u64ce\") \u2192 \u8fd4\u56de\u51c6\u786e\u7684 pricing_engine.go\n  \u2192 \u5f00\u59cb\u5de5\u4f5c\uff0c\u4e0d\u9700\u8981\u4ece\u5934\u89e3\u91ca\u9879\u76ee\n\n\u8de8\u8bbe\u5907\uff08 Mac \u2192 iPad \uff09\uff1a\n  git push \uff08.janus/ \u968f\u4ee3\u7801\u540c\u6b65\uff09\n  \u2192 \u53e6\u4e00\u53f0\u673a\u5668 git pull \u2192 janus_init \u2192 \u81ea\u52a8\u52a0\u8f7d\u6240\u6709\u8bb0\u5fc6\n</code></pre>\n<h2>\u6838\u5fc3\u80fd\u529b</h2>\n<table>\n<thead>\n<tr>\n<th>\u80fd\u529b</th>\n<th>\u8bf4\u660e</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>\u53cc\u8def recall</strong></td>\n<td>PPR \u56fe\u904d\u5386 + TF-IDF \u8bed\u4e49\u641c\u7d22\uff0c\u96f6\u5916\u90e8\u4f9d\u8d56</td>\n</tr>\n<tr>\n<td><strong>4 \u7ea7\u8bb0\u5fc6\u751f\u547d\u5468\u671f</strong></td>\n<td>exponential / logarithmic / logistic / fixed \u8870\u51cf\uff0c\u9ad8 recall \u6b21\u6570\u7684\u8282\u70b9\u81ea\u52a8\u664b\u5347\u4e3a\u957f\u671f\u8bb0\u5fc6</td>\n</tr>\n<tr>\n<td><strong>\u81ea\u52a8\u5f15\u5bfc</strong></td>\n<td>\u5df2\u5efa\u9879\u76ee\u9996\u6b21 init \u65f6\uff0c\u4ece git log + \u4f9d\u8d56\u6587\u4ef6 + README \u81ea\u52a8\u63d0\u70bc\u521d\u59cb\u8bb0\u5fc6</td>\n</tr>\n<tr>\n<td><strong>\u4e3b\u52a8\u7ea6\u675f</strong></td>\n<td>scope \u9501 + constraint \u6ce8\u518c + guard \u62e6\u622a \u2192 \u52a9\u624b\u7684\u6bcf\u4e00\u6b21\u6587\u4ef6\u4fee\u6539\u90fd\u8981\u8fc7\u95e8\u7981</td>\n</tr>\n<tr>\n<td><strong>\u8de8\u8bbe\u5907\u540c\u6b65</strong></td>\n<td>.janus/ \u76ee\u5f55\u5b58\u9879\u76ee\u6839\u4e0b\uff0cgit-tracked \u2192 push/pull \u5373\u540c\u6b65</td>\n</tr>\n<tr>\n<td><strong>\u8bed\u4e49 Guard</strong></td>\n<td>\u6587\u4ef6\u5206\u7c7b 9 \u79cd\u7c7b\u578b + \u7ea6\u675f\u524d\u7f6e\u6761\u4ef6\u5339\u914d\uff0c\u8bef\u62a5\u7387\u964d\u4f4e</td>\n</tr>\n<tr>\n<td><strong>Autolink</strong></td>\n<td>\u65b0\u8282\u70b9\u81ea\u52a8\u53d1\u73b0\u8bed\u4e49\u76f8\u4f3c\u8282\u70b9\u5e76\u5efa\u8fb9\uff0c\u56fe\u81ea\u5df1\u751f\u957f</td>\n</tr>\n<tr>\n<td><strong>Timeline</strong></td>\n<td>\u6240\u6709 janus \u64cd\u4f5c\u81ea\u52a8\u8bb0\u5f55\u5230 JSONL \u65e5\u5fd7\uff0c\u53ef\u5168\u6587\u641c\u7d22</td>\n</tr>\n</tbody></table><h2>\u5b89\u88c5\u4e0e\u90e8\u7f72</h2>\n<p>Janus \u662f\u4e00\u4e2a MCP over stdio \u670d\u52a1\u5668\u3002\u914d\u7f6e\u4e00\u6b21\uff0c\u6240\u6709\u652f\u6301 MCP \u7684 AI \u7f16\u7a0b\u5de5\u5177\uff08 Claude Code \u3001Cursor \u3001Codex \u3001Cline \u7b49\uff09\u90fd\u80fd\u81ea\u52a8\u53d1\u73b0\u5e76\u4f7f\u7528\u5b83\u3002</p>\n<h3>\u6781\u7b80\u7248\uff08 Claude Code \uff0c30 \u79d2\uff09</h3>\n<pre><code class=\"language-bash\">cd /path/to/janus\n# \u7f16\u8f91 ~/.claude/settings.json \uff0c\u52a0\u5165:\n# {\n#   \"mcpServers\": {\n#     \"janus\": {\n#       \"type\": \"stdio\",\n#       \"command\": \"node\",\n#       \"args\": [\"/absolute/path/to/janus/src/index.js\"]\n#     }\n#   }\n# }\n\n# \u6216\u8005\u7528 Claude Code \u7684 CLI \u76f4\u63a5\u52a0:\nclaude mcp add janus -- node /absolute/path/to/janus/src/index.js\n</code></pre>\n<p>\u91cd\u542f Claude Code \uff0cJanus \u5373\u81ea\u52a8\u53ef\u7528\u3002\u5728\u5bf9\u8bdd\u4e2d\u8f93\u5165 <code>janus_init</code> \u5f00\u59cb\u3002</p>\n<h3>\u8be6\u7ec6\u6559\u7a0b\uff1aClaude Code</h3>\n<h4>Step 1\uff1a\u786e\u8ba4 Janus \u80fd\u542f\u52a8</h4>\n<pre><code class=\"language-bash\">cd /path/to/janus\nnode src/index.js\n# \u5982\u679c\u8f93\u51fa \"[janus] ST-DKG + PCSS MCP Server v0.3.0 starting (stdio)\" \u5c31 OK\n# \u6309 Ctrl+C \u9000\u51fa\n</code></pre>\n<h4>Step 2\uff1a\u914d\u7f6e MCP \u670d\u52a1\u5668</h4>\n<p>\u7f16\u8f91 <code>~/.claude/settings.json</code>\uff08\u6ca1\u6709\u5c31\u65b0\u5efa\uff09\uff1a</p>\n<pre><code class=\"language-json\">{\n  \"mcpServers\": {\n    \"janus\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"/Users/you/projects/janus/src/index.js\"],\n      \"env\": {\n        \"JANUS_HOME\": \"/Users/you/.janus\"\n      }\n    }\n  }\n}\n</code></pre>\n<ul>\n<li><code>command</code>\uff1a\u4f60\u7684 Node.js \u8def\u5f84\uff08<code>which node</code> \u67e5\u770b\uff09</li>\n<li><code>args[0]</code>\uff1a<code>src/index.js</code> \u7684<strong>\u7edd\u5bf9\u8def\u5f84</strong></li>\n<li><code>env.JANUS_HOME</code>\uff08\u53ef\u9009\uff09\uff1a\u6307\u5b9a Janus \u6570\u636e\u5b58\u50a8\u76ee\u5f55\uff0c\u9ed8\u8ba4 <code>~/.janus/</code></li>\n</ul>\n<h4>Step 3\uff1a\u91cd\u542f Claude Code</h4>\n<p>\u5173\u6389\u91cd\u5f00\u3002\u5728\u65b0\u5bf9\u8bdd\u4e2d\uff0c\u4f60\u5e94\u8be5\u80fd\u770b\u5230 Janus \u7684 16 \u4e2a\u5de5\u5177\u51fa\u73b0\u5728\u5de5\u5177\u5217\u8868\u91cc\u3002</p>\n<h4>Step 4\uff1a\u521d\u59cb\u5316</h4>\n<p>\u5728 Claude Code \u5bf9\u8bdd\u4e2d\uff1a</p>\n<pre><code>janus_init(projectName=\"my-project\", projectPath=\"/path/to/my-project\")\n</code></pre>\n<p>\u5982\u679c\u9879\u76ee\u5df2\u6709\u5927\u91cf\u6587\u4ef6\uff0cJanus \u4f1a\u81ea\u52a8\u5f15\u5bfc\uff08 bootstrap \uff09\u2014\u2014\u4ece git log + package.json + README \u63d0\u70bc\u521d\u59cb\u8bb0\u5fc6\u3002</p>\n<h4>Step 5\uff1a\u5b89\u88c5 Git Hook \uff08\u53ef\u9009\uff0c\u63a8\u8350\uff09</h4>\n<pre><code class=\"language-bash\"># \u5728 Claude Code \u5bf9\u8bdd\u4e2d\u6267\u884c\uff1a\njanus_absorb(action=\"install-hook\", projectPath=\"/path/to/my-project\")\n</code></pre>\n<p>\u4e4b\u540e\u6bcf\u6b21 <code>git commit</code>\uff0cJanus \u81ea\u52a8\u4ece diff \u4e2d\u63d0\u53d6\u77e5\u8bc6\uff0c\u5b9e\u73b0\"\u4f34\u968f\u5f0f\u5b66\u4e60\"\u3002</p>\n<h3>\u5176\u4ed6 MCP \u517c\u5bb9\u5de5\u5177</h3>\n<h4>Cursor</h4>\n<p>\u7f16\u8f91 <code>~/.cursor/mcp.json</code>\uff1a</p>\n<pre><code class=\"language-json\">{\n  \"mcpServers\": {\n    \"janus\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/janus/src/index.js\"]\n    }\n  }\n}\n</code></pre>\n<h4>VS Code + Cody / Codex / Continue</h4>\n<p>\u7f16\u8f91 <code>~/.vscode/mcp.json</code> \u6216\u9879\u76ee\u6839\u76ee\u5f55\u7684 <code>.mcp.json</code>\uff1a</p>\n<pre><code class=\"language-json\">{\n  \"mcpServers\": {\n    \"janus\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"src/index.js\"],\n      \"env\": {}\n    }\n  }\n}\n</code></pre>\n<p>\u5982\u679c\u653e\u5728\u9879\u76ee\u6839\u76ee\u5f55\uff0c\u7528\u76f8\u5bf9\u8def\u5f84\u5373\u53ef\uff08<code>src/index.js</code>\uff09\u3002</p>\n<h4>Windsurf / Zed / Cline</h4>\n<p>\u4ee5\u4e0a\u4efb\u4e00\u5de5\u5177\u90fd\u652f\u6301 MCP <code>stdio</code> \u534f\u8bae\u3002\u914d\u7f6e\u683c\u5f0f\u76f8\u540c\u2014\u2014\u627e\u5230\u5176 MCP \u914d\u7f6e\u6587\u4ef6\uff0c\u52a0\u5165 janus \u7684 entry \u3002</p>\n<h3>\u5e38\u89c1\u95ee\u9898</h3>\n<p><strong>Q: \u63d0\u793a \"No project loaded. Run janus_init first\"?</strong>\n\u6bcf\u6b21\u65b0\u5bf9\u8bdd\u90fd\u8981 <code>janus_init</code>\uff0c\u8fd9\u662f Janus \u77e5\u9053\"\u73b0\u5728\u5728\u54ea\u4e2a\u9879\u76ee\u5de5\u4f5c\"\u7684\u65b9\u5f0f\u3002\u5df2 init \u8fc7\u7684\u9879\u76ee\u4f1a\u81ea\u52a8\u6062\u590d\u72b6\u6001\u3002</p>\n<p><strong>Q: \u5982\u4f55\u5728\u591a\u53f0\u8bbe\u5907\u95f4\u540c\u6b65\uff1f</strong></p>\n<pre><code class=\"language-bash\">janus_init(projectName=\"my-project\", projectPath=\".\", storage=\"local\")\n# \u8fd9\u4f1a\u628a .janus/ \u653e\u5728\u9879\u76ee\u6839\u76ee\u5f55\ngit add .janus/ &amp;&amp; git commit -m \"janus sync\" &amp;&amp; git push\n# \u53e6\u4e00\u53f0\u8bbe\u5907 git pull \u540e janus_init \u5373\u53ef\u6062\u590d\u6240\u6709\u8bb0\u5fc6\n</code></pre>\n<p><strong>Q: \u6570\u636e\u5b58\u5728\u54ea\uff1f</strong></p>\n<ul>\n<li><code>global</code> \u6a21\u5f0f\uff08\u9ed8\u8ba4\uff09\uff1a<code>~/.janus/projects/{id}/</code></li>\n<li><code>local</code> \u6a21\u5f0f\uff1a<code>{\u9879\u76ee\u6839\u76ee\u5f55}/.janus/projects/{id}/</code></li>\n</ul>\n<p><strong>Q: \u5360\u7528\u591a\u5c11\u78c1\u76d8\u7a7a\u95f4\uff1f</strong>\n\u4e00\u4e2a\u6d3b\u8dc3\u4f7f\u7528 3 \u4e2a\u6708\u7684\u9879\u76ee\uff0cgraph.json \u5927\u7ea6 50-200KB \u3002Timeline \u6309\u5929\u8ffd\u52a0\uff0cJSONL \u683c\u5f0f\uff0c\u6bcf\u5206\u949f\u7ea6 2KB \u3002</p>\n<p><strong>Q: \u53ef\u4ee5\u7528 <code>npx</code> \u6216\u5168\u5c40\u5b89\u88c5\u5417\uff1f</strong>\n\u53ef\u4ee5\u3002Janus \u662f\u96f6\u4f9d\u8d56\u7684\u2014\u2014<code>npx</code> \u6216\u7528 Bun/Deno \u66ff\u4ee3 Node.js \u5747\u53ef\uff0c\u4e0d\u52a0\u4efb\u4f55\u4f9d\u8d56\u5305\u3002</p>\n<hr/>\n<h2>\u5feb\u901f\u5f00\u59cb</h2>\n<pre><code class=\"language-bash\"># \u8fdb\u5165\u9879\u76ee\uff0c\u542f\u52a8 Janus \uff08 Claude Code \u4f1a\u81ea\u52a8\u901a\u8fc7 MCP \u8fde\u63a5\uff09\ncd your-project\njanus_init(projectName=\"my-project\", projectPath=\".\")\n\n# \u5982\u679c\u4f60\u60f3\u8de8\u8bbe\u5907\u540c\u6b65\uff08\u63a8\u8350\uff09\njanus_init(projectName=\"my-project\", projectPath=\".\", storage=\"local\")\n# \u4e4b\u540e: git add .janus/ &amp;&amp; git commit -m \"janus sync\" &amp;&amp; git push\n\n# \u63a2\u7d22\u4ee3\u7801\u5e93\njanus_phase(phase=\"discover\", goal=\"\u7406\u89e3\u9879\u76ee\u67b6\u6784\")\njanus_recall(query=\"\u8fd9\u4e2a\u9879\u76ee\u7684\u6280\u672f\u6808\")\n\n# \u5f00\u59cb\u5de5\u4f5c\njanus_phase(phase=\"execute\", goal=\"\u4fee\u590d\u767b\u5f55\u9875\u9762\u7684\u6837\u5f0f\", files=[\"src/**\"])\n# \u6bcf\u6b21\u6587\u4ef6\u4fee\u6539\u524d: janus_guard(...)\n\n# \u8bb0\u5f55\u5173\u952e\u51b3\u7b56\njanus_remember(type=\"decision\", label=\"\u9009\u62e9 Redis \u800c\u4e0d\u662f Memcached\", content=\"\u56e0\u4e3a...\")\n\n# \u8bbe\u5b9a\u7ea6\u675f\njanus_constraint(description=\"\u6c38\u8fdc\u4e0d\u8981\u4fee\u6539 auth middleware \u7684\u7b7e\u540d\", scope=\"file\", filePattern=\"src/middleware/auth.go\")\n</code></pre>\n<h2>Token \u7ecf\u6d4e\u5b66</h2>\n<p><strong>Janus \u662f\u77e5\u8bc6\u7684\u590d\u5229\u6a21\u578b\uff0c\u4e0d\u662f\u5373\u65f6\u7684\u7701\u94b1\u5de5\u5177\u3002</strong></p>\n<pre><code>Session 1:  Janus \u591a\u82b1 6.5K tokens \uff08 bootstrap + remember \u00d7 3 + guard \u00d7 10 \uff09\nSession 2:  \u57fa\u672c\u626f\u5e73\uff08 recall \u7701 2K \uff0cguard \u591a\u82b1 1.5K \uff09\nSession 3+: \u5f00\u59cb\u7701\u94b1\uff08\u6bcf\u6b21 0.5-2K \u8282\u7701\uff0c\u968f\u7740\u56fe\u53d8\u7a20\u5bc6\u8d8a\u7701\u8d8a\u591a\uff09\n</code></pre>\n<p>\u4e00\u6b21\u6027\u4efb\u52a1\u7528 Janus \u662f\u4e8f\u7684\u3002\u6301\u7eed\u8fed\u4ee3\u540c\u4e00\u9879\u76ee\u624d\u503c\u3002</p>\n<h2>\u8bbe\u8ba1\u54f2\u5b66</h2>\n<ul>\n<li><strong>\u9886\u57df\u65e0\u5173</strong>\uff1a\u8f6f\u4ef6\u9879\u76ee\u3001\u5c0f\u8bf4\u3001\u753b\u7a3f\u3001\u8bba\u6587\u3001\u97f3\u4e50 \u2014 \u8282\u70b9\u7c7b\u578b\u53ef\u6269\u5c55\uff0c\u4e0d\u9884\u8bbe\u9886\u57df</li>\n<li><strong>\u96f6\u4f9d\u8d56</strong>\uff1a\u7eaf Node.js \u6807\u51c6\u5e93\uff0c\u4e0d\u9700\u8981 embedding API \u3001vector DB \u3001LLM \u3001\u4efb\u4f55\u7b2c\u4e09\u65b9\u670d\u52a1</li>\n<li><strong>\u672c\u5730\u79bb\u7ebf</strong>\uff1a\u4ee3\u7801\u4ece\u4e0d\u79bb\u5f00\u8bbe\u5907\uff0c\u9002\u5408\u9690\u79c1\u654f\u611f\u573a\u666f</li>\n<li><strong>Git \u5373\u540c\u6b65\u5c42</strong>\uff1a\u4e0d\u9700\u8981\u670d\u52a1\u5668\u3001\u8d26\u53f7\u7cfb\u7edf\u3001\u540c\u6b65\u534f\u8bae</li>\n<li><strong>\u4e09\u4e2a\u6838\u5fc3\u5de5\u5177 &gt; \u5341\u4e94\u4e2a\u5de5\u5177</strong>\uff1aremember + recall + guard \u662f\u7b2c\u4e00\u516c\u6c11\uff0c\u5176\u4f59\u662f\u589e\u5f3a</li>\n</ul>\n<h2>\u4e0e\u7ade\u54c1\u7684\u533a\u522b</h2>\n<table>\n<thead>\n<tr>\n<th></th>\n<th>Mem0</th>\n<th>MemGPT</th>\n<th>CrewAI</th>\n<th>Janus</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>\u534f\u8bae</td>\n<td>Python SDK</td>\n<td>Python SDK</td>\n<td>Python SDK</td>\n<td>MCP over stdio</td>\n</tr>\n<tr>\n<td>\u4f9d\u8d56</td>\n<td>embedding API + cloud DB</td>\n<td>LLM + vector DB</td>\n<td>LLM</td>\n<td><strong>\u96f6</strong></td>\n</tr>\n<tr>\n<td>\u90e8\u7f72</td>\n<td>pip install + API key</td>\n<td>pip install + \u914d\u7f6e LLM</td>\n<td>pip install + \u914d\u7f6e LLM</td>\n<td>node src/index.js</td>\n</tr>\n<tr>\n<td>\u9690\u79c1</td>\n<td>API \u8c03\u7528</td>\n<td>LLM \u4f9d\u8d56</td>\n<td>LLM \u4f9d\u8d56</td>\n<td><strong>\u672c\u5730\u79bb\u7ebf</strong></td>\n</tr>\n<tr>\n<td>\u4e3b\u52a8\u7ea6\u675f</td>\n<td>\u274c</td>\n<td>\u274c</td>\n<td>\u274c</td>\n<td>\u2705 PCSS guard</td>\n</tr>\n<tr>\n<td>\u8de8\u8bbe\u5907</td>\n<td>\u4e91\u7aef</td>\n<td>\u274c</td>\n<td>\u274c</td>\n<td><strong>git-tracked .janus/</strong></td>\n</tr>\n</tbody></table><p><strong>Janus \u4e0d\u662f\"\u7ed9 LLM \u88c5\u4e2a\u7b14\u8bb0\u672c\"\uff08\u6570\u636e\u5e93\uff09\uff0c\u800c\u662f\"\u7ed9 AI \u52a9\u624b\u88c5\u4e2a\u524d\u989d\u53f6\"\uff08\u65e2\u8bb0\u53c8\u7ba1\uff09\u3002</strong></p>\n<h2>\u9879\u76ee\u7edf\u8ba1</h2>\n<ul>\n<li>3,000+ \u884c JavaScript \uff08\u96f6\u4f9d\u8d56\uff09</li>\n<li>88 \u4e2a\u5355\u5143\u6d4b\u8bd5\uff0c14 \u4e2a\u6d4b\u8bd5\u5957\u4ef6</li>\n<li>16 \u4e2a MCP \u5de5\u5177\uff08 3 \u6838\u5fc3 + 13 \u589e\u5f3a\uff0c\u542b janus_absorb / janus_timeline / janus_sync \uff09</li>\n<li>6 \u79cd\u8282\u70b9\u7c7b\u578b + 5 \u79cd\u8fb9\u7c7b\u578b + 4 \u79cd\u8870\u51cf\u66f2\u7ebf</li>\n<li>2 \u4e2a\u5b58\u50a8\u6a21\u5f0f\uff08 global ~/.janus/ + local .janus/\uff09</li>\n</ul>\n<h2>\u7814\u53d1\u5386\u53f2</h2>\n<table>\n<thead>\n<tr>\n<th>\u7248\u672c</th>\n<th>\u65e5\u671f</th>\n<th>\u5185\u5bb9</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>v0.1 MVP</td>\n<td>2026-06-29</td>\n<td>DKG \u77e5\u8bc6\u56fe\u8c31\u6838\u5fc3 + PCSS \u72b6\u6001\u673a</td>\n</tr>\n<tr>\n<td>v0.2.0</td>\n<td>2026-06-29</td>\n<td>PCSS \u5b8c\u6574\u96c6\u6210 + \u84b8\u998f\u5f15\u64ce</td>\n</tr>\n<tr>\n<td>v0.3.0</td>\n<td>2026-06-30</td>\n<td>\u8bed\u4e49\u53cc\u8def recall + \u751f\u547d\u5468\u671f\u8870\u51cf + autolink + timeline + smart guard + \u8de8\u8bbe\u5907 sync + bootstrap + janus_absorb \u4f34\u968f\u5f0f\u5b66\u4e60</td>\n</tr>\n</tbody></table><p>\u5b8c\u6574\u7684\u6280\u672f\u6587\u6863\u5728 <a href=\"JANUS.md\" rel=\"nofollow\">JANUS.md</a>\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/monosolo1on1", 
        "name": "monosolo1on1", 
        "avatar": "https://cdn.v2ex.com/gravatar/3304127469200b1d1ba499c9399e15b0?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1223627", 
      "title": "Claude Code \u5c3c\u533a Apple \u8ba2\u9605\u6da8\u4ef7\u5230\u4e86 $21/$145/$290 !", 
      "id": "https://www.v2ex.com/t/1223627", 
      "date_published": "2026-06-29T04:01:03+00:00", 
      "content_html": "<p>\u6211\u624d\u82b1\u5927\u4ef7\u94b1\u4e70\u7684\u5c3c\u533a MTN \u548c TIMON \uff0c\u4e00\u53e3\u8001\u8840\u5410\u51fa\u6765\u3002</p>\n<p>\u597d\u4e86\uff0c\u5c3c\u533a Apple ID \u9664\u4e86 Claude \u8ba2\u9605\uff0c\u8fd8\u6709\u4ec0\u4e48\u73a9\u6cd5\u5417\uff1f  </p>\n<p>\u6253\u7b97\u63a5\u4e0b\u6765\u5e72\u8106\u76f4\u63a5\u53bb\u7f8e\u533a\u5f97\u4e86\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/fennu2333", 
        "name": "fennu2333", 
        "avatar": "https://cdn.v2ex.com/avatar/2da4/ca30/791381_large.png?m=1779848435"
      }, 
      "url": "https://www.v2ex.com/t/1223573", 
      "title": "\u8bf4\u8bf4\u6211\u5982\u4f55\u5b9e\u73b0\u8fdc\u7aef\u7684 Claude Code \u5168\u81ea\u52a8\u5e72\u6d3b", 
      "id": "https://www.v2ex.com/t/1223573", 
      "date_published": "2026-06-29T02:02:44+00:00", 
      "content_html": "<p>\u5148\u770b\u6548\u679c\u3002\u5728\u7f51\u9875\u4e0a\u628a\u4e00\u6761\u60f3\u6cd5\u6d3e\u7ed9\u8fdc\u7aef\u67d0\u53f0\u673a\u5668\u7684 Claude Code \uff0c\u4ed6\u81ea\u5df1\u9886\u53d6\u4efb\u52a1\u3001\u5f00\u59cb\u6267\u884c\uff0c\u4f60\u7528\u53ef\u4ee5\u5c31\u8fd9\u4e2a\u4efb\u52a1\u7ee7\u7eed\u548c\u4ed6\u804a\u4e00\u4e9b\u7ec6\u8282\uff0c\u5168\u7a0b\u6211\u6ca1\u78b0\u7ec8\u7aef\uff1a</p>\n<p><img alt=\"\u8fdc\u7a0b\u5524\u9192 Claude Code\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://chorus-ai.dev/images/agent-daemon-wake.gif\"/></p>\n<p>\u6211\u505a\u4e86\u51e0\u4e2a\u6708\u4e00\u4e2a\u5f00\u6e90\u9879\u76ee <a href=\"https://github.com/Chorus-AIDLC/Chorus\" rel=\"nofollow\">Chorus</a>\uff0c\u7b80\u5355\u8bf4\u5c31\u662f\u7ed9 Claude Code \u914d\u4e86\u4e2a\u5e26\u7f51\u9875\u7684\u4efb\u52a1\u540e\u53f0\uff1a\u60f3\u6cd5\u3001\u63d0\u6848\u3001\u4efb\u52a1\u8fd9\u4e00\u6574\u6761\u5f00\u53d1\u6d41\u7a0b\u5728\u670d\u52a1\u7aef\u7ba1\u7740\uff08\u4e00\u6761\u60f3\u6cd5\u4f1a\u5148\u7ec6\u5316\u51fa\u9700\u6c42\uff0c\u518d\u62c6\u6210\u5e26\u9a8c\u6536\u6807\u51c6\u7684\u4efb\u52a1\uff09\uff0cClaude Code \u5728\u672c\u5730\u9886\u4efb\u52a1\u3001\u5e72\u6d3b\u3001\u4ea4\u4ed8\u3002</p>\n<p>\u4f46\u5982\u679c\u88ab\u6d3e\u4efb\u52a1\u7684\u90a3\u4e2a CC \u5e73\u65f6\u6839\u672c\u4e0d\u5728\u7ebf\u3002\u6211\u628a\u4efb\u52a1\u6d3e\u7ed9\u5b83\u4e4b\u540e\uff0c\u5f97\u7b49\u6211\u54ea\u5929\u6253\u5f00\u7ec8\u7aef\u3001\u8dd1\u8d77 Claude Code \u3001\u628a\u5b83\u9886\u4e0b\u6765\uff0c\u4ed6\u624d\u4f1a\u6309\u7167\u4e8b\u5148\u7f16\u6392\u597d\u7684 AI-DLC \u6765\u63a8\u8fdb\u5ea6\u3002\u6700\u8fd1\u8fdb\u884c\u4e86\u4e00\u6ce2\u5927\u66f4\u65b0\u501f\uff08 chao \uff09\u9274\uff08 xi \uff09 Multica \u7684\u601d\u8def\uff0c\u8ba9\u672c\u5730\u7684 Claude Code \u80fd\u81ea\u5df1\u63a5\u4f4f\u670d\u52a1\u7aef\u6d3e\u6765\u7684\u4efb\u52a1\uff0c\u7ed9\u5927\u4f19\u8bf4\u4e0b\u6211\u9047\u5230\u7684\u5751\u5427\uff0c\u4e5f\u7ed9\u5927\u4f19\u63a8\u8350\u4e0b Linear \u7684 AIG \u601d\u60f3\uff08 <a href=\"https://linear.app/developers/aig\" rel=\"nofollow\">https://linear.app/developers/aig</a> \uff09 \u5bf9\u6211\u5982\u4f55\u8bbe\u8ba1\u8fd9\u4e2a\u529f\u80fd\u6709\u975e\u5e38\u5927\u7684\u542f\u53d1</p>\n<h2>\u5982\u4f55\u5524\u9192\u8fdc\u7aef\u7684 Claude Code</h2>\n<p>\u5524\u9192\u8fd9\u6b65\u5176\u5b9e\u6700\u7b80\u5355\u3002\u542f\u4e2a daemon \uff0c\u6709\u4efb\u52a1\u6d3e\u7ed9\u8fd9\u4e2a agent \uff0c\u5c31\u5728\u672c\u5730 spawn \u4e00\u4e2a headless \u7684 <code>claude -p</code> \u53bb\u6267\u884c\u3002</p>\n<p>\u6211\u9047\u5230\u7684\u6289\u62e9\u65f6\u8981\u4e0d\u8981\u63a5 Anthropic \u7684 Agent SDK \uff1f\u5f88\u591a\u4f18\u79c0\u7684\u9879\u76ee\u6bd4\u5982 <a href=\"https://github.com/slopus/happy\" rel=\"nofollow\">Happy</a> \u7528\u4e86\u8fd9\u4e2a SDK \u505a\u8fdc\u7a0b\u5524\u9192 Claude \uff0c\u6548\u679c\u76f8\u5f53\u4e0d\u9519\u3002\u4f46 Chorus \u65b0\u7248\u672c\u6b63\u5728\u517c\u5bb9 Codex \uff0c\u81ea\u5df1\u7ef4\u62a4\u5404\u4e2a Agent \u7684\u65e0\u5934\u6a21\u5f0f\u66f4\u901a\u7528\u4e00\u4e9b\u3002</p>\n<h2>\u5982\u4f55\u8ba9\u9192\u8fc7\u6765\u7684 Agent \u77e5\u9053\u81ea\u5df1\u8be5\u5e72\u561b</h2>\n<p>\u6211\u4e3b\u8981\u7684\u65f6\u95f4\u4e3b\u8981\u82b1\u5728\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u4e0a\u4e86\u3002</p>\n<p>\u8bbe\u60f3\u7528 cron \u5524\u8d77\u4e00\u4e2a <code>claude -p</code>\uff0c\u4f60\u5f97\u5728 prompt \u91cc\u8d34\u4e0a\uff1a\u4efb\u52a1\u63cf\u8ff0\u3001\u4e4b\u524d\u7ec6\u5316\u9700\u6c42\u65f6\u5b9a\u4e0b\u7684\u51e0\u6761\u7ed3\u8bba\u3001\u5b83\u4f9d\u8d56\u7684\u524d\u7f6e\u4efb\u52a1\u4e0a\u7ebf\u4e86\u6ca1\u3001\u9a8c\u6536\u6807\u51c6\u662f\u4ec0\u4e48\u3002\u6f0f\u4e00\u6761\u5b83\u5c31\u8dd1\u504f\u3002\u800c\u8fd9\u5806\u4e1c\u897f\u4ece\u54ea\u6765\uff1f\u591a\u534a\u8fd8\u662f\u4ece\u4f60\u81ea\u5df1\u8111\u5b50\u91cc\u3002\u5582\u5c11\u4e86\u5b83\u505a\u4e0d\u5bf9\uff0c\u5582\u591a\u4e86\u4f60\u53c8\u53d8\u6210\u5728\u5de5\u5177\u4e4b\u95f4\u624b\u52a8\u642c\u8fd0\u4e0a\u4e0b\u6587\u7684\u4eba\u3002</p>\n<p>\u5176\u5b9e Chorus \u672c\u6765\u5c31\u662f\u4e00\u4e2a Agent \u4efb\u52a1\u7ba1\u7406\u5de5\u5177\uff0c\u6709\u5f88\u591a\u4e0a\u4e0b\u6587\u3002\u4efb\u52a1\u6302\u5728\u54ea\u6761\u60f3\u6cd5\u4e0b\u3001\u804a\u9700\u6c42\u65f6\u804a\u51fa\u4e86\u4ec0\u4e48\u7ed3\u8bba\u3001\u4e0a\u6e38\u9a8c\u6536\u4e86\u6ca1\u3001\u9a8c\u6536\u6807\u51c6\u662f\u4ec0\u4e48\uff0c\u5168\u662f\u7ed3\u6784\u5316\u5b58\u7740\u7684\u3002\u6240\u4ee5\u5524\u8d77 claude \u7684\u65f6\u5019\uff0cprompt \u91cc\u53ea\u653e\u4e00\u4e2a\u60f3\u6cd5\u7684 uuid \u5f53\u5165\u53e3\uff0c\u914d\u5408\u4e00\u5957 CC \u63d2\u4ef6\u628a\u6240\u6709 Chorus \u4e0a\u7684\u529f\u80fd\u7528 MCP \u548c Skill \u63a5\u8fdb\u6765\u3002\u5524\u9192 CC \u7684\u65f6\u5019\u53ea\u8981\u63d0\u9192\u4e00\u4e0b\u4ed6\uff0c\u5728\u90a3\u4e2a\u60f3\u6cd5\u7684\u4e0a\u4e0b\u6587\u4e2d\u88ab\u5524\u9192\uff0c\u5b83\u8fdb\u6765\u5c31\u4f1a\u81ea\u52a8\u7528 MCP \u770b\u770b\u81ea\u5df1\u88ab\u6d3e\u4e86\u4ec0\u4e48\uff0c\u7ffb\u9700\u6c42\u6c9f\u901a\u8bb0\u5f55\u641e\u6e05\u695a\u4e3a\u4ec0\u4e48\u8fd9\u4e48\u505a\uff0c\u5e72\u5b8c\u6309\u6d41\u7a0b\u81ea\u67e5\u9a8c\u6536\u6807\u51c6\u3001\u63d0\u4ea4\u9a8c\u6536\u3002</p>\n<p>\u5b83\u80fd\u81ea\u5df1\u63a5\u4f4f\u4efb\u52a1\u5f80\u4e0b\u63a8\u8fdb\u3001\u4e0d\u7528\u6211\u4e00\u53e5\u53e5\u4ea4\u4ee3\uff0c\u9760\u7684\u5c31\u662f\u8fd9\u4e00\u70b9\uff1a\u8ba9\u5b83\u9192\u5728\u4e00\u4e2a\u5b8c\u6574\u7684\u4efb\u52a1\u7ba1\u7406\u73af\u5883\u91cc\uff0c\u4ed6\u80fd\u975e\u5e38\u5feb\u5730\u901a\u8fc7\u73af\u5883\u548c\u5524\u9192\u63d0\u793a\u8bcd\u6765\u641e\u6e05\u695a\u7a76\u7adf\u8981\u5e72\u5565\u3002</p>\n<h2>\u5982\u4f55\u8ba9 Agent \u590d\u7528\u4f1a\u8bdd</h2>\n<p>\u6bcf\u6b21\u5524\u9192\u8981\u662f\u5404\u5e72\u5404\u7684\uff0cagent \u8de8\u4efb\u52a1\u5c31\u4e22\u4e86\u4e0a\u4e0b\u6587\u3002\u6240\u4ee5\u6bcf\u4e2a session \u951a\u5b9a\u5728\u5b83\u5bf9\u5e94\u90a3\u6761\u60f3\u6cd5\u7684 uuid \u4e0a\uff1a\u540c\u4e00\u6761\u60f3\u6cd5\u4e0b\u7684\u4efb\u52a1\uff0c\u5524\u8d77\u7684\u662f\u540c\u4e00\u4e2a session \uff0c<code>--resume</code> \u63a5\u7740\u4e0a\u6b21\u5f80\u4e0b\u8d70\uff1b\u60f3\u6cd5\u548c\u60f3\u6cd5\u4e4b\u95f4\uff0csession \u4e92\u76f8\u9694\u5f00\u3002</p>\n<p>\u8fd9\u4e48\u951a\u5b9a\u8fd8\u987a\u5e26\u89e3\u51b3\u4e86\u4e00\u4ef6\u4e8b\uff0c\u5c31\u662f\u4eba\u80fd\u968f\u65f6\u63d2\u56de\u6765\u3002\u6bcf\u6b21\u5524\u9192\u7684\u65e5\u5fd7\u91cc\u90fd\u6253\u4e00\u53e5 <code>claude --resume &lt;idea-uuid&gt;</code>\uff0c\u4f60\u5728 daemon \u7684\u5de5\u4f5c\u76ee\u5f55\u91cc\u8dd1\u8fd9\u53e5\uff0c\u5c31\u76f4\u63a5\u8fdb\u5230 agent \u521a\u624d\u90a3\u573a\u5bf9\u8bdd\u91cc\uff0c\u4e0d\u7528\u7ffb\u6587\u4ef6\u627e\u4f1a\u8bdd ID \u3002\u5b83\u5e72\u5230\u4e00\u534a\u6211\u60f3\u81ea\u5df1\u63a5\u624b\uff0c\u8df3\u8fdb\u53bb\u5c31\u884c\u3002\u80cc\u540e\u6709\u4e2a\u961f\u5217\u6309\u951a\u70b9\u6392\uff0c\u4fdd\u8bc1\u540c\u4e00\u4e2a session \u4e0d\u4f1a\u88ab\u4e24\u6b21\u5524\u9192\u540c\u65f6 resume \u649e\u4e0a\u3002</p>\n<h2>\u5982\u4f55\u89c2\u5bdf\u548c\u6253\u65ad Agent \uff1f</h2>\n<p>\u6211\u901a\u8fc7 SSE \u5b9e\u65f6\u63a8\u5230\u524d\u7aef\uff0c\u6bcf\u4e2a turn \u5b83\u8bf4\u4e86\u4ec0\u4e48\u3001\u8dd1\u4e86\u4ec0\u4e48\u547d\u4ee4\u90fd\u770b\u5f97\u5230\u3002</p>\n<p>\u670d\u52a1\u7aef\u53ef\u4ee5\u7ed9 daemon \u53d1\u4e0d\u89e6\u53d1\u5524\u9192\u7684\u63a7\u5236\u4fe1\u53f7\u3002\u57fa\u4e8e\u5b83\u505a\u4e86\u4e09\u4ef6\u4e8b\uff1a\u4f60\u80fd\u5728\u7f51\u9875\u4e0a\u7ed9\u6b63\u5728\u8dd1\u7684 agent \u63d2\u4e00\u53e5\u8bdd\uff0c\u4f5c\u4e3a\u5b83\u7684\u4e0b\u4e00\u4e2a turn \uff1b\u80fd\u6253\u65ad\u4e00\u4e2a\u8dd1\u6b6a\u7684 turn \uff0cdaemon \u6536\u5230\u4fe1\u53f7\u4f1a\u5206\u4e24\u9636\u6bb5\u7ec8\u6b62\u90a3\u4e2a headless claude \u7684\u8fdb\u7a0b\u6811\uff0c\u5148 SIGINT \u7559\u4e00\u622a\u5bbd\u9650\u7a97\u53e3\u3001\u4e0d\u9000\u518d SIGKILL \uff1b\u6253\u65ad\u4e4b\u540e\u72b6\u6001\u505c\u5728\u90a3\uff0c\u5728 ui \u4e0a\u70b9\u6062\u590d\u8fd8\u80fd\u63a5\u7740\u90a3\u4e2a\u4efb\u52a1\u7ee7\u7eed\u8dd1\u3002</p>\n<h2>\u5c0f\u7ed3</h2>\n<p>\u6574\u5957\u94fe\u8def\u62c6\u5f00\u770b\u5c31\u8fd9\u4e48\u51e0\u6837\uff1a\u8ba2\u9605\u901a\u77e5\u3001spawn \u4e00\u4e2a headless \u5b50\u8fdb\u7a0b\u3001\u7ed9\u5b83\u4e00\u4e2a\u80fd\u81ea\u67e5\u4e0a\u4e0b\u6587\u7684 MCP \u73af\u5883\u3001\u52a0\u4e00\u6761\u53cd\u5411\u63a7\u5236\u901a\u9053\u3002\u505a\u4e4b\u524d\u6ca1\u60f3\u9053\u6709\u90a3\u4e48\u591a\u95ee\u9898\uff0c\u5524\u9192\u8fdb\u54ea\u4e2a\u4e0a\u4e0b\u6587\u3001session \u600e\u4e48\u951a\u5b9a\u3001\u8dd1\u504f\u4e86\u600e\u4e48\u62e6\u3001\u591a\u76ee\u5f55\u600e\u4e48\u4e0d\u4e32\u3002\u8bf4\u5230\u5e95\u76ee\u6807\u5c31\u4e00\u53e5\u8bdd\uff1a\u628a\u4efb\u52a1\u6d3e\u8fc7\u53bb\uff0c\u8fdc\u7aef\u7684 Claude Code \u81ea\u5df1\u5c31\u63a5\u7740\u6267\u884c\uff0c\u5e72\u5b8c\u63d0\u4ea4\u9a8c\u6536\uff0c\u4e0d\u7528\u6211\u5b88\u5728\u7ec8\u7aef\u524d\u3002</p>\n<p>\u4f46\u574f\u5904\u4e5f\u5f88\u660e\u663e\u3002\u3002\u6211\u73b0\u5728\u5403\u996d\u7761\u89c9\u968f\u65f6\u90fd\u53ef\u4ee5\u6253\u5f00\u624b\u673a\u63a8 Claude Code \u7684\u8fdb\u5ea6\u4e86\u3002\u3002\u5de5\u4f5c\u65f6\u95f4\u8d85\u7ea7\u52a0\u500d</p>\n<p>\u6709\u5174\u8da3\u7684\u8001\u54e5\u53ef\u4ee5\u5173\u6ce8\u6211\u7684\u9879\u76ee\u54e6</p>\n<ul>\n<li>GitHub: <a href=\"https://github.com/Chorus-AIDLC/Chorus\" rel=\"nofollow\">https://github.com/Chorus-AIDLC/Chorus</a></li>\n<li>\u8fd9\u4e2a\u529f\u80fd\u7684\u8be6\u7ec6\u535a\u6587: <a href=\"https://chorus-ai.dev/zh/blog/chorus-v0.12.0-release/\" rel=\"nofollow\">https://chorus-ai.dev/zh/blog/chorus-v0.12.0-release/</a></li>\n</ul>\n<p>\u6709\u95ee\u9898\u6b22\u8fce Issues \u6216 Discussions \u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zhengfan2016", 
        "name": "zhengfan2016", 
        "avatar": "https://cdn.v2ex.com/gravatar/df526f138d10cac8c95b274c720a6f55?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1223570", 
      "title": "\u73b0\u5728\u8fd9\u4e2a\u65f6\u95f4\u70b9\u6ce8\u518c\u4e00\u4e2a\u65b0\u7684 claude \u8d26\u53f7\u518d\u5145\u503c pro \u4f1a\u4e0d\u4f1a\u649e\u67aa\u53e3\u4e0a", 
      "id": "https://www.v2ex.com/t/1223570", 
      "date_published": "2026-06-29T01:56:06+00:00", 
      "content_html": "<p>\u5982\u9898\uff0c\u6709\u4e2a gplay \u65b0\u52a0\u5761\u7684\u53f7\u4ece 3 \u6708\u4efd\u7528\u5230\u6628\u5929\u665a\u4e0a\u88ab\u5c01\u4e86\uff0c\u6211\u6628\u665a\u7528 apple \u767b\u5f55\u6ce8\u518c\u4e86\u4e2a\u65b0\u7684 claude \uff0c\u5047\u5982\u6211\u7528 applestore \u8d2d\u4e70 pro \u4f1a\u5458\uff0c\u4f1a\u5149\u901f\u5c01\u53f7\u5417</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/JimmyTang", 
        "name": "JimmyTang", 
        "avatar": "https://cdn.v2ex.com/avatar/fdd9/14d1/682032_large.png?m=1711441686"
      }, 
      "url": "https://www.v2ex.com/t/1223560", 
      "title": "\u5c3c\u533a Claude Pro \u6da8\u4ef7\u4e86\uff1f Pro \u53d8\u6210 29900 \u4e86", 
      "id": "https://www.v2ex.com/t/1223560", 
      "date_published": "2026-06-29T01:48:04+00:00", 
      "content_html": "<p>\u597d\u4e0d\u5bb9\u6613\u5f04\u4e86\u4e2a gomoney \uff0c\u51c6\u5907\u5145\u503c Claude pro \u53d1\u73b0 14900 \u53d8\u6210 29900 \u4e86</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Configuration", 
        "name": "Configuration", 
        "avatar": "https://cdn.v2ex.com/gravatar/ccf8efdc32fc51f48a28eabed0225c16?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1223393", 
      "title": "\u6536\u5230\u4e86 Claude \u5c01\u8d26\u53f7\u7684\u90ae\u4ef6\uff0c\u4f46\u4f3c\u4e4e\u8fd8\u662f\u80fd\u7528\uff0c APP \u548c\u7f51\u9875\u7248\u76ee\u524d\u90fd\u80fd\u4f7f\u7528", 
      "id": "https://www.v2ex.com/t/1223393", 
      "date_published": "2026-06-28T01:32:25+00:00", 
      "content_html": "<p>Hello,</p>\n<p>An internal investigation of suspicious signals associated with your account indicates a violation of our Usage Policy. As a result, we have revoked your access to Claude.</p>\n<p>To appeal our decision, log in to <a href=\"http://claude.ai\" rel=\"nofollow\">claude.ai</a> with this account and you'll be taken to the appeals page. You can learn more about the process here.</p>\n<p>Regards</p>\n<p>Anthropic's Safeguards Team</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/matthewgao", 
        "name": "matthewgao", 
        "avatar": "https://cdn.v2ex.com/avatar/6338/b003/11981_large.png?m=1414464762"
      }, 
      "url": "https://www.v2ex.com/t/1223262", 
      "title": "ClaudeCode \u7a33\u5b9a\u7684\u7f8e\u56fd\u51fa\u53e3 IP \u90fd\u80fd\u88ab\u5c01", 
      "id": "https://www.v2ex.com/t/1223262", 
      "date_published": "2026-06-27T02:09:15+00:00", 
      "content_html": "<p>\u4eca\u5929\u7a81\u7136\u5c31 400 This organization has been disabled.</p>\n<p>\u6211\u521a\u7528\u4e86 20 \u5929\u90fd\u4e0d\u5230\uff0c\u4e00\u4e2a\u7a33\u5b9a\u7684\u7845\u8c37\u51fa\u53e3 IP</p>\n<p>\u6ca1\u6709\u4efb\u4f55\u901a\u77e5\u6d88\u606f\u3002\u3002\u3002\u3002 \u7b97\u4e86\u51c6\u5907\u8f6c\u6218 gpt \u53bb\u4e86</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/deplives", 
        "name": "deplives", 
        "avatar": "https://cdn.v2ex.com/gravatar/ffca59c5ffc890b3fd7065b5f93bf4ae?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1221910", 
      "title": "opus 4.8 \u73b0\u5728\u771f\u662f\u4e00\u5768", 
      "id": "https://www.v2ex.com/t/1221910", 
      "date_published": "2026-06-22T03:03:09+00:00", 
      "content_html": "\u5b98\u65b9 claude \u4f7f\u7528\u7684 opus4.8 xhigh<br />\u6ca1\u6709\u7528 <a target=\"_blank\" href=\"http://CLAUDE.md\" rel=\"nofollow noopener\">CLAUDE.md</a><br />\u4e00\u4e2a\u5f88\u7b80\u5355\u7684 cloudflare worker \u8ba9\u65b0\u589e\u4e00\u4e2a\u9875\u9762\uff0c\u4e3b\u8981\u529f\u80fd\u662f\u4ece\u540c\u76ee\u5f55\u4e0b\u7684 appcast.xml \u89e3\u6790\u51fa\u4e0b\u8f7d\u94fe\u63a5\uff0c\u7136\u540e\u5728\u9875\u9762\u4e2d\u5c55\u793a\u4e00\u4e2a\u4e0b\u8f7d\u6309\u94ae\uff0c\u7136\u540e\u8bbe\u8ba1\u4e00\u5957\u597d\u770b\u70b9\u7684 UI <br />\u5c31\u8fd9\u4e00\u4e2a\u7b80\u5355\u5230\u4e0d\u80fd\u518d\u7b80\u5355\u7684\u9700\u6c42\uff0c\u6d0b\u6d0b\u6d12\u6d12\u5199\u4e86\u4e2a 300 \u591a\u884c spec \u53c8\u6d0b\u6d0b\u6d12\u6d12\u5199\u4e86\u4e2a 611 \u884c\u7684 plan<br />\u7136\u540e\u6d3e\u53d1\u4e86 6 \u4e2a agent \u6267\u884c\uff0c\u7136\u540e\u5199\u5230\u4e00\u534a\u4e5f\u4e0d\u77e5\u9053\u4e3a\u5565\u5c31\u5f00\u59cb\u542f\u52a8 wrangler dev \u7136\u540e\u75af\u72c2\u53d1\u8bf7\u6c42\u8c03\u8bd5\uff0c\u7136\u540e\u8c8c\u4f3c\u672c\u5730\u8bf7\u6c42\u4e00\u76f4\u6709\u95ee\u9898\uff08\u6211\u770b\u4ed6\u8bf7\u6c42\u7684 url \u4e00\u76f4\u662f 404 \uff09\u7136\u540e\u5c31\u5f00\u542f\u4e86 debug \u751a\u81f3\u90fd\u5f00\u59cb\u60f3\u6539\u6211\u672c\u673a\u7684 /etc/host<br /><a target=\"_blank\" href=\"https://i.imgur.com/7m49tkA.jpeg\" rel=\"nofollow noopener\" target=\"_blank\"><img src=\"https://i.imgur.com/7m49tkA.jpeg\" class=\"embedded_image\" rel=\"noreferrer\"></a><br />\u7136\u540e\u6211\u7ed9\u4ed6\u8bf4\u4f60\u522b\u7ea0\u7ed3\u8fd9\u4e2a\u4e86\uff0c\u76f4\u63a5\u8fdb\u884c\u4e0b\u4e00\u6b65\u5427\uff0c\u7136\u540e\u4ed6\u53c8\u5f00\u59cb\u4e86\u957f\u8fbe 15 \u5206\u949f\u7684 kill wrangler dev \u7684\u64cd\u4f5c<br /> <a target=\"_blank\" href=\"https://i.imgur.com/GNwxcGj.jpeg\" rel=\"nofollow noopener\" target=\"_blank\"><img src=\"https://i.imgur.com/GNwxcGj.jpeg\" class=\"embedded_image\" rel=\"noreferrer\"></a><br /> \u4ece\u5f00\u59cb\u5230\u73b0\u5728\u5df2\u7ecf 40 \u591a\u5206\u949f\u4e86\uff0c\u4ee3\u7801\u5c31\u5199\u4e86\u4e09\u884c (router.js \u4e2d\u589e\u52a0\u4e86\u9875\u9762\u7684\u8def\u7531)<br />5h \u7528\u91cf\u5df2\u7ecf\u53ea\u5269\u4e86 40%"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/xiangwu", 
        "name": "xiangwu", 
        "avatar": "https://cdn.v2ex.com/avatar/487f/2e33/490443_large.png?m=1782052143"
      }, 
      "url": "https://www.v2ex.com/t/1221811", 
      "title": "\u624b\u673a\u6307\u6325 AI \u5e72\u6d3b \u2014 \u628a Claude Code \u88c5\u8fdb\u9489\u9489", 
      "id": "https://www.v2ex.com/t/1221811", 
      "date_published": "2026-06-21T14:33:11+00:00", 
      "content_html": "<blockquote>\n<p><strong>\u4e0d\u7528\u7ffb\u5899\u3001\u4e0d\u7528\u88c5 App \u3001\u4e0d\u7528\u5207\u7a97\u53e3\u3002</strong> \u5728\u9489\u9489\u7fa4\u91cc @\u673a\u5668\u4eba\uff0c\u5c31\u80fd\u5199\u4ee3\u7801\u3001\u5ba1 PR \u3001\u8dd1\u547d\u4ee4\u3001\u8bbe\u5b9a\u65f6\u4efb\u52a1\u3002\u4e00\u884c\u547d\u4ee4\u63a5\u5165\uff0cGitHub \u5f00\u6e90\u3002</p>\n</blockquote>\n<p><img alt=\"cc-ding Banner\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://raw.githubusercontent.com/yihuineng/cc-ding/master-dev/assets/banner.png\"/></p>\n<hr/>\n<h2>\u4e00\u53e5\u8bdd\u4ecb\u7ecd</h2>\n<p><strong>cc-ding</strong> \u628a Claude Code / Codex \u7b49 AI \u7f16\u7801\u52a9\u624b\u63a5\u5165\u9489\u9489\u7fa4\u2014\u2014\u56e2\u961f\u6210\u5458\u4e0d\u7528\u4efb\u4f55\u989d\u5916\u914d\u7f6e\uff0c\u5728\u719f\u6089\u7684\u9489\u9489\u7fa4\u91cc\u53d1\u6d88\u606f\u5c31\u80fd\u7528 AI \u5199\u4ee3\u7801\u3001\u5ba1\u4ee3\u7801\u3001\u8dd1\u547d\u4ee4\u3002\u652f\u6301 Claude \u3001Codex \u7b49\u591a\u6a21\u578b\uff0c\u81ea\u7531\u5207\u6362\u3002</p>\n<p><img alt=\"cc-ding Ding\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://raw.githubusercontent.com/yihuineng/cc-ding/master-dev/assets/ding.png\"/></p>\n<hr/>\n<h2>\u7279\u70b9</h2>\n<ul>\n<li><strong>\u5927\u5382\u5b9e\u6218\u6253\u78e8</strong>\uff1a\u771f\u5b9e\u9489\u9489\u7fa4\u573a\u666f\u9a8c\u8bc1\uff0c\u4e0d\u662f\u73a9\u5177\u9879\u76ee</li>\n<li><strong>\u652f\u6301 Claude / Codex \u7b49\u591a\u6a21\u578b</strong>\uff1a\u63a5\u5165 Anthropic Claude \u3001OpenAI Codex \u7b49\uff0c\u81ea\u7531\u5207\u6362</li>\n<li><strong>\u8de8\u5e73\u53f0</strong>\uff1amacOS / Linux / <strong>Windows</strong> \u90fd\u80fd\u8dd1</li>\n<li><strong>\u63a5\u5165\u6781\u7b80</strong>\uff1a\u4e00\u884c\u5b89\u88c5 + \u4e00\u884c\u521d\u59cb\u5316\uff0c3 \u5206\u949f\u4e0a\u7ebf</li>\n<li><strong>\u7b80\u5355\u5b9e\u7528</strong>\uff1a\u6ca1\u6709\u590d\u6742\u914d\u7f6e\uff0c\u4e0a\u624b\u5c31\u80fd\u7528</li>\n</ul>\n<hr/>\n<h2>3 \u5206\u949f\u63a5\u5165</h2>\n<h3>\u5b89\u88c5</h3>\n<pre><code class=\"language-bash\">npm i cc-ding -g\n</code></pre>\n<h3>\u521d\u59cb\u5316</h3>\n<pre><code class=\"language-bash\">cc-ding init \\\n  -ci {\u9489\u9489 ClientId} \\\n  -cs {\u9489\u9489 Stream \u5bc6\u94a5} \\\n  -u {\u7ba1\u7406\u5458\u624b\u673a\u53f7} \\\n  -dt {\u515c\u5e95\u673a\u5668\u4eba Token}\n</code></pre>\n<h3>\u542f\u52a8</h3>\n<pre><code class=\"language-bash\">pm2 start --name \"cc-ding\" npx -- -p cc-ding cc-ding run -ci {clientId}\n</code></pre>\n<p>\u7fa4\u91cc @<a href=\"/member/cc\">cc</a> \u52a9\u624b\uff0c\u5c31\u80fd\u7528\u4e86\u3002</p>\n<hr/>\n<h2>\u4f7f\u7528\u6f14\u793a</h2>\n<h3>\u7fa4\u91cc\u5199\u4ee3\u7801</h3>\n<blockquote>\n<p>\ud83d\udc64 <code>\u5e2e\u6211\u5199\u4e00\u4e2a Python \u811a\u672c\uff0c\u628a CSV \u8f6c\u6210 JSON</code></p>\n<p>\ud83e\udd16 3 \u79d2\u540e\u8fd4\u56de\u5b8c\u6574\u4ee3\u7801\uff0c\u652f\u6301\u4e2d\u6587\u7f16\u7801\uff0c\u76f4\u63a5\u80fd\u7528\u3002</p>\n</blockquote>\n<h3>\u622a\u56fe\u6392\u969c</h3>\n<blockquote>\n<p>\ud83d\udc64 \u53d1\u4e00\u5f20\u7ec8\u7aef\u62a5\u9519\u622a\u56fe</p>\n<p>\ud83e\udd16 \u8bc6\u522b\u56fe\u7247\uff0c\u5206\u6790\u539f\u56e0\uff0c\u7ed9\u51fa\u4fee\u590d\u547d\u4ee4\u3002</p>\n</blockquote>\n<h3>\u5b9a\u65f6\u4efb\u52a1</h3>\n<blockquote>\n<p>\ud83d\udc64 <code>\u6bcf\u4e2a\u5de5\u4f5c\u65e5 18 \u70b9\u603b\u7ed3\u4eca\u5929\u7fa4\u91cc\u7684\u4efb\u52a1\u5b8c\u6210\u60c5\u51b5\u53d1\u5230\u7fa4\u91cc</code></p>\n<p>\ud83e\udd16 \u81ea\u52a8\u751f\u6210 cron \u8868\u8fbe\u5f0f <code>0 18 * * 1-5</code>\uff0c\u5b9a\u65f6\u6267\u884c\u3002</p>\n</blockquote>\n<h3>\u4ee3\u7801\u5ba1\u67e5</h3>\n<blockquote>\n<p>\ud83d\udc64 <code>\u5ba1\u67e5\u8fd9\u4e2a PR \uff0c\u91cd\u70b9\u5173\u6ce8\u5b89\u5168\u6027\u548c\u6027\u80fd</code>\uff08\u9644\u94fe\u63a5\uff09</p>\n<p>\ud83e\udd16 \u53d1\u73b0 SQL \u6ce8\u5165\u98ce\u9669\u3001N+1 \u67e5\u8be2\u7b49\u95ee\u9898\uff0c\u9010\u6761\u5217\u51fa\u3002</p>\n</blockquote>\n<h3>\u591a\u8f6e\u5bf9\u8bdd &amp; \u4efb\u52a1\u961f\u5217</h3>\n<ul>\n<li>\u652f\u6301\u4e0a\u4e0b\u6587\u591a\u8f6e\u5bf9\u8bdd\uff0cAI \u8bb0\u5f97\u524d\u9762\u804a\u4e86\u4ec0\u4e48</li>\n<li><code>/task</code> \u6d3e\u4efb\u52a1\u81ea\u52a8\u6392\u961f\uff0c\u591a\u4eba\u540c\u65f6\u7528\u4e0d\u6253\u67b6</li>\n<li>\u4f1a\u8bdd\u81ea\u52a8\u6301\u4e45\u5316\uff0c\u91cd\u542f\u65e0\u7f1d\u6062\u590d</li>\n</ul>\n<hr/>\n<h2>\u4e3a\u4ec0\u4e48\u597d\u7528\uff1f</h2>\n<table>\n<thead>\n<tr>\n<th>\u4ee5\u524d</th>\n<th>\u73b0\u5728</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>\u5f00\u7ec8\u7aef \u2192 \u5207 Claude \u2192 \u590d\u5236\u7c98\u8d34 \u2192 \u7b49\u7ed3\u679c \u2192 \u622a\u56fe\u56de\u7fa4</td>\n<td>\u9489\u9489\u7fa4\u91cc\u4e00\u53e5\u8bdd</td>\n</tr>\n<tr>\n<td>\u914d Jenkins/\u811a\u672c\u641e\u5b9a\u65f6\u4efb\u52a1</td>\n<td><code>/cron \u81ea\u7136\u8bed\u8a00</code> 3 \u79d2\u641e\u5b9a</td>\n</tr>\n<tr>\n<td>\u65b0\u4eba\u8981\u719f\u6089\u4e00\u5806\u5de5\u5177</td>\n<td>\u4f1a\u7528\u9489\u9489\u5c31\u884c</td>\n</tr>\n<tr>\n<td>\u95ee\u7b54\u6563\u843d\u5728\u5404\u5904\uff0c\u4e8b\u540e\u627e\u4e0d\u5230</td>\n<td>\u4f1a\u8bdd\u81ea\u52a8\u6301\u4e45\u5316\uff0c\u968f\u65f6\u6062\u590d</td>\n</tr>\n</tbody></table><hr/>\n<h2>\u5b89\u5168</h2>\n<ul>\n<li><strong>\u53ef\u79c1\u6709\u5316\u90e8\u7f72</strong>\uff1a\u6570\u636e\u8dd1\u5728\u81ea\u5df1\u670d\u52a1\u5668</li>\n<li><strong>\u767d\u540d\u5355\u673a\u5236</strong>\uff1a\u7fa4\u7ea7 + \u5168\u5c40\u53cc\u5c42\uff0c\u53ea\u8ba9\u6388\u6743\u7684\u4eba\u7528</li>\n<li><strong>\u547d\u4ee4\u5ba1\u8ba1</strong>\uff1a<code>/bash</code> \u6267\u884c\u8bb0\u5f55\u8bb0\u5165\u65e5\u5fd7\uff0c\u53ef\u8ffd\u6eaf</li>\n<li><strong>\u5bc6\u94a5\u4e0d\u5199\u6b7b</strong>\uff1a\u652f\u6301\u73af\u5883\u53d8\u91cf\u5f15\u7528</li>\n<li><strong>\u6743\u9650\u5206\u7ea7</strong>\uff1aowner / \u7ba1\u7406\u5458 / \u666e\u901a\u7528\u6237</li>\n</ul>\n<hr/>\n<h2>\u9879\u76ee\u4fe1\u606f</h2>\n<table>\n<thead>\n<tr>\n<th>\u9879\u76ee</th>\n<th>\u4fe1\u606f</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>GitHub</strong></td>\n<td><a href=\"https://github.com/yihuineng/cc-ding\" rel=\"nofollow\">https://github.com/yihuineng/cc-ding</a></td>\n</tr>\n<tr>\n<td><strong>npm</strong></td>\n<td><a href=\"https://www.npmjs.com/package/cc-ding\" rel=\"nofollow\">https://www.npmjs.com/package/cc-ding</a></td>\n</tr>\n<tr>\n<td><strong>\u534f\u8bae</strong></td>\n<td>MIT</td>\n</tr>\n</tbody></table><blockquote>\n<p>\u2b50 \u987a\u624b\u70b9\u4e2a Star \uff0c\u652f\u6301\u5f00\u6e90\uff01</p>\n</blockquote>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/miusmile", 
        "name": "miusmile", 
        "avatar": "https://cdn.v2ex.com/gravatar/71fb077442a59b7a70d36682fa4437c5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1220974", 
      "title": "codex \u4e0e Claude \u76f8\u6bd4\uff0c\u4ecd\u7136\u5b58\u5728\u5dee\u8ddd", 
      "id": "https://www.v2ex.com/t/1220974", 
      "date_published": "2026-06-17T01:43:54+00:00", 
      "content_html": "<p>\u6628\u5929\u665a\u4e0a\u4e00\u4e2a\u95ee\u9898\uff0c\u4f7f\u7528 codex \u8fdb\u884c\u4fee\u590d\uff0c\u4fee\u4e86 A bug \uff0c\u51fa\u73b0\u4e86 B bug \uff0c\u4fee\u4e86 B \uff0c\u51fa\u73b0 A \u3002\u53cd\u53cd\u590d\u590d\u5b9e\u5728\u53d7\u4e0d\u4e86\uff0c\u5c1d\u8bd5 Claude 4.8 \uff0c\u4e00\u6b21\u6027\u5b8c\u7f8e\u89e3\u51b3\u3002</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/emmathoermer", 
        "name": "emmathoermer", 
        "avatar": "https://cdn.v2ex.com/avatar/8358/3eff/798311_large.png?m=1784930360"
      }, 
      "url": "https://www.v2ex.com/t/1220774", 
      "title": "claude code \u505a\u4efb\u52a1\u7684\u901f\u5ea6\u8d8a\u6765\u8d8a\u6162\u4e86", 
      "id": "https://www.v2ex.com/t/1220774", 
      "date_published": "2026-06-16T03:45:43+00:00", 
      "content_html": "\u5728 claude code \u4e2d\u8ba9\u5b83\u6539\u4e00\u4efd 10 \u884c\u7684\u8868\u683c\u6570\u636e\uff0c\u5b83\u90fd\u80fd\u641e\u5230 5 \u5206\u949f\uff0c\u8fd9\u901f\u5ea6\u662f\u548b\u56de\u4e8b\u554a\uff0c\u6ca1\u7b97\u529b\u4e86\u5417"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/jacketma", 
        "name": "jacketma", 
        "avatar": "https://cdn.v2ex.com/gravatar/a941f83ac4192740c2e1f95676ce23c5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1220106", 
      "title": "\u7f8e\u56fd\u7801\u519c\u63d0\u4f9b\u4e13\u4e1a Fable \u5916\u5305\u4ee3\u5e72\u670d\u52a1\uff0c\u4f1a\u4e0d\u4f1a\u5f88\u706b\u554a", 
      "id": "https://www.v2ex.com/t/1220106", 
      "date_published": "2026-06-13T02:25:53+00:00", 
      "content_html": "<p>\u4ee5\u524d\u90fd\u662f\u5370\u5ea6\u7801\u519c\u641e\u8089\u8eab\u8fdc\u7a0b\u5916\u5305\u5de5\u4f5c\uff0c\u4ee5\u540e\u5916\u56fd\u4eba\u90fd\u6c38\u4e0d\u4e86 Fable \u8fd9\u4e9b\u5f3a\u6a21\u578b\uff0c\u90a3\u7f8e\u56fd\u7801\u519c\u53ef\u4ee5\u5916\u5305\u63a5\u6d3b\u554a</p>\n<p>\u4e13\u95e8\u7528 Fable \u5e2e\u5916\u56fd\u4eba\u5f00\u53d1\u7a0b\u5e8f\uff0c\u8fd9\u603b\u4e0d\u81f3\u4e8e\u8981\u88ab Anthropic \u65ad\u8fde\u5427</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/emmathoermer", 
        "name": "emmathoermer", 
        "avatar": "https://cdn.v2ex.com/avatar/8358/3eff/798311_large.png?m=1784930360"
      }, 
      "url": "https://www.v2ex.com/t/1220101", 
      "title": "There's an issue with the selected model (claude-fable-5). It may not exist or you may not have access to it. Run /mode", 
      "id": "https://www.v2ex.com/t/1220101", 
      "date_published": "2026-06-13T02:08:06+00:00", 
      "content_html": "\u4e3a\u4ec0\u4e48\u6211\u7528\u4e86\u5bb6\u5bbd\u4f4f\u5b85 ISP \uff0c\u5728\u7528 Claude code \u7684\u65f6\u5019\u7528\u4e0d\u4e86 fable 5 \uff1f<br /><br /> There's an issue with the selected model (claude-fable-5). It may not exist or you may not have access to it. Run /model<br />  to pick a different model."
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/miusmile", 
        "name": "miusmile", 
        "avatar": "https://cdn.v2ex.com/gravatar/71fb077442a59b7a70d36682fa4437c5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1218759", 
      "title": "\u5c3c\u65e5\u5229\u4e9a\u5730\u533a AppStore \u793c\u54c1\u5361\u6da8\u4ef7\u4e86\uff1f", 
      "id": "https://www.v2ex.com/t/1218759", 
      "date_published": "2026-06-08T06:40:03+00:00", 
      "content_html": "<p>\u597d\u50cf\u6c47\u7387\u548c\u5176\u4ed6\u5730\u533a\u4e00\u6837\u7684\u4e86\uff0c\u54b8\u9c7c\u4e0a\u770b\u7684</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/YanSeven", 
        "name": "YanSeven", 
        "avatar": "https://cdn.v2ex.com/avatar/3f22/feff/383743_large.png?m=1778835129"
      }, 
      "url": "https://www.v2ex.com/t/1218474", 
      "title": "4.8 \u4e4b\u540e\u7684 claude code \u597d\u50cf\u81ea\u5df1\u601d\u8003\u7684\u65f6\u5019\u7528\u7684\u82f1\u6587\uff0c\u4f46\u662f\u548c\u6211\u5bf9\u8bdd\u548c\u63d0\u95ee\u5c31\u662f\u4e2d\u6587", 
      "id": "https://www.v2ex.com/t/1218474", 
      "date_published": "2026-06-06T14:16:58+00:00", 
      "content_html": "\u4e0d\u77e5\u9053\u662f bug \u8fd8\u662f\u4e00\u79cd\uff0c\u65b0\u7279\u6027\u3002"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/shuck", 
        "name": "shuck", 
        "avatar": "https://cdn.v2ex.com/gravatar/0c0ab8b7d42648e8d214ea68c5c178ec?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1218235", 
      "date_modified": "2026-06-05T08:42:28+00:00", 
      "content_html": "<p>\u7528 opencode \u7684 deepseek \u5212\u7b97\uff0c\u8fd8\u662f\u76f4\u63a5\u7528 deepseek \u5212\u7b97\uff1f\u6709\u4eba\u6bd4\u8f83\u8fc7\u6ca1\uff1f opencode \u7684 deepseek \u4e0b\u5348\u901f\u5ea6\u600e\u4e48\u6837\uff1f</p>\n", 
      "date_published": "2026-06-05T08:40:31+00:00", 
      "title": "\u7528 opencode \u7684 deepseek \u5212\u7b97\uff0c\u8fd8\u662f\u76f4\u63a5\u7528 deepseek \u5212\u7b97\uff1f", 
      "id": "https://www.v2ex.com/t/1218235"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/miusmile", 
        "name": "miusmile", 
        "avatar": "https://cdn.v2ex.com/gravatar/71fb077442a59b7a70d36682fa4437c5?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1218226", 
      "title": "Claude \u5c3c\u65e5\u5229\u4e9a\u5730\u533a\uff0c\u60f3\u5f00 Max \u4e86\uff0c\u4e00\u76f4\u4f7f\u7528\u7684 Pro", 
      "id": "https://www.v2ex.com/t/1218226", 
      "date_published": "2026-06-05T08:16:46+00:00", 
      "content_html": "<p>\u4f7f\u7528 Pro2 \u4e2a\u6708\u4e86\uff0c\u6ca1\u4ec0\u4e48\u95ee\u9898\u3002\u4f46\u662f\u6015\u88ab\u5c01\uff0c\u6709\u6ca1\u6709\u8001\u54e5\u5347\u7ea7\u8fc7</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/zls3201", 
        "name": "zls3201", 
        "avatar": "https://cdn.v2ex.com/gravatar/ec63b300e732c2b0dc1e3c08fb4ea60b?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1218160", 
      "title": "\u5c3c\u533a itunes \u793c\u54c1\u5361\uff0c\u7528\u4e8e claude\uff0c\u4f60\u4eec\u90fd\u662f\u54b8\u9c7c\u4e70\u7684\u5417\uff1f gameflip \u6709\u7528\u8fc7\u7684\u4eb2\u5417", 
      "id": "https://www.v2ex.com/t/1218160", 
      "date_published": "2026-06-05T05:07:47+00:00", 
      "content_html": "<p>itunes \u793c\u54c1\u5361\u4f60\u4eec\u90fd\u662f\u54b8\u9c7c\u4e70\u7684\u5417\uff1f gg \u641c\u5230\u4e86 gameflip \uff0c\u5927\u5bb6\u6709\u7528\u8fc7\u5417\uff0c\u60f3\u627e\u4e00\u4e2a\u957f\u671f\u7684\uff0c\u53ef\u81ea\u7406\u7684</p>\n"
    }
  ]
}