Skip to content

refactor(token): consolidate token packages#2

Open
mickey-228 wants to merge 1 commit into
devfrom
codex/reorganize-token-packages-pr
Open

refactor(token): consolidate token packages#2
mickey-228 wants to merge 1 commit into
devfrom
codex/reorganize-token-packages-pr

Conversation

@mickey-228
Copy link
Copy Markdown
Owner

变更内容

这个 PR 在不改变 token 功能行为的前提下,把分散的 token 相关代码整理到了统一目录下。

主要调整包括:

  • 将 TUI 里的 token 监控、token 估算、远程 usage 拉取逻辑迁移到 internal/token/tui
  • 将原先 internal/tokenusage 下的 token 统计、存储、manager 等通用逻辑迁移到 internal/token/usage
  • 同步更新相关 import 路径
  • 调整受影响测试,确保迁移后功能和行为保持一致

调整原因

之前 token 相关代码一部分在 internal/tui,一部分在 internal/tokenusage,同一个功能分散在多个目录里,查找和维护都不够直观。

这次整理的目标是把同一类功能收拢到同一棵目录下,让代码结构更清晰,也方便后续继续迭代 token 相关能力。

影响范围

  • 不涉及预期功能变更
  • 主要是目录结构调整和引用路径更新
  • token 相关测试已同步适配

验证方式

已执行以下测试:

  • go test ./internal/token/tui ./internal/token/usage ./internal/tui ./internal/agent

测试结果全部通过。

mickey-228 pushed a commit that referenced this pull request Apr 10, 2026
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