不期而至🎁 惊喜礼盒
🎁 Surprise · 不定期 · 随缘更新


🎁 Surprise · 不定期 · 随缘更新
🎁 SURPRISE
谢谢你停在这里。愿你被温柔以待,也愿你带着一点勇气继续往前——这是我留给访客的小小礼物 🎀✨。
— threetwoa
(=;ェ;=) 客来不妨坐下,落叶声里续一壶茶;猫会自己找你。
走进数字花园
会话拖久了模型开始忘事,你需要一眼知道该不该 /compact。不想装 Claude HUD / ccstatusline 时,原生 statusLine.type: "command" + 自己的脚本就够用。
效果长这样:
1deepseek-v4-pro[1m] | enterprise_entry_ana (master) | █░░░░░░░░░ 19% | ↑1155.2k ↓76.6k tokens模型名 · 目录 · Git 分支 · 上下文条 · 输入/输出 Token。
路径:~/.claude/settings.json。statusLine.command 里塞一段 python3 -c "...",从 stdin 读 JSON,stdout 打一行。
字段常用这些:
| JSON 路径 | 用途 |
|---|---|
model.display_name | 当前模型 |
cwd | 工作目录(取 basename) |
context_window.used_percentage | 进度条 |
context_window.total_input_tokens / total_output_tokens | Token 计数 |
git(自己 subprocess) | 当前分支 |
1.2k 这种缩写,别裸奔六位数git -C cwd 加 timeout=2,大仓库别卡刷新(官方大约 300ms 一轮)也可用官方 /statusline 自然语言生成脚本,再按上面字段改。
| 坑 | 说明 |
|---|---|
Windows 上 python3 找不到 | 改成 py -3 或绝对路径 |
| JSON 字段为 null | 首次发消息前用量常是 0 / 空,先发一轮再看 |
内联 -c 转义地狱 | 维护时用外部 .py,command 只写 python path/to/statusline.py |
| env 里写真 Key | 入库前打码;分享配置前换成占位符 |
| 和 HUD / ccstatusline 冲突 | statusLine 只能挂一个 command |
手写脚本的上限很清楚:拿不到 transcript 里的工具 / Agent 活动。要那些,换 HUD;要 Powerline 组件库,换 ccstatusline。这段 Python 适合「只要油表和模型名」。
素材来源:CSDN 原文
复制链接或生成海报,发给感兴趣的人。

把上下文、额度、工具与子 Agent 钉在输入框下;Essential / Full / Minimal 怎么选,Usage 为什么会空白。
2026-08-11部分内容可能已过时
分享你的想法,与大家交流讨论
像发消息一样写就好:点工具栏插入表情 / 图片,表情会直接显示。插图 ≤5MB。

🎁 Surprise · 不定期 · 随缘更新
🎁 SURPRISE
谢谢你停在这里。愿你被温柔以待,也愿你带着一点勇气继续往前——这是我留给访客的小小礼物 🎀✨。
— threetwoa
有什么想了解的?
我基于博客内容回答