Kiro CLI的context详解

Kiro CLI提供3种类型的context

  • Agent Resources,常用的文件或skills
  • Session Context,临时用的文件或skills
  • Knowledge Bases,比较大(>10MB)的文件或大量的文件

1. 查看当前的context

在Kiro CLI chat中,执行命令**/context show**

1% > /context show

Agent (kiro_default)

(no matches)

  • ~/.kiro/skills/*/SKILL.md

(no matches)

Session (temporary)

<none>

No files in the current directory matched the rules above.

1% >

2. 定义Agent时,通过resources设置context

{

"name": "my-agent",

"description": "My agent",

"resources ": [

"file://README.md",

"file://docs/**/*.md",

"skill://~/.kiro/skills/*/SKILL.md"

]

}

在建立Kiro CLI chat会话时,Agent的resources设置将被加载到会话的context。

3. 设置临时的Session context

在Kiro CLI chat中,执行**/context** add命令添加文件或目录到context

2% > /context add .

Added 1 path(s) to context.

Note: Context modifications via slash command is temporary.

2% >

执行**/context** remove命令从context中删除文件或目录

2% > /context remove .

Removed 1 path(s) from context.

Note: Context modifications via slash command is temporary.

2% >

执行**/context** clear命令从清除所有Session context

2% > /context clear

Cleared context

Note: Context modifications via slash command is temporary.

2% >

4. 设置Knowledge Bases context

Knowledge Bases默认没有开启。

2% > /knowledge show

Knowledge tool is disabled. Enable it with: kiro-cli settings chat.enableKnowledge true

💡 Your knowledge base data is preserved and will be available when re-enabled.

2% >

执行如下命令,开启Knowledge Bases

$ kiro-cli settings chat.enableKnowledge true

$ kiro-cli settings list

chat.enableKnowledge = true (global)

再次打开一个Kiro CLI chat会话,Knowledge Bases已经可用了。

1% > /knowledge show

Agent (kiro_default):

<none>

1% >

1% > /knowledge add -n mypom -p ./pom.xml

Started indexing 'mypom'

Path: ./pom.xml

Operation ID: dfdad1fc

1% > /knowledge show

Agent (kiro_default):

📂 mypom (a79b545c)

./pom.xml

1 items • Best • 04/23 08:43

1% > /knowledge remove mypom

Removed agent knowledge base entry with name 'mypom'

1% > /knowledge show

Agent (kiro_default):

<none>

1% >

相关推荐
小堂子这厢有礼了23 分钟前
Chet.QuartzNet.UI v2.3.0 大更新!表格重构 + 系统配置 + 分析页全面升级!
前端·后端·ui·重构·c#·vue
程序员爱钓鱼34 分钟前
Rust 控制流 if 详解:条件判断与 if 表达式
前端·后端·rust
Listen·Rain1 小时前
Vue3中computed详解
前端·javascript·vue.js
kyle~2 小时前
Swagger ---基于 描述文件 生成 交互式API文档 的工具
前端·后端·规格说明书·说明文档
世界哪有真情10 小时前
拿人类意识卡 AI?等于用 bug 验收正式产品
前端·人工智能·后端
Listen·Rain11 小时前
Vue3:setup详解
前端·javascript·vue.js
Patrick_Wilson12 小时前
修好 bug 只是开始:一次由监控需求反向重构日志结构的复盘
前端·监控·数据可视化
kyriewen12 小时前
面试官让我优化一个卡死的表格,我打开 Claude 五秒重写,他放下咖啡问我要不要来当组长
前端·javascript·面试
小粉粉hhh13 小时前
React(二)——dom、组件间通信、useEffect
前端·javascript·react.js
Csvn13 小时前
🤖 AI 生成前端代码的 5 个典型翻车现场及修复指南
前端