AWS has a naming problem with its coding agent, and on 5 November 2026 it tried to solve it by giving the agent more identities. Kiro Bots are now generally available inside Kiro Crew, AWS's open-source multi-agent development workspace. The idea is simple enough to say in one sentence: instead of a coding agent you summon for one task and then forget, you get a named, long-running agent that owns one recurring job — and remembers how it did it last time.
That last part is the whole pitch. Whether it's the part that matters is a different question, and this article will keep the two separate.
What actually shipped
Kiro Bots are goal-oriented agents that live inside Kiro Crew, the multi-agent workspace AWS launched alongside Kiro. Each bot is created for one ongoing responsibility, gets its own conversation and workspace, and keeps its own memory and notes about that assignment. It can coordinate or supervise other agents, and it surfaces decisions that need a human instead of making them silently.
You set one up from Customize → "Add a bot" in Kiro Crew. A bot is built on the default agent or on an existing custom agent you have already configured, and dashboards can visualise what a bot has been doing over time — so the "always-on" part is at least observable, not a black box you have to take on faith.
Kiro Crew itself runs wherever you run it: on a laptop, a Mac Mini, or an EC2 instance. Its model catalog includes OpenAI and Anthropic models alongside open-weight alternatives, so the bot you build isn't locked to one provider's model.
The four jobs AWS is pitching
AWS describes four example responsibilities. Read them as use cases, not as proven results — AWS published no measurements for any of them:
- Triaging incoming issues and spotting duplicates. A bot watches the issue queue, flags repeats, and presumably routes the rest. If you have ever watched the same bug get filed three times in a week, you know why this is first on the list.
- Watching build pipelines for new failures. A bot that notices a pipeline broke, and tells you — ideally with the failing step identified, not just a red badge.
- Reviewing proposed changes against earlier engineering decisions. This is the interesting one. A bot with notes on why a decision was made can catch a pull request that quietly reverses it. That only works if the notes are good, which is a big "if" — more on that below.
- Checking tests and docs before a release. A pre-release sweep bot: are the tests actually covering the change, and do the docs still describe what the code does?
Notice what these have in common: none of them is "write code faster." They are all maintenance, coordination, and memory work — the jobs that eat a senior developer's week without ever appearing in a sprint demo. That is a deliberate positioning choice, and an honest one. AWS is not claiming a faster autocomplete. It is claiming a reliable colleague for the boring, recurring parts.
The memory part — and why it might actually matter
The differentiator AWS is leaning on is per-bot memory and notes. Most coding agents today start every session from scratch. You paste context, they help, the window closes, and the next session knows nothing. A Kiro bot keeps notes per assignment, so in theory the tenth issue triage is better than the first, because the bot remembers what a duplicate looked like last time and which decisions the team already made.
In theory. There are two honest caveats here, and neither is small.
First, memory is only as good as what gets written into it. A bot's notes are an artifact the bot itself maintains. If it records the wrong lesson from a bad triage call, it will repeat that lesson confidently next time. AWS has said nothing about how notes are reviewed, corrected, or pruned — and that is exactly the kind of operational detail that decides whether this feature is useful or a new source of confident mistakes.
Second, AWS gave no numbers at all. No comparative benchmarks, no quantified productivity results, no measured error rate for the bots. You cannot evaluate a "memory" claim without knowing how often the memory helps and how often it misleads. Until AWS or an independent team publishes that, the memory story is a design argument, not an evidence-backed claim.
How this compares to OpenAI's Dots
If Kiro Bots sound familiar, they should. This is the same "always-on agent" pattern OpenAI is pushing with Dots — persistent agents that work in the background instead of waiting for a prompt. The pattern itself is not new, and AWS is not pretending it invented the concept.
The differences are in the packaging, not the model. Kiro Bots live in Crew, an open-source workspace, with per-bot memory and notes as a first-class feature rather than a side effect. You can run Crew on your own hardware or EC2, and pick models from OpenAI, Anthropic, or the open-weight catalog. Dots is a product inside OpenAI's world; Kiro Bots are a feature inside a workspace you can self-host with a model of your choice. For teams that care about where their agent runs and which model it uses, that distinction is real. For teams that just want the job done, it is a footnote.
What it costs
There is no separate per-bot fee. Bots bill through the existing Kiro plan, which works on credits:
| Plan | Price | Credits |
|---|---|---|
| Free | $0 | 50 credits |
| Pro | $20/month | 1,000 credits |
| Higher tiers | $40 / $100 / $200 per month | More credits (tier-dependent) |
| Extra credits | $0.04 each | — |
That pricing shape tells you something important: a bot that runs all day is a bot that burns credits all day. The "no per-bot fee" headline is true and also slightly beside the point. The real cost question is how many credits a bot consumes per week of watching pipelines and triaging issues, and AWS has not published that number. If you try this, watch the credit meter for the first week before you decide a bot is cheap. A free tier of 50 credits will not run a meaningful always-on bot for long.
What to try first — if you try it at all
If you are already using Kiro, the lowest-risk experiment is the pipeline-watching bot. It has a clear input (pipeline events), a clear output (a message when something breaks), and a failure mode you will notice immediately if it misses one. It is also the job where "memory" matters least, so you are testing the plumbing, not the pitch.
The issue-triage bot is the second experiment, and the one to watch most carefully: give it a week, then audit its duplicate calls against your own judgment. If it is wrong more than occasionally, its notes are the problem — and that tells you more about the memory feature than any launch blog post will.
The change-review bot is the one I would hold off on. Reviewing a pull request against "earlier engineering decisions" requires the bot's notes to be accurate about decisions that humans themselves often remember imperfectly. That is the highest-stakes use case and the one with the least evidence behind it. Let someone else be the test case.
The limits — stated plainly
- No benchmarks, no productivity numbers, no error rate. AWS published none of these. Every capability described here is a design claim from the launch announcement, not a measured result.
- Memory quality is unproven. Per-bot notes are the differentiator, and also the least validated part. A bot that remembers the wrong lesson is worse than a bot that remembers nothing.
- Always-on means always-billing. Bots consume credits from your Kiro plan while they run. There is no published figure for what a week of a bot costs, so budget by observation, not by the price page.
- This is the same pattern as OpenAI's Dots. The novelty is per-bot memory and the open-source Crew workspace, not a new model or a new agent paradigm. If you already have an always-on agent workflow you like, this is a packaging choice, not a capability leap.
- Nothing here is hands-on. No Kiro Bot was run for this article, and no credit consumption, triage accuracy, or review quality was measured.
The bottom line is a careful one. Kiro Bots aim at the right problem — the recurring, unglamorous maintenance work that fills a developer's week — and the per-bot memory idea is the right shape for that problem. But a shape is not a result. Until AWS publishes measurements, or independent teams run these bots for a month and report back, the honest position is: interesting, cheap to try on one narrow job, and not yet proven on the job that matters most. Try the pipeline bot. Audit the triage bot. Wait on the review bot.
What recurring job would you hand to an agent that never clocks out — if you trusted its memory?
Sources: VentureBeat, "AWS Launches Agentic AI Kiro Bots With Memory and Support for Recurring Development Jobs" (5 November 2026); InfoWorld, "AWS Launches Kiro Bots to Help Devs Coordinate AI Coding Agents" (5 November 2026); SD Times, "Kiro Introduces Kiro Bots, Goal-Oriented Agents" (5 November 2026); The Register, "AWS Kiro Aims to Solve Identity Crisis by Adding Another Identity — Bot Orchestrator" (5 November 2026). All facts come from the launch-day reporting, checked 6 November 2026. No hands-on testing was performed for this article. This breaking article is not the daily buyer-intent post, and it contains no affiliate links.
