Skip to content

状态栏不显示 #122

Description

@hanvegh

问题原因

ccline 1.1.2 读取 Claude Code 通过 stdin 传入的 JSON 时,期望一个 transcript_path
字段,但 Claude Code 2.1.138 版本发送的 JSON 中没有包含这个字段。这导致 ccline
解析失败并崩溃,状态栏不显示任何内容。

此外,~/.claude/ccline/ccline 中的 ~ 也可能在 shell 环境外执行时不会被展开。

已执行的操作

  1. 创建了适配脚本 /home/gcsw/.claude/ccline/ccline-wrapper.sh — 读取 Claude Code
    传入的 JSON,自动从 cwd 推导出 transcript_path 并添加到 JSON 中,然后传递给 ccline。
  2. 更新了 settings.json — 将状态栏命令改为使用 wrapper 脚本(全路径),确保不依赖 ~
    展开。

你需要重新启动 Claude Code(退出当前会话再进入)让新的配置生效。下次启动后,底部的状态
栏就会显示模型名称、当前目录和上下文用量等信息。

如果想换个主题(如 powerline-tokyo-night),可以修改
/home/gcsw/.claude/ccline/config.toml 中的 theme 字段。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions