ai agent自学 基础命令和上下文监控(9/17)

ai agent自学(9/17)

1. agent启动方式

bash 复制代码
claude
claude -c
claude -r
claude -n "A模块"
claude -dangerously-skip-permissions

claude启动:指终端只输入claude然后回车,新的对话框使用就行

claude -c启动:c为简写,全称为contiune,继续的意思, cluade -c表示继续接着上次的话题启动

claude -r启动: r为简写,全程为resume,恢复的意思,claude -r表示要恢复到某一次对话启动

claude -n启动:n为简写,全称为name,名字的意思,claude -n"A模块" 表示这次对话模块的名称为"A模块"

claude -dangerously-skip-permissions 启动:用于绕过安全检查,日常使用中几乎用不到

2. 权限控制

模式控制 (切换方法:shift+tab,不是指令不需要对话输入什么)

  • paln mode on(计划模式): 还未学习,后续学到了补充在这里
  • manual mode on(纯手动):所有的操作都需要确认
  • accept edits on(半自动):自动接受文件编辑
  • auto mode on(全自动):大部分操作都可自行执行,但是不包括高风险操作,al检验器《classifier》会自动识别操作里面是高风险还是低风险,高风险比如:批量删除文件,泄露数据、恶意代码

文件配置(setting.json文件)

  • allow允许的权限,比如可配置Read、Bash(npm *)、Bash(node *)、(git *)
  • deny禁止的权限,比如可配置Write、Bash(rm -rf *)
    如下添加进setting.json文件
bash 复制代码
"permissions": {
    "allow": [
      "Read",
      "Bash(npm *)",
      "Bash(git *)",
      "Bash(node *)"
    ],
    "deny": [
    	"Write",
      "Bash(rm -rf *)"
    ]
  }

3. 基础命令

  • "/help":帮助的意思,不清楚的东西可以直接询问ai,需要什么,不常用
  • "/mode":切换模型的意思,找到setting.json,自己可根据需要更换模型
  • "/claer":清除当前对话框,开始全新任务,重新创建jsonl文件
  • "/btw":临时提问,不计入上下文,作用避免污染上下文,esc退出这次临时提问
  • ctrl+c:连续两次退出claude回到cmd界面

4. 上下文监控指令

  • /context: 查看上下文,包括token使用的一些参数
  • /compact: 压缩上下文,提取摘要,减小上下文使用率,总结全文
  • /init:初始化,空项目不需要,拉取的项目需要
  • /rewind:总结对话,回退对话
    Restore code and conversation 回退代码和对话
    Restore code 回退代码
    Restore conversation 回退对话
    Summarize from hear 将选中之后的对话总结摘要
    Summarize up hear 将选中之前的对话总结摘要
  • 双击ESC
    claude 正在执行当中双击,停止当前运行程序,可能会代码修改至一半停止,用rewind回退对话
    claude 没有执行但是有提示词时双击,清空提示词
    claude 没有执行也没有提示词的时候双击,相当于rewind
  • /resume查看历史对话
  • simplify 项目优化

5. claude-hud插件安装

功能:通过配置在对话框底部可以展示git分支名、模型名称、token使用率,上下文进度条

bash 复制代码
/plugin install claude-hud
/reload-plugins
 /claude-hud:setup
相关推荐
彧azz1 小时前
Java学习记录:判断语句
java·笔记·学习·算法
hanlin031 小时前
刷题笔记:力扣第560题-和为k的子数组
笔记·算法·leetcode
摇滚侠2 小时前
《Spring Boot 3:高级与架构设计》第 1 章 元编程与元信息 个人理解 1
java·spring boot·笔记·后端
志尊宝2 小时前
Vue3 零基础每日笔记(046):声明式导航与编程式导航——useRouter / useRoute 双子星
vue.js·笔记·#vue #前端 #前端开发·#javascript·#vue.js
M78佐菲2 小时前
ARM学习笔记(四)
linux·arm开发·笔记·嵌入式硬件·学习
kkkkkkkkkk_Z2 小时前
单片机|学习日记:单片机底层架构与寄存器操作全解析
linux·笔记·单片机·学习·51单片机
CAYA-16 小时前
模电笔记1.1 半导体基础与 PN 结
经验分享·笔记·学习方法
泡泡鱼(敲代码中)18 小时前
MySQL 学习笔记:DCL、函数与约束 —— 安全、效率、完整性的三板斧
开发语言·笔记·sql·学习·mysql·gitee
商业白皮书19 小时前
AI 创业公司同步布局欧美与亚太市场,推荐选择哪些支持多区域部署的云平台?
笔记