In specific, I'm really proud of "spec driven development", which is based on the internal processes that software development teams at Amazon use to build very large technical projects. Kiro can take your basic "vibe coding" prompt, and expand it into deep technical requirements, a design document (with diagrams), and a task list to break down large projects into smaller, more realistic chunks of work.
I've had a ton of fun not just working on Kiro, but also coding with Kiro. I've also published a sample project I built while working on Kiro. It's a fairly extensive codebase for an infinite crafting game, almost 95% AI coded, thanks to the power of Kiro: https://github.com/kirodotdev/spirit-of-kiro
This, along with the "CHALLENGE.md" and "ROADMAP.md" document, is an incredibly cool way to show off your project and to give people a playground to use to try it out. The game idea itself is pretty interesting too.
It would be awesome if I ... didn't have to deal with AWS to use it. I guess maybe that might be a good use case for agentic coding: "Hey, Kiro - can you make this thing just use a local database and my Anthropic API key?"
Complaining aside though, I think that's just such a cool framework for a demo. Nice idea.
Companies would benefit a lot by creating better onboarding flows that migrate users from other applications. It should either bring in the rules 1:1 or have an llm agent transform them into a format that works better for the agent.
I love this approach using specs and steering. Just curious how it would work in a huge monorepo with many apps and packages in one physical repo. Several hundred devs work with that repo.
Is it possible to have two layers of steering, which is monorepo specific and then app specific? And also regarding specs, would the different apps and teams interfere with each other?
Best, Icereed
How does Kirk deal with changes to the requirements? Are all the specs updated?
>overage charges for agentic interactions will be $0.04 per interaction, and if enabled, will begin consuming overages once your included amounts are used (1,000 interactions for Pro tier, 3,000 for Pro+ tier). Limits are applied at the user level. For example, if you are a Pro tier customer who uses 1,200 requests, your bill would show an overage charge of $8 (200 × $0.04). Overages for agentic interactions must be enabled prior to use.
What is defined as an interaction?
EDIT: RTFM
>Whenever you ask Kiro something, it consumes an agentic interaction. This includes chat, a single spec execution, and/or every time an agent hook executes. However, the work Kiro does to complete your request—such as calling other tools, or taking multiple attempts—does not count towards your interactions.
Neither VSCode nor Cursor do this, so even if it's an extension triggering it somehow, the behaviour in Kiro is different to those other two.
Is your team hiring? Would love to be apart of the process. resume: https://drive.google.com/file/d/1MSuAf4LDDMULwKHAtTg1o5TzbPp...
Will be trying Kiro, excited to see how you approached implementing a similar idea!
That said, thanks for being willing to demo what kinds of things it can do!
I integrated[1] the recently released Apple Container (instead of shell) to run codes generated by Kiro. It works great!
1. CodeRunner: https://github.com/BandarLabs/coderunner
I wrote more about Spec Driven AI development here: https://lukebechtel.com/blog/vibe-speccing
I think its because you didn't have hard expectations for the output. You were ok with anything that kind of looked ok.
In a space that moves as quickly as "AI" does, it is inevitable that a better and cheaper solution will pop up at some point. We kinda already see it with Cursor and Windsurf. I guess Claude Code is all the rage now and I personally think CLI/TUI is the way to go for anyone that has a similar view.
That said, I'm sure there's a very big user base (probably bigger than terminal group) that will enjoy using this and other GUI apps.
I guess you lose tab-completion suggestions, but I am not a fan of those compared to 'normal' tab-complete (if backed by an lang server). If I want AI, I'll write a short comment and invoke the tool explicitly.
EDIT: Of course, it really depends an your usecase. I maintain/upgrade C code libs and utils; I really cannot speak to what works best for your env! Webdev is truly a different world.
EDIT2: Can't leave this alone for some reason, the backend thing is a big deal. Switching between Claude/Gemini/Deekseek and even rando models like Qwen or Kimi is awesome, they can fill in each other's holes or unblock a model which is 'stuck'.
It’s not just the IDE but the ML model you are selling yourself to. I see my colleagues atrophy before me. I see their tools melt in their hands. I am rapidly becoming the only person functionally capable of reason on my own. It’s very very weird.
When the model money dries up what’s going to happen?
You're basically advocating for GNU Emacs: https://github.com/karthink/gptel
I don't mind that everyone is all-in with VSCode now, but I already paid $500 for the big-boy version and I've got 20k hours on it.
Why are they shipping them with different key bindings? Seems like the opposite of what you do to encourage product adoption.
So, I can use the tools I use anyway and have AIs adapt to me instead of me having to adapt to new AI powered tools. I'm using a proper IDE (intellij). Me switching to cursor, kiro, or whatever would be an enormously massive downgrade for me. These tools don't come close to the utility and features of what I am used to and depend on. And those new AI tools trying to catch up with Intellij is not their focus or roadmap. I'm not going to wait for that to happen. I need stuff that works now. Not some years after they figure it out. And that includes AI features.
There's a difference between vibe coding where you are sitting on your hands and admiring all the crazy clever stuff the AI does for you that you wouldn't be able to do yourself and working on a system that you've spent years building from scratch with AI to assist you. I do the latter. I'm constantly intervening, dismissing poor results from AI, getting frustrated with LLMs misunderstanding things, ignoring my directions, not getting the full context, etc. But I'm also getting a lot of value out of AIS with dealing with tedious/repetitive stuff, figuring out weird bugs, pointing out my mistakes, or generating perfectly usable solutions for TODOs and FIXMEs I leave in my code. About 50-60% of the PRs codex creates for me are pretty usable.
I use ChatGPT for the small stuff (it can look at intellij and apply diffs) and codex for the bigger stuff "implement foo, add some tests, and tell me when I can look at the PR". And maybe I'll check out the branch and fix a few things myself. That's something my IDE supports very well. It's not a big deal. It doesn't need to be fixed.
I find that increasingly, model quality is not the main blocker for this stuff but the developer/user experience is. Claude might be better. But chat gpt has the far better UX. And I don't even use o3 most of the time. I prefer the more rapid responses other faster models give me. It's not a cost thing but a speed thing. I only escalate to slower models when I don't like the response I'm getting. Codex is nice but slooooooow. But at least I can work on other stuff while it is doing its thing. ChatGPT gives me instant gratification. Select line, Option+shift+1, "Fix this", "....", "apply fix". That's so nice and I do that a lot. And I didn't have to replace my tools. In the same way, Claude code might be marginally better at some stuff. But the Codex developer experience is superior.
So, Kiro sounds like a nice tool for people who don't need or use IDEs. But it's not for me.
The docs state at https://kiro.dev/docs/reference/privacy-and-security/#servic... that "Kiro is an AWS application that works as a standalone agentic IDE."
But nowhere on the landing page or other pages it states that this is an Amazon product.
What is going on?
Edit: I see that @nathanpeck is the "author" and he works for Amazon, why are they trying to hide that fact?
From the about page.
> Kiro is built and operated by a small, opinionated team within AWS.
Disclaimer: I work at AWS, different org though.
Click about, says its made by a team within AWS.
Click on any of the legal links in footer, get sent to AWS
Look at the footer, has AWS logo
Look at the license, clearly says "Amazon.com, Inc. or its affiliates"
On the download page "By downloading and using Kiro, you agree to the AWS Customer Agreement"
> For users who access Kiro with Pro or Pro+ tiers once they are available, your content is not used to train any underlying foundation models (FMs). AWS might collect and use client-side telemetry and usage metrics for service improvement purposes. You can opt out of this data collection by adjusting your settings in the IDE. For the Kiro Free tier and during preview, your content, including code snippets, conversations, and file contents open in the IDE, unless explicitly opted out, may be used to enhance and improve the quality of FMs. Your content will not be used if you use the opt-out mechanism described in the documentation. If you have an Amazon Q Developer Pro subscription and access Kiro through your AWS account with the Amazon Q Developer Pro subscription, then Kiro will not use your content for service improvement. For more information, see Service Improvement.
1. Open Settings in Kiro.
2. Switch to the User sub-tab.
3. Choose Application, and from the drop-down choose Telemetry and Content.
4. In the Telemetry and Content drop-down field, select Disabled to disable all product telemetry and user data collection.
source: https://kiro.dev/docs/reference/privacy-and-security/#opt-ou...
Clearly, companies view the context fed to these tools as valuable. And it certainly has value in the abstract, as information about how they're being used or could be improved.
But is it really useful as training data? Sure, some new codebases might be fed in... but after that, the way context works and the way people are "vibe coding", 95% of the novelty being input is just the output of previous LLMs.
While the utility of synthetic data proves that context collapse is not inevitable, it does seem to be a real concern... and I can say definitively based on my own experience that the _median_ quality of LLM-generated code is much worse than the _median_ quality of human-generated code. Especially since this would include all the code that was rejected during the development process.
Without substantial post-processing to filter out the bad input code, I question how valuable the context from coding agents is for training data. Again, it's probably quite useful for other things.
Within the next couple of years there's going to be a 4-for-1 discount on software engineers. Welcome to The Matrix. You'd best find Morpheus.
Check out the comments on https://news.ycombinator.com/item?id=44567857 and tell me what the alternative future is. Best wishes and good luck.
This implies your "content" may be used for anything else, including training non-foundation LLMs. Frankly, even if their disclaimer were broader, I'd still probably not trust them.
This is nice for documentation but really having a design document after-the-fact doesn't really help much. Designing is a decision-making process before the code is written.
Otherwise the spec may cover requirements that are already met in the existing code and needs to understand integration points it needs to include in the spec.
Having used Kiro myself I think it does what you expect.
AI seems to be a way to engage happy users to try new things. Kiro joins a growing list of projects:
- Kiro (AWS)
- VSCode + Copilot (Microsoft)
- Windsurf (OpenAI tried to get it)
- Cursor
- Trae (Alibaba)
- Zed
- etc.
I put Zed in a separate category in the past. Now with assistants / agents, it's playing on the same space.
The market is a bit saturated and tools like Claude Code gave some flexibility and an alternative for users. I tried Cursor in the past, and now I'm back to Helix / VSCode + Claude Code.
But at the same time, it's my biggest worry that they will continue on the AI and pollute the project with too much junk. I gotta trust the smart minds behind it will find a way to balance this trend.
And Google killed it.
Goog is even heavily subsidising this. Anthropic is likely doing it with their top tiers as well. Even the small ones @20$ most likely did in the beginning.
Just this morning, Cursor was giving me a ton of incorrect tab completions. When I use prompts, it tends to break more than it fixes. It's still a lot faster to write by hand. Lots of libraries that take *arguments in Python also cannot be groked by AI.
I doubt these tools will ever convince every last person on every single use case, so the existence of those people isn't exactly an indictment.
I have found it extremely useful for spinning up personal projects though.
My wife bought us Claude subscriptions and she's been straight-up vibe coding an educational game for our son with impressive results (she is a UX designer so a lot more attuned to vibes than gen-pop). I'm picking up some computational physics research threads I dropped in grad school and Claude Code has been incredible at everything besides physics and HPC. Define and parse an input file format, integrate I/O libraries, turn my slapdash notes into LaTeX with nice TiKz diagrams, etc.
Hoping I can transfer over some insights to make it more helpful at work.
As a customer I have no incentive to try it.
I think that reputation is 100% Amazon’s fault. When all you do is ship half-baked rushed products your customers will assume your next big thing sucks because that’s the reputation you built for yourself.
The Q Developer CLI, Q Developer IDE plugins, and now Kiro are pretty much just wrappers around Claude Sonnet 3.7/4, and work just as well as them.
(I initially started writing this as a joke upon recognizing your name, but now I think I'm serious..)
Edit: I know there’s manual VSIX route.
It has a pretty decent free tier, and maybe the subscription is better value than Claude Code, but hard to tell.
It supports MCP as well.
Amazon Q also has a VC Code and IntelliJ Idea plugin too, Kiro goes beyond what you can do as a plugin in VS Code though, similar to why Cursor had to fork VS Code.
Not as polished as Claude Code but also a bit price difference
I thought AI was ushering in the age of innovation so why is the only innovation anyone seems capable of copying something that already exists...?
In all actuality, AI seems to be ushering out the age of innovation since people now consider it foolish to spend their time trying to innovate instead of clone
And if you're going to copy, might as well be the most popular editor to reduce user friction.
At what point do you actually do engineering? This was a great demo for a project manager. Lead your “team” through feature development. But without proper architecture, development really does become spaghetti.
There’s vibe coding - and then there’s this, where I feel like I’m a PM, not an engineer.
For any real-world application that is even slightly more complex than these demos it will start to fail.
At least that has been my experience
If AI can handle things like that, then let AI do it: it's not really engineering work anyway; it's copy-and-paste from a previous design, just change the handler logic and the names of things. If 90% of incoming features are like that, then that gives you a lot more time to work on the 10% that are more complex.
Eventually, you'll end up with spaghetti code no matter how well you plan out the architecture, whether human or AI is doing designs. But it'll move that direction even faster with AI, and eventually AI won't be able to understand it well enough to reliably design things anymore. That's where the real engineering will come in. As the system evolves, how do we re-architect things so that AI (and humans) can understand the patterns again and make future changes more reliably?
Right now, it seems like services go through major refactors/rewrites like that every five years or so. And those rewrites tend to be slow and often unsuccessful: even though the existing system is complex, engineers are used to it and it's easier to add one more bandaid than to wait for the full rewrite. Then such rewrites can get stuck in navel-gazing as there's no "perfect" way to do them, and it's lower effort just to go back to the system you already know.
As AI creates more churn though, the architecture will need to be rethought much more frequently. Additionally there will be more urgency to deliver the cleanup because AI will be completely blocked by the existing spaghetti, which brings all product dev to a halt, and you don't have time for navel-gazing because there's no fallback option.
So I think the engineering work post-AI is really going to be this kind of infrastructural planning and rearchitecting, such that AI can deliver features on top of it without friction. And in a way, as an engineer, that's what I want to be doing anyway. We've always had this ideal of continuous refactoring and continuous improvement, that always gets pushed to the backburner when compared to feature development. "Sure this refactor will help future velocity, but we need to make our quarterly goals!" But now, AI will compress those timelines so that maintaining clean architectures has a direct effect on the deliverables of the current quarter.
I personally think this is great. If, in the future, PMs can launch whole features without engineers writing a line of code, that's awesome. It's our job to maintain a system where such an ideal is possible. Which sounds like the job I wanted when I originally signed up to be an engineer.
I read it (I think) in one of the comment that There is a model picker that currently allows you to switch between Claude Sonnet 4.0 and Claude Sonnet 3.7
So is this just using Claude?
I really thought that the advantages of using Kiro might really be that of the leverage that Amazon Gpu's infrastructure could provide, maybe even some discounts to lure people to Kiro.
I am pretty sure that a lot of people will ask you the same question, But I would really appreciate it if you could answer me this question in preferably simple terms: "Why Kiro? Why not all the other stuff that has come before it and the stuff that will come after it"
Also I am really having some dejavu but while writing this comment, has the title of this post changed, I swear I saw something written in the header with Amazon and now I don't see it. honestly, I am really being so off-topic but after seeing this name change of the post, I really wish if that there was some website that could track all the name changes of posts that happen in HN, because I was completely baffled by this name change or I am being totally paranoid.
It is a huge hassle to match my existing settings, which I've spent countless hours tweaking over the years, with a new editor that can't import them. :(
Or, you know, stop chasing the latest trends, and use whatever you're most comfortable with.
I always keep the readme and some basic architecture docs (using markdown/mermaid) updated as I go, and I often just work on those rather than on code with Claude, because I find the value it offers is less in code generation and more in helping me document the rubber ducking process into useful schematics and architecture.
What can Kiro offer that's meaningfully better than what I'm already doing? I can take my system anywhere Claude Code and my repos can go, using whatever editor I like. Does Kiro have some special sauce for making this approach work better? Maybe some DSL it uses for more succinct and actionable diagrams and plans?
As much as I like the idea, I find it so hard to abandon a process I've been working on for months, using tools I'm already productive with.
Also, will pricing essentially be bedrock pricing, or will there be a value-add margin tacked on?
I'd like to think so, but you'd have to compare the results to what you are currently doing to see how you feel about it. I personally love the format that it uses to define requirements, and the details of the software design docs that it writes (including mermaid diagrams)
> will pricing essentially be bedrock pricing, or will there be a value-add margin tacked on?
The pricing is a flat rate, with a cap on number of interactions per month. Each human driven "push" for Kiro to do something is an interaction toward your limit, but Kiro may work autonomously for many turns based on an interaction, and will produce significant amounts of code from a single interaction.
More details here: https://kiro.dev/pricing/
In some sense, we are starting with a very high-level and gradually refining the idea to a lower and lower levels of detail. It is structured hierarchical thinking. Right now we are at 3 levels: requirement -> spec -> code. Exposing each of these layers as structured text documents (mostly Markdown right now it seems) is powerful since each level can be independently reviewed. You can review the spec before the code is written, then review the code before it gets checked in.
My intuition is that this pattern will be highly effective for coding. And if we prove that out at scale, we should start asking: how does this pattern translate to other activities? How will this affect law, medicine, insurance, etc. Software is the tip of the iceberg and if this works then there are many possible avenues to expand this approach, and many potential startups to serve a growing market.
The key will be managing all of the documents, the levels of abstraction and the review processes. This is a totally tractable problem.
If we take it far enough, we could end up with a well structured syntax with a defined vocabulary for specifying what the computer should do that is rigorously followed in the implemented code. You could think of it as some kind of a ... language for .... programming the computer. Mind blowing.
- Uses ripgrep under the hood
- VSCode fork (thus suffers from the https://ghuntley.com/fracture problem)
- There are 14 different ways defined to edit a file due to its multi-modal design. Tuning this is going to be a constant source of headaches for the team.
- Kiro utilises a https://ghuntley.com/specs based workflow.
What else does Kiro do differently?
Edit: The hooks feature looks nifty. How is the memory management handled? Any codebase indexing etc? Support to add external MCP servers like context7 etc?
Kiro has the same problem as many LLM coding tools has: it's not economically sustainable for the company producing the tool (bubble will burst at some point), or it's not worth it for the developer.
The last few months have been a great time to build, subsidized by others!
2. At every task it tried to compile the code but failed for dependency errors
3. It still marked the task being complete and passed the onus of failures on the downstream tasks
4. Kept moving with the tasks where the original error were still not fixed but the tasks were being marked as done
5. After some point of time I got tired to a degree that I stopped reading the exact commands being executed, the fatigue of doing something that you are not involved in is for real 6. I made a naive assumption that I can sandbox it by giving permissions to the project folder only. It executed some CLI commands for java that looked simple enough in the beginning.
7. Turns out my environment variables got messed up and other simple things related to git, gradle stopped working
Ended my experiment, reverted the code changes, fixed my environment
Key takeaways:
1. Its giving a sense of work being executed, the quality and concreteness of work is hard to measure unless you have already done that in past. Its creating classes, tests which are not needed instead of focussing on the actual use case.
2. Sandboxes are MUST, there is a real risk of corruption, environment commands are not just simple file changes which could be easily reverted.
There was never a point in which it successfully did anything.
1. Tried to use macOS’s toolchain (m2 laptop so this is not going to work to build x86 binary)
2. It tried to fix that and failed multiple times.
3. Eventually I gave up on it trying to fix itself and told it to just use a container with Fedora Linux on it to work around the issue.
4. It created Dockefile for Fedora 39 (current is 42)
3. It still fails to recognize that we are on aarch64 and we need x86 so the container it built was not correct anyway lol
I imagine “minimal bootloader + printing hello” is quite represented in the training set as there’s thousands of projects like this on GitHub.
If it cannot deal with basic things like this, I legitimately don’t get all the comments here praising it
* requirements doc
* design doc
* plan doc
These alone make an interesting product. Give me a thing that asks me the right, thought provoking questions (ideally let me answer by just choosing from a list of relevant options) and produces these docs in a structured and highly detailed way, and I’m set.
I think the code is just a distraction. There are plenty of tools for that.
In my experience using Kiro you are still going to be hands on with the code. Personally I choose to turn AI powered autocomplete off because when I do touch the code manually it's usually for the purposes of working on something tricky that AI would likely not get right in autocomplete either.
However, the Kiro autocomplete is average in capability in my experience, and you can absolutely use it to write code by hand as well.
When you make a tool that is "model agnostic" you also make a tool that is unable to play to the individual strengths of each model, or you set yourself up for a massive, multiplicative effort of trying to tune your tool to every single popular model out there, even though some of the models are drastically less capable than others.
i also need to individually approve each command for some reason and then if it fails due to a service high load i need to manually restart all over again the same task.
It seems to be suffering the HN effect right now. Earlier it was working nicely and pretty much doing everything in the background
Overall I do believe this has accelerated our development and I'm interested to see where it goes. I don't think it's a direct comparison to claude code or cursor - its a different approach with some overlap.
Going to take a while before I trust any AWS AI related tooling won't just be abandoned / mis-managed after my prior experience.
It's also interesting that the pricing is in terms of "interactions" rather than tokens. I don't believe I've seen that before.
Claude 4 can do it all already.
Looking at the brief for this, it likely involves painstaking work to review and refine the specs produced. Not that there is anything wrong with that; as I said before in a comment on another story, coding assistants may reduce quite a bit of drudgery, but to get the best out of them you still need to do lots of work.
The more I use agentic coding tools, the more I come to the realization that speccing is where you add value as an experienced skilled engineer. And I think this bodes well for software engineering, as a bifurcation emerges between the vibe coders (who will probably merge with the mythical end-user programmers) and serious engineers whose are skilled at using LLMs via high quality specs to create software of higher quality and maintainability.
So the vibe coders would probably not take to this tool that much, but that's fine.
We really need a new (and cheaper!) SOTA for agentic models.
What if I want to set preferences for the underlying LLM for different usage scenarios? For example, for a quick and snappy understanding of a single file id want to use a fast model that doesn't cost me an arm and a leg. Recent research on preference-aligned LLM routing here: https://arxiv.org/abs/2506.16655
It is my new daily driver.
I feel like this might be nicer as an MCP and I bring my own AI assistant to it.
1. autopilot should be off by default. this is the norm for claude code and cline (plan mode)
2. my sidebar is on the right. that was imported correctly from vs code, but the kiro window is still on the left. why can't it be on the same side as my sidebar like a usual extension (e.g. cline)?
3. the textbox is super busy. for some reason the "Hold Shift to drop image" is stuck there
How is one fork different from cursor or kiro or something else?
Arent these like what i assume skinning chromium or something more ?
The good: It's great to see they've baked in the concept of setup -> plan -> act into the tool with the use of specs If you're someone who currently only has Copilot / Q dev, this is a good step in the right direction - if you don't mind changing your IDE. I love that it has a command / task queuing system. Hooks = good.
Goes either way: Even though it uses Q under the bonnet, it does seem somewhat better than Q although I think most of that is down to the use of plan -> act workflows
The not good: There's no reason at all for it to be a VSCode fork and running multiple IDEs for every vendor that wants me to use their products is a PITA. It seems to massively over-complicate solutions, for things that could be quite simple even if the tasks are well defined it likes to create many files and go down very extensive and complex implementation patterns. This has to be something to do with the app itself as Sonnet 4 does not do this with Cline/Roo Code so hopefully it can be fixed (but maybe it suits the kind of folks that write big java apps!). It doesn't seem to have any integrated web browser capabilities to allow the model to run up and explore the app while inspecting the js console browser side like Cline / Roo have. My installation has mysteriously become 'corrupted' and needed reinstalling several times. There's no global rules, you have to keep a note of them somewhere and copy paste them into each project. GH Issue #25
The bad: It's slower than Cline / Roo Code, it just takes a lot longer to get things done. It's very easy to hit the rate limits and be blocked for an undefined amount of time before you can continue working. There's lots of MCP bugs mainly relating to it still not supporting the standard streamableHTTP or SSE modes and breaks all MCPs without any warning or logs if you try to add one. GH Issue #23 The version of VSCode it's built from is quite out of date already, which rings alarm bells for how well such a large, complex application will be maintained and rolled out at speed over time.
THIS SUCKS!
Step 2: run the tasks in claude code in parallel...
If MS didn't have their weird semi closed ecosystem for Vscode this would be in Vscode proper.
- Created by an AWS team but aws logo is barely visible at the bottom.
- Actually cute logo and branding.
- Focuses on the lead devs front and center (which HN loves). Makes it seem less like a corporation and more like 2 devs working on their project / or an actual startup.
- The comment tone of "hey ive been working on this for a year" also makes it seem as if there weren't 10 6-pagers written to make it happen (maybe there weren't?).
- flashy landing page
Props to the team. Wish there were more projects like this to branch out of AWS. E.g. Lightsail should've been launched like this.
Vibe coders let's gooo.
too many ides , hard to choose
It hangs on "we will take you to the default browser to sign in and bring you back when it's complete"
I am using Linux Mint, I can see some errors in the console I am not sure if the have something to do with it ``` 2workbench.desktop.main.js:2188 Got token path with schema file and path /home/jc/.aws/sso/cache/kiro-auth-token.json workbench.desktop.main.js:35 INFO Started local extension host with pid 7545. workbench.desktop.main.js:10906 AI generated workspace trust dialog contents not available. (anonymous) @ workbench.desktop.main.js:10906 workbench.desktop.main.js:35 INFO [perf] Render performance baseline is 40ms workbench.desktop.main.js:35 INFO Extension host (LocalProcess pid: 7545) is unresponsive. workbench.desktop.main.js:10959 Extension host (LocalProcess pid: 7545) terminated unexpectedly. Code: 132, Signal: unknown xb @ workbench.desktop.main.js:10959 workbench.desktop.main.js:35 ERR Extension host (LocalProcess pid: 7545) terminated unexpectedly. The following extensions were running: kiro.kiroAgent, vscode.git-base workbench.desktop.main.js:35 INFO Automatically restarting the extension host. workbench.desktop.main.js:35 ERR Canceled: Canceled at Dy (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:7:1004) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38456 at Array.forEach (<anonymous>) at iht.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38396) at WCe.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:50088) at XMs.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:7303) at JMs.stopAllInReverse (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:6605) at async Kot.rb (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10958:15546) workbench.desktop.main.js:35 ERR Canceled: Canceled at new OMs (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:36975) at iht.U (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:41622) at n.<computed>.o.charCodeAt.n.<computed> (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:39111) at DYi.getSessions (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:653:61586) at X4e.getSessions (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:653:60310) at X4e.getAccounts (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:653:60089) at zFe.h (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:533:37342) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:533:36734 at Array.map (<anonymous>) at Object.factory (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:533:36722) at vw.j (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:31:74383) at vw.k (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:31:74516) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:31:74425 workbench.desktop.main.js:11124 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. mountTo @ workbench.desktop.main.js:11124 vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.esm.html?&vscodeWebWorkerExtHostId=bcc46c11-7bf3-48a4-a1a4-667d78c4e623:1 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. workbench.desktop.main.js:35 INFO Started local extension host with pid 7643. workbench.desktop.main.js:35 INFO Extension host (LocalProcess pid: 7643) is unresponsive. workbench.desktop.main.js:10959 Extension host (LocalProcess pid: 7643) terminated unexpectedly. Code: 132, Signal: unknown xb @ workbench.desktop.main.js:10959 workbench.desktop.main.js:35 ERR Extension host (LocalProcess pid: 7643) terminated unexpectedly. The following extensions were running: kiro.kiroAgent, vscode.git-base, vscode.emmet workbench.desktop.main.js:35 INFO Automatically restarting the extension host. workbench.desktop.main.js:35 ERR Canceled: Canceled at Dy (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:7:1004) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38456 at Array.forEach (<anonymous>) at iht.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38396) at WCe.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:50088) at XMs.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:7303) at JMs.stopAllInReverse (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:6605) at async Kot.rb (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10958:15546) vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.esm.html?&vscodeWebWorkerExtHostId=2651a137-5c83-45f1-8238-07fd997a635e:1 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing. workbench.desktop.main.js:35 INFO Started local extension host with pid 7696. workbench.desktop.main.js:10959 Extension host (LocalProcess pid: 7696) terminated unexpectedly. Code: 132, Signal: unknown xb @ workbench.desktop.main.js:10959 workbench.desktop.main.js:35 ERR Extension host (LocalProcess pid: 7696) terminated unexpectedly. The following extensions were running: kiro.kiroAgent, vscode.git-base, vscode.emmet workbench.desktop.main.js:10926 Extension host terminated unexpectedly 3 times within the last 5 minutes. c @ workbench.desktop.main.js:10926 workbench.desktop.main.js:35 ERR Canceled: Canceled at Dy (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:7:1004) at vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38456 at Array.forEach (<anonymous>) at iht.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:38396) at WCe.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10952:50088) at XMs.dispose (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:7303) at JMs.stopAllInReverse (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10959:6605) at async Kot.rb (vscode-file://vscode-app/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js:10958:15546) ```
Unless it's literally a Cursor clone, I'd request to change it to describe the product category.
Cursor by no means defines the whole category. Not even close.
Lets see EU US data privacy shield gone. Aws a bunch of open source tools gobbled together with proprietary source. Trust in made in US cloud platform tools is gone!
They can try to market grab with low %, but will find themselves in the boat as Cursor and eventually be forced to raise their prices. Except their market grab will be significantly less effective because they're not a stand-out product. Cursor was.