无目的读书是散步而不是学习

LLAA Home

claude code及其配置

发布于 # life

Claude Code 是一个代理编码工具,可以读取代码库、编辑文件、运行命令,并与开发工具集成。可在终端、IDE、桌面应用和浏览器中使用。

Claude code 如何工作

20260523214907.png 当给claude code一个任务时,它会经历三个阶段:收集上下文采取行动验证结果。Claude 根据从前一步学到的内容决定每一步需要什么,将数十个操作链接在一起并沿途进行纠正。代理循环由两个组件驱动:模型进行推理和工具采取行动。Claude code通过各种模型来理解代码并推理任务,而工具则赋予它成为代理的能力,有了工具,模型才能够读取代码、编辑文件、运行命令、搜索网络并与外部服务交互。每个工具使用都会返回信息,反馈到循环中,告知 模型 的下一个决定。

当在目录中运行 claude 时,claude code可以访问:

工作时,cc将对话保留到本地,每条消息、工具使用和结果都被写入 ~/.claude/projects/ 下的纯文本 JSONL 文件,这使得回退、恢复和分叉会话成为可能。在 Claude 进行代码更改之前,它还会对受影响的文件进行快照,在需要时可以恢复。

使用 claude --continue 或 claude --resume 恢复会话会在相同的会话 ID 下重新打开它,并将新消息附加到现有对话。使用 --fork-session 或 /branch 分叉会将历史复制到新的会话 ID 中,保持原始会话不变。

关于上下文,运行 /context 以查看什么在占用空间,使用/compact压缩上下文

如何安装Claude Code

curl -fsSL https://claude.ai/install.sh | bash

如何配置模型

使用ccswitch 这个工具,安装完成后,打开软件,添加新供应商,比如deepseek 20260523224401.png 由于请求地址以及模型映射已经比较完善了,所以填入API key即可。

参考