Skip to content

codeg v0.23.2

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 01:09

Release version 0.23.2

New

  • A token usage dashboard. The session counter in the status bar now opens a full report: total usage with a previous-period comparison and cache hit rate, day/week/month trends, an activity heatmap, breakdowns by folder, agent and model, and the sessions that consumed the most. Pick any date range, and export the view as a poster card to share.
  • Commit, pull and stash from the side panel. The Changes tab commits directly — type a message, press Enter — with pull, fetch, push, stash and the working-tree actions in a menu beside it; quick commits take tracked files only. The Commits tab gets its own menu with pull, fetch, push and manage remotes.
  • Update or push any branch without switching to it. Every branch in the picker now offers Update, which fast-forwards it while your working tree stays untouched — and refuses cleanly rather than ever rewriting history — and Push, which opens the push window preselected for that branch so you can review the commits before they go out.

Improved

  • The branch menu under the composer slimmed down. Working-tree operations now live in the Changes tab and remote bookkeeping in the Commits tab, so the branch menu is back to picking branches, with only the actions that concern the one you're on.
  • Branch lists open instantly in big repositories. The Commits tab's branch filter no longer renders every ref up front, so a repo with hundreds of remote branches opens without the pause — search, prefix groups and keyboard navigation included.

Fixed

  • Codex turns that run a list of commands through one script are readable again. They used to reopen as a single card of raw JavaScript with every command's output fused into one blob. Each command now comes back as its own card with its own output and the label the script gave it — and where Codex's log truncation swallowed the boundary between two commands, the card says so instead of showing output that might not be its own.

发布版本 0.23.2

新增

  • Token 用量看板。 状态栏的会话计数现在直接打开一份完整报告:总量与上一周期的对比、缓存命中率、按日/周/月的趋势、活跃热力图、按文件夹/智能体/模型的分布,以及消耗最高的会话。时间范围任选,当前视图还能导出成海报卡片分享。
  • 在侧边面板里提交、更新、贮藏。 「变更」页签可以直接提交:输入信息、按回车即可,旁边的菜单收纳了更新代码、抓取、推送、贮藏等操作;快速提交只包含已跟踪的文件。「提交」页签也有了自己的菜单:更新代码、抓取、推送与管理远程。
  • 不切换分支,也能更新和推送任意分支。 分支列表里的每个分支现在都有两个动作:「更新代码」在完全不动你工作区的前提下快进该分支——无法快进时会干脆拒绝,绝不改写历史;「推送」会打开预选好该分支的推送窗口,发布前先过目要推出去的提交。

改进

  • 输入框下方的分支菜单瘦身了。 工作区文件操作归入「变更」页签、远程事务归入「提交」页签之后,分支菜单回归本职:切换分支,以及只与当前分支有关的几个操作。
  • 大仓库的分支列表秒开。 「提交」页签的分支筛选不再一次性渲染所有分支,几百个远程分支的仓库也能立刻打开,搜索、前缀分组和键盘导航一样不少。

修复

  • 用一段脚本批量执行命令的 Codex 回合,重新打开后恢复正常。 之前这样的回合只显示一张原始 JavaScript 卡片,所有命令的输出挤成一坨。现在每条命令都拆回独立卡片,各带自己的输出和脚本里给它的名字;如果 Codex 的日志截断吃掉了两条命令之间的分界,卡片会如实说明,而不是把可能属于别人的输出安在自己头上。