Loading image...Kiro

Product

  • About Kiro
  • Agents
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Pricing
  • Downloads

For

  • Enterprise
  • Startups
  • Students

Community

  • Overview
  • Ambassadors
  • Case studies
  • Discord
  • Events
  • Powers
  • Shop
  • Showcase

Resources

  • Docs
  • Blog
  • Changelog
  • FAQs
  • Videos
  • Report a bug
  • Suggest an idea
  • Billing support

Social

Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
Kiro
  • Agents
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Kiro

Get Started

InstallationAuthenticationYour first project

Models

OverviewAvailable modelsReasoning effortAWS GovCloud (US) models

Features

How Kiro worksLocal command sandboxACP integrations
Specs
Steering
Hooks
MCP
Permissions
Custom agents
Workflows
Agent Skills
Powers
Cloud sessionsMemoryCompactionKiroignoreCheckpoints and rewind
Built-in tools
Configuration scopes

IDE 1.x

What's new in 1.0
Setup & First Run
Editor
Chat
Experimental
Troubleshooting0.x reference

CLI

What's new in V3
Setup & First Run
Terminal UI
Chat
Fullscreen modeVoice modeHeadless modeACPAuto complete
Experimental
2.x reference

Crew

Quick startInstallationRunning 24/7
Chat
Agent Capabilities
Agents
Agent Templates
Integrations (MCP)
Skills
Steering
Hooks
Prompts
Features
Interfaces
Apps
System & storageConfigurationSecurityTroubleshooting

Web

Setup & First RunIdentity Center
Connect your repositories
Working with the agent
Autonomous modeScheduleConfiguration Sync
Sandbox

Mobile - Preview

Overview

Commands and Reference

CLI commandsSlash commandsBuilt-in toolsExit codesSettings

Billing

OverviewManaging your subscriptionUpgrading your planDowngrading your planCancelling your planPurchasing add-on creditsManaging your paymentsManaging usage notificationsManaging your taxesContacting billing supportDeleting your accountRelated questions

Enterprise

ConceptsOnboarding quickstart
Connecting your identity provider
Deployment optionsSubscribe your teamManage subscriptions
Governance
Monitor and track
SettingsManaged updatesTLS inspection compatibilityBillingIAMSupported regions
AWS GovCloud (US)

Privacy and Security

OverviewData protectionCode referencesCompliance validationInfrastructure securityIAM permissionsFirewalls, proxies, and data perimetersVPC endpoints (AWS PrivateLink)

Guides

OverviewRunning Kiro in the cloud
Language support
Learn by playing

Migration

Migrating from Q DeveloperMigrating from VSCodeUpgrading from Q CLI
  1. Docs
  2. Crew
  3. Agent Capabilities
  4. Agent Templates
View as Markdown

Agent Templates

View as Markdown

Agent Templates are reusable configurations for an agent's model, prompt, tools, and Skills. Use one for a consistent starting point, then decide whether an agent or crewmate should track that template or own a private copy.

Manage installed templates

Open Agent Capabilities → Agent templates to see templates grouped by origin. You can create, duplicate, edit, or delete templates you own. Built-in and package templates remain read-only, with Duplicate available when you need an editable copy.

From a template, choose Chat with this template for a one-off session on shared default memory. Choose Enroll as crewmate to create a named crewmate with its own memory. A template already enrolled shows Already enrolled as a crewmate.

The Schedule page uses the same distinction. A crewmate job runs with that crewmate's workspace and memory. An Agent template job runs with the default crewmate's workspace and memory and creates no crewmate.

Create an agent from a template

Open Agent Capabilities → Agents, select an agent, then open its Agent Template pane. The pane shows the active template and lets you edit the model and Skills when the agent is not following a parent template.

Your first edit forks a private copy rather than changing the shared template. Crew marks the agent Customized, shows a live count of how many fields differ from the template, previews what a save will write, and offers Save as new template when the variation should be reusable by others.

Follow a parent template

On the Kiro backend, the Capabilities pane can keep an agent linked to a parent template. Turn on Follow the parent template, then choose how each capability responds to parent changes:

ChoiceBehavior
InheritedUses the parent's current value; updates automatically when the parent changes
OverrideKeeps the agent's own value regardless of parent changes
RemovedSuppresses that parent capability for this agent, including later parent changes, until you change the choice

When the parent template changes, Crew shows the incoming differences for review before you apply them. This keeps shared updates visible without silently replacing local exceptions.

Fork a private copy

When an agent has edits that differ from its template, Crew offers to save those edits as a new template. A forked copy is fully independent — parent template changes no longer flow into it. Use a private copy when one agent needs a durable variation that should not track the shared baseline.

Template or independent agent?

  • Follow a template when several agents should receive reviewed baseline changes
  • Fork a private copy when one agent needs a durable variation that diverges intentionally
  • Create from scratch when no existing template is a useful starting point

The exact built-in template set depends on the installed version. Check the Agents page for the current catalog.

Page updated: October 12, 2026
Agents
Integrations (MCP)