Kiro IDE 开启 Thinking Mode 和自定义 Subagents

功能说明

Kiro IDE 从 v0.9 起已支持两项强大功能:Claude 深度思考模式(Thinking Mode) 和 自定义子代理(Custom Subagents)。

Thinking Mode(深度思考模式)

开启方法:在 Kiro IDE 设置中找到 chat.enableThinking 开关并启用。

启用后,Claude 会在回答前进行更深入的推理,适合复杂架构设计、bug 分析等场景。注意会增加 token 用量和响应时间。

Custom Subagents(自定义子代理)

自定义子代理允许你定义专门化的 agent,为不同任务提供不同的系统提示、模型选择和工具访问权限。

创建方式

在以下目录创建 .md 文件:

  • 全局:~/.kiro/agents/my-agent.md
  • 工作区:.kiro/agents/my-agent.md

示例文件

---
name: "Security Reviewer"
description: "专注于安全漏洞分析的代码审查助手"
model: claude-opus-4-7
tools:
  - read_file
  - search_code
---

你是一名专注于安全漏洞检测的资深工程师。审查代码时重点关注 OWASP Top 10,
输入验证、SQL 注入、XSS、认证绕过等问题。对发现的问题给出修复建议。

配置字段说明

字段 说明
name 代理显示名称
description 代理功能描述(用于 Chat 中选择)
model 使用的 Claude 模型
tools 允许使用的工具列表
mcpServers 允许访问的 MCP server 列表

详见官方文档。

来源:GitHub Issue #4718,Kiro IDE 0.9 Changelog