ClaudeCode优化用量上限,改代码中途不再被硬切
Anthropic宣布对Claude Code进行重要更新,当用户达到5小时使用上限时,系统将允许正在运行的任务完成当前步骤后再停止,而非突然中断。这一改进解决了开发者长期以来的痛点,但同时也明确了收...
在软件开发领域,AI辅助编程工具已经成为许多开发者不可或缺的助手。然而,这些工具在使用过程中也常常面临一些令人头疼的问题,其中最让开发者困扰的就是任务执行中途被突然中断。近日,人工智能公司Anthropic宣布对其AI编程助手Claude Code的一项重大改进,终于解决了这个长期存在的问题。
根据Anthropic官方账号@ClaudeDevs的公告,Claude Code现在在达到5小时使用上限时,将不再像之前那样直接切断正在进行的任务。取而代之的是,系统会自动进入一个“收尾模式”,允许当前任务完成其正在进行的最后一步操作后才停止运行。这种改进被称为“Wrap-Up Allowance”(收尾额度),旨在为开发者提供更加流畅和友好的使用体验。
对于许多开发者来说,之前的突然中断机制简直是一场噩梦。开发者tochukwudev表示,每次任务被突然切断,都会留下一堆未完成的代码改动,需要手动逐一清理和恢复。为了应对这个问题,开发者们甚至练出了一套“土办法”,比如提前设置分段保存点,或者通过购买额外额度来避免任务被突然中断。这种“花钱买体面”的做法虽然有效,但也增加了使用成本。
这次改进的核心在于改变了任务中断的方式。当用户接近5小时使用上限时,系统会从用户的周度配额中划拨一部分额度,用于完成当前任务的最后一步操作。界面会显示“Usage limit reached · wrapping up.”的提示信息,就像考试结束时老师允许学生写完最后一句话再交卷一样。不过,Anthropic也明确指出,这项功能仅适用于当前运行的任务,之后的新请求仍然会被限制,直到额度重置。
值得注意的是,这项“收尾额度”并不会增加用户的总使用量。它只是改变了任务中断的方式,让用户在达到上限时能够更体面地结束当前任务。此外,这项功能也不是永久性的,用完即止,用户也可以手动中断任务。不同订阅级别的用户享受的待遇也有所不同:Pro用户每周只能享受一次收尾额度,而Max和Team Premium用户则可以在每次达到上限时都使用该功能,前提是周度配额尚未耗尽。
尽管这项改进得到了许多开发者的欢迎,但也有人提出了不同的看法。开发者shamilkch认为,如果不能从上次中断的地方继续执行任务,那么所谓的“收尾额度”其实并没有太大意义。还有人质疑为什么5小时的限制本身没有被取消,毕竟这是许多开发者尚未从Codex切换过来的主要原因。
与此同时,Anthropic还推出了另一项优惠政策。根据官方公告,Pro用户可以获得100美元的赠额,而Max用户则可以获得250美元的赠额。这些赠额必须在10月8日下午3点前领取,并且会在11月5日下午3点清零。这项政策的出台与Claude Code云端会话功能的正式上线密切相关。
云端会话功能的推出,意味着开发者可以将代码处理任务转移到Anthropic的服务器上运行。这样一来,即使开发者关闭了电脑或离开了工作环境,任务仍然可以在云端继续执行。这种远程计算能力极大地提高了开发效率,特别是在需要长时间运行的任务场景下。例如,开发者可以在下班前启动一个复杂的代码重构任务,然后在回家的路上通过手机查看进度,甚至可以临时暂停任务,待第二天回到办公室后再继续。
不过,云端会话功能也有一些限制。首先,它不能随意访问互联网资源;其次,长时间不活动的任务可能会被系统回收;最后,虽然之前的对话记录仍然可以查看,但正在运行的任务将无法继续。因此,这项功能并不适合用作长期运行的服务器。
总的来说,Anthropic对Claude Code的这两项改进,无论是收尾额度还是云端会话,都在一定程度上提升了用户体验。但对于那些追求极致效率的开发者来说,5小时的限制仍然是一个需要解决的问题。
