8000 feat(collector): keep Paseo quota fresh and use OpenCode Go plan limits for 0.11.1 by InfinityPacer · Pull Request #46 · InfinityPacer/meterleaf · GitHub
[go: up one dir, main page]

Skip to content

feat(collector): keep Paseo quota fresh and use OpenCode Go plan limits for 0.11.1 - #46

Merged
InfinityPacer merged 5 commits into
mainfrom
feat/paseo-quota-go-plan
Oct 23, 2026
Merged

InfinityPacer merged 5 commits into
mainfrom
feat/paseo-quota-go-plan

Conversation

@InfinityPacer
Copy link
Copy Markdown
Owner

问题

  • 通过 Paseo 使用 Claude Code 时,Claude Code 以无界面模式运行,不执行状态栏命令,采集器读取的状态栏额度缓存停止更新,账户卡片的 5h 窗口长期显示「等待更新」。Paseo 自带的用量面板用 Claude Code 登录令牌请求 Anthropic 的额度接口,不能作为来源。
  • OpenCode Go 的百分比是向下取整的整数,周期初期「7d 预估」按百分比外推误差很大(例如已花 $0.44、周 1% 时显示 $44.24),Go 档位也无法在页面上显示。
  • 月额度窗口写作「月」,与 5h、7d 的写法不一致。

变化

  • 新增 scripts/paseo-claude-quota.sh,作为 Paseo 的 Claude 启动命令。它把参数和输入原样交给 Claude Code,从输出流的 rate_limit_event 里抄下 5 小时与 7 天额度写进状态栏额度缓存,不读凭据、不发额外请求。设置了 ANTHROPIC_BASE_URL、Bedrock 或 Vertex 的会话直接放行。采集器本身不变。
  • modelAccounts 可设 "plan": "go" 或 "go-plus",徽标显示 Go 或 Go Plus。设了档位后,周窗口和月窗口的预估直接用公布的模型上限(按本周期各模型花费比例折算),方法标为 plan-limit。本周期有上限表外模型的花费或未设档位时沿用原外推逻辑。
  • 月窗口标签改为「1m」。
  • 文档说明采集器只约定额度文件格式,如何写出由用户按自己的使用方式实现,并新增 Paseo 一节和 Go 额度的计算方式。
  • 版本 0.11.1,数据库结构未变。

验证

  • bun run typecheck、bun test tests(497 通过,0 失败)、bun run build 通过。
  • 包装脚本用真实的无界面 Claude Code 验证:stream-json 输入输出原样转交,退出码保留,SIGTERM 送达 Claude Code 本身,设置 ANTHROPIC_BASE_URL 时不写额度。通过 Paseo 启动的 Haiku 代理经过脚本后写出 five_hour 2 / seven_day 82,采集器能正常解析。
  • 新增 tests/quota-go-plan.test.ts 覆盖 Go 周窗口 $0.44/1% 得 $40、Go Plus 月窗口 $160、零花费、表外模型回退、未知平台或档位、过期窗口。

🤖 Generated with Claude Code

InfinityPacer and others added 5 commits October 23, 2026 09:55
…ch wrapper

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@InfinityPacer
InfinityPacer merged commit db2deb9 into main Oct 23, 2026
2 checks passed
@InfinityPacer
InfinityPacer deleted the feat/paseo-quota-go-plan branch October 23, 2026 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0