• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Amigoer
V2EX  ›  程序员

[CCProgress] 给 Claude Code 加了一个进度条, 长任务时能看到走到哪一步

  •  
  •   Amigoer ·
    PRO
    ·
    amigoer · 23h 50m ago · 888 views

    我自己作为 Claude Code 的重度用户(月 150 亿 token 消耗),经常会让 Claude Opus 去跑一个长任务,有一个痛点就是在把任务丢给他以后,他在做的过程时完全没法看他走到哪一步了,只能通过看他的一些输出、工具调用去推,非常的不直观,也不知道到底是做偏了,会话也不敢停。

    刚刷 X 看到 claude 支持 mod 了,就撸了一个进度条插件,欢迎体验!

    Github: https://github.com/amigoer/ccprogress

    ccprogress

    Desktop 效果:执行中、展开清单、完成

    终端效果:spinner 上方的进度条和折叠后的进度摘要

    413420
        1
    413420  
       23h 28m ago via iPhone
    如果你知道任务什么时候结束,那你就是在重复造轮子
    Amigoer
        2
    Amigoer  
    OP
    PRO
       23h 28m ago
    ![ccprogress 实际效果:真实项目中的 Desktop 进度栏]( https://cdn.jsdelivr.net/gh/amigoer/ccprogress@ada11346aca1f6054e4687a364d549f868edaa63/assets/social/ccprogress-desktop-live.png)

    已经用起来了,自己感觉非常的不错,有清晰很多
    Amigoer
        3
    Amigoer  
    OP
    PRO
       23h 27m ago
    @413420 任务应该会动态调整吧,这个只是把 agent 的目标展示出来,codex 上好像很早之前都有这个玩意了
    383394544
        4
    383394544  
    PRO
       19h 47m ago
    不应该是把需求拆成 PR ,靠 PR 通知来追踪吗?
    Amigoer
        5
    Amigoer  
    OP
    PRO
       14h 55m ago
    @383394544 这个应该是需求,我做的这个项目是一个 Prompt 输入以后 Agent 的流程,比如一个功能是添加一个功能,Agent 自己会规划步骤,比如第一步先看下现状如何,第二步跟用户对一下需求,第三步写实施计划,第四步开发,第五步测试,第六步验收,这个样子的。和 pr 是两个东西的吧
    383394544
        6
    383394544  
    PRO
       7h 46m ago via iPhone
    @Amigoer 我只在第一步 (design) 和第二步 (spec) 的时候干涉,第三步开始就让它自己运行了。第二步的时候它就已经会把需求拆成多个 PR ,然后按照约定好的流程每个 PR 写完后用 codex review 完没问题再 merge 。这时候如果我在外面只要打开 PR List 看一眼就知道进度,连远程终端都不用连。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   770 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:43 · PVG 03:43 · LAX 12:43 · JFK 15:43
    ♥ Do have faith in what you're doing.