Files
team/member/vscode.chat.md
2026-04-30 16:23:40 +08:00

4.3 KiB
Raw Permalink Blame History

vscode 的对话记录

2026-04-29 13:03:12

/glm-plan-usage:usage-query

2026-04-29 13:05:47

升级当前 vscode 的 claude code 插件到 2.1.123 版本.

2026-04-30 14:40:01

分析 /workspace/.devcontainer/.volumes/bin/runcc.sh 脚本。进行优化:

  1. 在 runcc.sh 同目录下创建一个 .env 文件,存储环境变量。这样可以更方便地管理和修改环境变量,而不需要直接编辑 runcc.sh 脚本。在启动的时候检查是否有这个文件,如果有就加载其中的环境变量。
  2. 分析 runcc.sh , 看看哪些需要从 .env 文件读取
  3. 支持 ANTHROPIC_BASE_URL , ANTHROPIC_AUTH_TOKEN 从 .env 读取,需要让 runcc.sh 检查并将这2个变量从 ~/.claude/settings.json 中去掉,并且在 runcc.sh 中添加代码来加载 .env 文件中的环境变量。
  4. 可以支持从 https://open.bigmodel.cn/api/anthropic 使用 GLM Coding Plan 和 从 https://api.deepseek.com/anthropic 使用 DeepSeek。
  5. 预留支持其他厂家模型的使用方式。

2026-04-30 14:55:10

调整 @.devcontainer/.volumes/bin/runcc.sh , 直接通过 CC_PROVIDER 来判断使用哪个变量作为模型的 base_url, auth_token . 例如, 如果 CC_PROVIDER=glm, 则使用 GLM_BASE_URL, GLM_AUTH_TOKEN, 如果 CC_PROVIDER=deepseek , 则使用 DEEPSEEK_BASE_URL, DEEPSEEK_AUTH_TOKEN 依次类推. 这样就不需要一个独立的 CUSTOM_BASE_URL 和 CUSTOM_AUTH_TOKEN

2026-04-30 15:05:22

由于 glm 的上下文是 200k, deepseek 的上下文是 1m , 需要调整 .env, runcc.sh 和 @scripts/status-line.sh

2026-04-30 15:12:24

分别执行 runcc.sh 和 runcc.sh -p deepseek 后, 通过 /content 检查,发现 设置的上下文窗口都是 200k

2026-04-30 15:13:41

你是谁?

2026-04-30 15:14:08

检查当前上下文窗口设置

2026-04-30 15:21:21

去掉 setting.json 中的 CLAUDE_CODE_AUTO_COMPACT_WINDOW , 这不通用,不能实现通过 runcc.sh 分别启动 glm 和 deepseek . 需要想办法 通过 runcc.sh 和 .env 来处理.

2026-04-30 15:27:54

在 运行 runcc.sh 的时候,也可能没有 tmux 环境, 请检查在无 tmux 下是否生效.

2026-04-30 15:29:29

执行后还是存在问题:

▐▛███▜▌ Claude Code v2.1.123 ▝▜█████▛▘ deepseek-v4-pro with max effort · API Usage Billing ▘▘ ▝▝ /workspace

/context ⎿ Context Usage ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ deepseek-v4-pro ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛀ ⛀ 43.8k/200k tokens (22%) ⛁ ⛁ ⛀ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ Estimated usage by category ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ System prompt: 6.8k tokens (3.4%) ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ System tools: 19k tokens (9.5%) ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ MCP tools: 13.2k tokens (6.6%) ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ Custom agents: 674 tokens (0.3%) ⛶ ⛶ ⛶ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛁ Memory files: 2.4k tokens (1.2%) ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛁ Skills: 1.7k tokens (0.8%) ⛁ Messages: 84 tokens (0.0%) ⛶ Free space: 123.2k (61.6%) ⛝ Autocompact buffer: 33k tokens (16.5%)

2026-04-30 15:36:37

我执行 runcc.sh -p deepseek 后, 发现 setting.json 中 CLAUDE_CODE_AUTO_COMPACT_WINDOW 还是 200000

2026-04-30 15:40:37

runcc.sh 中 SETTINGS_FILE 变量是否会造成影响?

2026-04-30 15:42:41

在 status-line.sh 显示的状态栏中,不管是启动 glm 还是 deepseek , 都没有在模型名字后正确的显示当前上下文大小. "版本:v2.1.123 | 模型:glm-5.1 | 上下文:61%"

2026-04-30 15:46:38

使用 tmux 通过 runcc.sh -p deepseek 启动一个实例, 检查 上下文窗口是否的确是 1M , 注意使用 /content 命令验证.

2026-04-30 15:52:23

使用 tmux 运行 runcc.sh 和 runcc.sh -p deepseek 分别测试,验证上下文窗口

2026-04-30 16:08:02

在 status-line.sh 中对做了 DISABLE_COMPACT 的供应商模型,进行特别的标记,以提醒使用者这个情况,以便于使用者手动执行压缩.

2026-04-30 16:10:58

使用 tmux 分别对 runcc.sh , runcc.sh -p deepseek 进行测试, 看是否符合修改要求.

2026-04-30 16:16:16

更新 @.devcontainer/templates/ 目录下相关文件.