claude code 高级用法
Claude Code (下文简称 cc) 编排引擎 大模型云端调用 工具系统 终端UI. 它是一个 ai agent, 运行在电脑本地, 可以直接在操作系统中 运行命令, 修改文件.1. 基础用法基础介绍, 安装, 国内开通 api 服务, 常用命令等 见参考[1].1.1 常用命令/model, 切换当前 provider(供应商) 下的模型. 不切换时, 就是 settings.json 中配置的那个./status, 查看 cc 工具版本, 模型版本, 当前的工作目录, 近期消耗费用等/usage, 查看费用消耗./btw,/memory, 查看、添加或管理 Claude 在项目中记住的信息如编码规范、项目结构约定跨会话保留1.2 CLAUDE.md 跨会话每个 Claude Code 会话都从一个全新的上下文窗口开始。CLAUDE.md 可以跨会话传递知识. 会放在两个位置:~/.claude/CLAUDE.md, 全局所有项目生效个人偏好项目根目录/CLAUDE.md, 当前项目所有协作者共享可提交到 git). 一般会放 项目简介做什么、用什么技术栈, 代码规范和约定, 不要做什么禁忌.1.3 shell 命令执行环境mac/linux 用 bash.win 下用 git-bash(mingw).2. Web Search 启用Claude Code 内置的 web-search 工具在境内不可用因为它依赖 Anthropic 官方 API 的新协议特性tool_reference 模块而火山引擎等第三方中转站还没适配这些协议所以发过去直接静默失败或者返回空.Q: 如何解决?A: 需要让 cc 通过 MCP 或 skill 来完成 web-search, 见参考[2].有人可能想到自己写一个 向百度发送http请求的脚本 但这不可行, 因为百度会拦截爬虫.以byted-web-search这个 skill 为例, 它提供了web_search.py脚本, 从环境变量中获取 KEY, 然后发送请求. 安装步骤为执行npx skills add https://skills.volces.com/skills/bytedance/agentkit-samples -s byted-web-search, 会安装在~/.agents/skills/byted-web-search中然后直接复制到~/.claude/skills/byted-web-search中, 否则 cc 依旧发现不了。去火山引擎控制台开通联网搜索的 KEY. 然后放在byted-web-search/.env中即可. 内容为WEB_SEARCH_API_KEYark-xxxx-4e648。cmd 中可自己直接测试. 返回的有摘要. 所以 agent 通常不再从原始 url 检索, 而是直接用摘要.3. deep research2026.05 新增的特性.一种 AI 工作流让 AI 像研究员一样自主地、多步骤地完成复杂的信息调研任务.作为对比:普通型:单次搜索 - 仅阅读摘要 - 给出回答.deep research:发散式搜索 - 阅读原文(而非摘要) - 交叉验证不同来源的说法(而非盲目听从) - 撰写有引用来源的报告.以下是cc中的直接介绍:/deep-research [dynamic workflow] Deep research harness — fan-out web searches, fetch sources, adversarially verify claims, synthesize a cited report.4. 工作流依靠 deep research , 像 plan 模式那样直接给方案?关闭会话后不丢失, 像 skill 那样持久化保存.参考1.my blog, cc 的安装及开通, AI编程 发展史与工具介绍2. 火山引擎 web-search 服务