WWW.YOUINFO.SITE
标签聚合 撞墙

/tag/撞墙

LinuxDo 最新话题 · 2026-06-11 23:20:14+08:00 · tech

众所周知, 寓言5 开启了打地鼠游戏,看用户哪里不对就打哪里(其实哪里对也打),然后动不动就把 章鱼48 扔你脸上恶心你一下。重要的是,你如果执行的是一个长时间任务,根本不知道它是从哪里悄悄变身章鱼战士的。所以你得到的编程/任务结果是一堆… 寓言章鱼 ? 今天晚上,我又例行公事强制脱掉cc裤子,打上刺身/model claude-fable-5[1m],然后开始分析我的一个病历档案(高危warning场景)。毫无意外,在经历了一会会的你侬我侬之后,Fable 5突然出现了 金色传说 ,开始准备变身章鱼… “ 植物 ”!我放下手中的烟(假装),准备 ctrl+c c 再开一局。结果突然发现一句话: 这啥意思?这是谁发的?发给谁的?寓言如何? 难道是 被蒸馏的DS 偷偷从内部给出的破解信号? 于是我果断一个ESC伺候,打断了正在变身的克劳德。Interrrrrrrupted一个急刹车!!! 然后飞速敲下/config,找到那行 任天堂乱入 switch models,一声脆响的空格键,false去吧你!!! 然后一声霸气的 **继续!**唆使寓言5继续讲寓言,结果,您猜怎么着儿? 已经闷头15分钟了,寓言还是那个寓言, 那叫一个地道儿 ~! 16 个帖子 - 9 位参与者 阅读完整话题

V2EX - 技术 · 2026-05-22 15:54:54+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 14:54:54+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 14:54:54+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 13:38:30+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 13:07:58+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 09:58:09+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 09:58:09+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 09:39:03+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

V2EX - 技术 · 2026-05-22 09:12:09+08:00 · tech

写代码的时候想刷 Claude Code ,但 5h 窗口动不动就打爆、网络抽筋一两次任务就死、人还得盯着, 所以做了个轮子,叫 Vigil (守夜人)—— 别人休息的时候保持警觉。 简单说,你 vigil add 几条 prompt , vigil start 一开就一条条 spawn claude -p 帮你跑。 每个任务跑在独立的 git worktree 里( ~/.vigil/worktrees/<id>/ ,源仓库永远不会被动到), 分支叫 vigil/<id>-<slug> 。跑完按 Conventional Commits 自动 commit + push 到 origin 。 早上起来你看到的是一摞等审的分支 —— 想要的 merge ,不要的 vigil discard 删掉。 几个自己觉得有用的设计: 5h 配额真实可见 : claude -p 的 stream-json 只发个鸡肋的 overage 标记,看不到真 5h 用量。 Vigil 跑一个长驻 PTY sidecar 通过 Claude Code 的 statusLine 拿到 Anthropic 真给的 five_hour / seven_day 数据,每个任务的 report 都带快照。 撞墙不预测 :只在 server 把 limiter 翻成 blocked (窗口越界)或 rejected (请求被 429 ) 时才暂停, resume_at = limiter.resets_at + 60s ,直接用 Anthropic 自己给的数据。 不猜阈值、不预暂停。到点恢复时 --resume <session_id> 接回同一个 Claude session , 对话历史完整保留,不会丢上下文重新扫工程。 瞬时失败自动重试 :「 Stream idle timeout - partial response received 」这种网络层抽筋 自动重试 3 次( 30s / 60s / 120s backoff ),同样 --resume 接回同 session ,prompt cache 还热, 每次重试几分钱。第 4 次还失败才标 FAILED 。 永远不自动合并 :任务终态永远是一个等你审的分支。让无人值守 agent 自动 merge 是 丢系统信任的捷径,review 恰好是人类擅长的事。 Self-summary :跑完 --resume 让 Claude 自己出一份结构化 JSON 总结(决策 / 假设 / 跳过 / 合并风险 / 置信度),cache 命中几分钱。 Scope hook :任务可声明 --scope-write 'src/auth/**' ,PreToolUse hook 拦截 Edit/Write/ MultiEdit/NotebookEdit ,越界写文件被结构化拒绝。 DAG 任务依赖 : --depends-on t001 自动从前置任务的分支末梢 fork ,串行重构能拿到上一步成果。 Web 仪表盘 : vigil web 起一个本地 SPA ,列表 + 筛选 + 单任务详情 + 删除 / 清空。 技术栈 Python 3.11+ / Click / SQLite / FastAPI 。需要本地装好 claude CLI (已登录)、git 2.30+。 MIT license 。 v0.1 预发布,功能完整正在试用,欢迎拍砖。 GitHub: https://github.com/jzb1006/claude-vigil

www.ithome.com · 2026-04-29 16:07:33+08:00 · tech

IT之家 4 月 29 日消息,从车型投放体量来看,奥迪今年最重要的新车首发将是全新一代 Q7 以及首款 Q9 车型。在产品线重组规划中,经典车型 A2 将以纯电动形式回归,同时奥迪将停产 A1 微型车与 Q2 小型跨界 SUV。好在该品牌也并未忽视性能车爱好者群体,全新 RS5 之后,其更高阶的车型 RS6 也将很快推出。 RS6 外媒假想图 在这款高性能旅行车正式亮相之前,奥迪正在对伪装测试原型车进行最后的调校测试。汽车媒体 CarSpyMedia 近日在纽博格林赛道拍到了全新一代 RS6 Avant 进行最终路试,然而测试过程却以意外收场。车辆在高速行驶途中,失控撞上轮胎防护墙,这辆尚在研发中的新车受到了轻微损伤。 虽然轻微碰撞造成了车身外观受损,但这辆 RS6 仍能继续行驶,只是最终只能低速缓慢驶离赛道。这起事故也再次引发了长期以来的争议:奥迪车型普遍存在容易转向不足的问题,而全新一代车型车重进一步增加,无疑会让这一问题雪上加霜。 新车到底会有多重?换装插电式混合动力架构,势必会带来显著的增重。 作为参考,全新 RS5 Avant 的整备质量已达 5225 磅(2370 千克),而 RS6 车身尺寸更大。目前其最终搭载何种发动机仍未有定论。虽然依照传统经验推测,新车大概率会继续沿用 V8 发动机,但路试原型车的声浪却疑似和 RS5 同款 V6 发动机一致。 新车声浪确实缺少了 V8 发动机独有的浑厚炸裂感,不过鉴于欧洲排放法规日趋严苛,这样的结果也并不出人意料。倘若奥迪确实将 RS6 降级为六缸发动机,至少其动力参数理应高于定位更低的 RS5。现款 RS5 综合最大功率 630 马力,峰值扭矩 825 牛 · 米;而这款 2.9 升双涡轮增压 V6 发动机原厂基础参数为 503 马力、600 牛 · 米。 据IT之家了解,奥迪将不再推出 RS7 Sportback 版本,但会带回一款深受粉丝喜爱的车型:RS6 三厢版。预计两款车身版本将于今年晚些时候正式发布,对标宝马 M5 旅行版与三厢版。宝马 M5 同样采用插混动力,但依旧保留了 V8 八缸布局。目前梅赛德斯-AMG 暂无 E63 在售,不过其高性能部门已表态将长期坚持搭载 V8 发动机。 2026 年的行业现状十分现实:电气化已是车企为满足排放法规不得不做出的妥协。但如果 V8 发动机就此落幕,难免令人惋惜。