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

兄弟们,我用分屏技巧,让 token 消耗速度降低了一倍!

  •  
  •   NeoWalnut · 16h 58m ago · 2831 views
    之前用 CC 和 Codex 的时候,很少执行 /clear, 因为不想重建上下文。但这就会导致 context 滚雪球一样快速变大。经常发现一个需求还没搞完就发现 5 小时限制就用了一半了。

    现在我改成了这样:
    1. 先 /plan ,实现这个计划之后,这个 session 的 context 已经很长了,尽量少用,除非 plan 出现重大 bug ,一般情况下主要是修修补补了。
    2. 开 2-3 个分屏窗口,这几个窗口主要就是用来修修补补,完成就执行 /clear.

    这样就能保持一直能看到之前的计划,也能避免 context 暴涨。token 消耗速度真的差不多降低了一倍!

    需要的兄弟快试试去。
    14 replies    2026-06-16 17:06:16 +08:00
    YanSeven
        1
    YanSeven  
       16h 52m ago
    楼主手动发明了 claude 中的 subagent 工具。claude 中可以启动两种 subagent ,一种是集成 primary sessioin 的 fork subagent ,一种是干净的全新的 subagent ,不继承上下文。

    楼主可以在有 plan 的那个 session 里面下指令让 claude 自己去开 subagent ,并且最新版 cc 好像是可以切换 subagent 的 TUI 交互视图了。
    BelieverZ
        2
    BelieverZ  
       16h 50m ago
    所以是把 plan 里 task 手动拆分到分屏窗口单独执行么?
    NeoWalnut
        3
    NeoWalnut  
    OP
       16h 46m ago
    @BelieverZ 不是分拆,plan 里的 task 就在 plan 那个窗口完成。其它分屏窗口主要为了修正 plan 的执行结果
    NeoWalnut
        4
    NeoWalnut  
    OP
       16h 45m ago
    @YanSeven 这样的 agent 是后台的,不方便看执行进度,切来切去很麻烦
    cdwyd
        5
    cdwyd  
       16h 44m ago via Android   ❤️ 1
    我这边多次实践的情况是:同一个项目多个小问题在一个上下文里面反而效果挺好,一方面是已经读取了项目的基础信息,另一方面因为会命中缓存 token 消耗并不会明显增加
    NeoWalnut
        6
    NeoWalnut  
    OP
       16h 38m ago
    @cdwyd 看问题,如果强相关的是这样的
    maomaoxiao
        7
    maomaoxiao  
       16h 8m ago
    plan 之后直接生成 Spec 开新 session 执行就好,为什么还要留着 plan 的窗口?
    CodeCaster
        8
    CodeCaster  
       15h 51m ago
    OP ,我已经做了一个工具了,把你说的每一步都标准化了,且每一步输出都是一个文档,可以开不同的窗口切不同的 Agent 来继续,且命令行操作很方便,你可以试试,我自己一直用了 4 个多月了。如果 OP 觉得好用,可以帮忙点一个 star 。链接:
    https://github.com/fitlab-ai/agent-infra
    NeoWalnut
        9
    NeoWalnut  
    OP
       12h 59m ago
    @maomaoxiao 为了随时 review plan 呀
    fqyd
        10
    fqyd  
       11h 51m ago
    你可以将这个 plan 内容存到本地文档啊,这样新开会话需要之前的 plan ,把文档甩进去就行了
    LANB0
        11
    LANB0  
       11h 33m ago
    就像一开始一堆人搞提示词工程,到最后发现还是力大飞砖直接让干效果最好。对现在 AI 使用的各种花活儿表示不感冒
    NeoWalnut
        12
    NeoWalnut  
    OP
       10h 42m ago via iPhone
    @fqyd 太麻烦了,应该没人这么干
    NeoWalnut
        13
    NeoWalnut  
    OP
       10h 41m ago via iPhone
    @LANB0 即使是现在提示词工程也很重要啊❗️,连 skill 不就是提示词的一种吗,同样的任务,不同提示词效果差很多
    adashuai5
        14
    adashuai5  
       10h 30m ago   ❤️ 1
    同样。另外,当 1 也满了之后,就需要交接会话。让当前会话总结改动上下文等等,然后给一个新的会话。我还写了个 skill: https://github.com/Adashuai5/checkpoint-skill
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   972 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 19:37 · PVG 03:37 · LAX 12:37 · JFK 15:37
    ♥ Do have faith in what you're doing.