Loading image...Kiro

Product

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

For

  • Enterprise
  • Startups
  • Students

Community

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

Resources

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

Social

Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
Loading image...Kiro
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro

Get Started

InstallationAuthenticationYour first project

Models

OverviewAvailable modelsReasoning effort

Features

How Kiro works
Specs
Steering
Hooks
MCP
Permissions
Custom agents
Agent Skills
Powers
Cloud sessionsCompactionKiroignoreCheckpoints 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 3.0
Setup & First Run
Terminal UI
Chat
Voice modeHeadless modeACPAuto complete
Experimental
2.x reference

Crew

Quick startInstallationRunning 24/7
Chat
Agent Capabilities
Features
Interfaces
Apps
ConfigurationSecurityTroubleshooting

Web - Preview

Setup & First RunIdentity Center
Connect your repositories
GitHub
GitLab
Working with the agent
Autonomous modeAutomationsMemory
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
Subscribe your teamManage subscriptions
Governance
Monitor and track
SettingsManaged updatesBillingIAMSupported regions

Privacy and Security

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

Guides

Overview
Language support
Learn by playing

Migration

Migrating from Q DeveloperMigrating from VSCodeUpgrading from Q CLI
  1. Docs
  2. Web
  3. Memory

Memory


Memory is what the agent learns over time. As you work with Kiro Web and give it feedback, it picks up your preferences and applies them to future work, so you don't have to restate the same guidance in every session.

You can see what Kiro has learned in the Memory section of your Kiro Web Settings. Memory is maintained automatically, so there's nothing to turn on and nothing to add manually. You can delete any memory you don't want the agent to keep. Until Kiro has collected anything, this section shows No memories yet.

How Kiro builds memory

The most direct way to influence what Kiro learns is to give feedback as you work. When you leave guidance on a pull request, such as "always use our standard error handling" or "follow our naming conventions," the agent learns those patterns and applies them to future work across all your repositories.

Only your feedback, as the user who created the task, influences what the agent learns. Other reviewers' comments don't affect it. The clearer and more consistent your direction, the more useful memory becomes over time.

Memory vs. steering

Both memory and steering help the agent follow your preferences, but you create them in different ways.

MemorySteering
How it's createdThe agent learns it automatically as you work and give feedbackYou write it explicitly, in Settings or as markdown files in .kiro/steering/
Where it livesIn SettingsIn Settings and in the filesystem
User can controlDeletionsAll edits

Use steering when you want to state a rule explicitly and control exactly what the agent follows. Memory complements it by capturing the preferences the agent picks up as you work together.

Related links

  • Steering: guide the agent with persistent, explicit conventions
  • Teaching through code reviews: shape what the agent learns with PR feedback
  • Working with the agent: how the agent uses context and past learnings to respond
Page updated: August 18, 2026
Automations
Sandbox