{"id":131278,"date":"2026-08-06T08:04:11","date_gmt":"2026-08-06T08:04:11","guid":{"rendered":"https:\/\/www.europesays.com\/ai\/131278\/"},"modified":"2026-08-06T08:04:11","modified_gmt":"2026-08-06T08:04:11","slug":"aws-open-sources-kiro-crew-but-keeps-the-agent-harness-closed","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ai\/131278\/","title":{"rendered":"AWS Open Sources Kiro Crew But Keeps The Agent Harness Closed"},"content":{"rendered":"<p><img decoding=\"async\" class=\" top-image\" src=\"https:\/\/www.europesays.com\/ai\/wp-content\/uploads\/2026\/08\/1786003451_664_0x0.jpg\" alt=\"Developer Coding\" data-height=\"832\" data-width=\"1000\" fetchpriority=\"high\" style=\"position:absolute;top:0\"\/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">On August 4, AWS <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/kiro.dev\/blog\/introducing-kiro-crew\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/kiro.dev\/blog\/introducing-kiro-crew\/\" aria-label=\"open-sourced\">open-sourced<\/a> Kiro Crew under the Apache 2.0 license. Crew turns Kiro from an interactive coding assistant into a persistent agent platform that continues working across sessions, machines and events, provided the underlying host remains available.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The release is significant not because AWS open-sourced another developer tool, but because it reveals where the company believes openness creates value. AWS released the orchestration layer around the agent while keeping the agent runtime itself proprietary.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">When I asked <a class=\"color-link\" href=\"https:\/\/www.linkedin.com\/in\/dsingh\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/www.linkedin.com\/in\/dsingh\/\" aria-label=\"Deepak Singh\">Deepak Singh<\/a>, Vice President for Agentic AI at AWS, during a briefing in late July whether the underlying agent harness would also be open-sourced, his answer was unambiguous.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">&#8220;We are not open sourcing the harness,&#8221; he said, adding that AWS&#8217;s strategy is to standardize on open protocols rather than open implementations.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">That distinction matters. Enterprises can now inspect how long-running agents are orchestrated, scheduled and governed, but not the code that actually plans, reasons and executes the agent loop.<\/p>\n<p>AWS Opened the Orchestration Layer<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Kiro Crew is essentially a persistent workspace built around the <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/kiro.dev\/cli\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/kiro.dev\/cli\/\" aria-label=\"Kiro CLI\">Kiro CLI<\/a>. It adds the operational capabilities required for autonomous agents rather than improving the underlying model.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Scheduling is the first pillar. Beyond recurring jobs, Crew supports heartbeat-based monitoring that waits for external state changes such as pull requests or deployments before resuming execution. Authenticated webhooks can trigger workflows from external systems, while deterministic tasks can execute as ordinary scripts without invoking an LLM.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Memory is the second pillar. Workspace preferences, project context and execution history persist across sessions. Corrections become reusable knowledge, and repeated interaction patterns evolve into editable skills that developers can inspect, modify or remove.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The third capability is multi-agent coordination through the <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/agentclientprotocol.org\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/agentclientprotocol.org\/\" aria-label=\"Agent Client Protocol\">Agent Client Protocol<\/a> (ACP). Multiple agent conversations execute concurrently within isolated contexts before reporting results back to a parent workflow. Planning, tool invocation and approval decisions remain visible through a live activity view.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Applications form the fourth building block. Instead of treating every task as a chat conversation, Crew introduces standalone applications such as DevFleets for worktree management, Task Runner for long-running execution and Issue Radar for repository triage. AWS also provides an SDK for building additional applications. Its LaunchDarkly integration illustrates the approach, with feature flags flowing into the workspace through MCP, allowing agents to discover flag usage and modify configuration without leaving the development environment.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Security receives equal attention. Crew includes operating-system sandboxing, deny-by-default command execution, sensitive-path protection, credential redaction and signed audit logs. By default, its management dashboard binds only to localhost unless explicitly configured otherwise.<\/p>\n<p>The Runtime Remains Proprietary<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The open source boundary is narrower than it first appears.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Crew implements the persistent workspace, scheduling, memory injection, workflow orchestration, approval management and its own runtime policy layer. Underneath it sits the Kiro agent <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/kiro.dev\/blog\/one-agent\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/kiro.dev\/blog\/one-agent\/\" aria-label=\"harness\">harness<\/a> that AWS described a day earlier. That harness executes the core agent loop, communicates with foundation models, invokes tools and enforces capability-based permissions through <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/www.cedarpolicy.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/www.cedarpolicy.com\/\" aria-label=\"Cedar\">Cedar<\/a>.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The result is effectively two policy layers stacked together. Only one is open.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The harness is also not a cloud service. AWS rearchitected Kiro earlier this week around a standalone local process communicating over ACP. Crew therefore drives a locally running Kiro harness rather than calling a hosted API. The architectural separation creates a clean protocol boundary while allowing AWS to retain ownership of the underlying implementation.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">This reflects a broader industry trend. Open protocols increasingly define interoperability, while proprietary runtimes compete on execution quality.<\/p>\n<p>Open Protocols Do Not Mean Open Implementations<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">AWS deserves credit for adopting ACP as the internal boundary between Kiro clients and the agent itself. ACP reached version 1.0 in June 2026 and already has support across tools, including JetBrains IDEs, Zed and Xcode.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">But AWS also introduced what it calls Kiro-ACP, extending the protocol with more than twenty additional agent methods covering capabilities such as live steering, specifications and richer permission controls.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">That creates two levels of compatibility.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Any ACP client can communicate with Kiro. Only Kiro-aware clients understand the extended capabilities that differentiate the product.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">This mirrors earlier platform strategies. Standards establish interoperability, while proprietary extensions preserve product differentiation.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Singh argues that specifications serve both humans and agents.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">&#8220;Specs are as much agent-facing as human-facing.&#8221;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Accordingly, the harness continuously consumes project specifications during execution to maintain alignment. Crew automatically reuses existing .kiro configurations, allowing steering files, skills and custom agents to migrate without modification.<\/p>\n<p>From MeshClaw to Internal Scale<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Crew originated inside Amazon as an internal project called MeshClaw. According to AWS, three engineers wanted agents that could continue working while developers focused elsewhere, producing meaningful progress before they returned.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The team acknowledges inspiration from OpenClaw&#8217;s autonomous workflow while emphasizing that Amazon required substantially stronger governance controls before such capabilities could be deployed internally.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">OpenClaw therefore provides useful competitive context rather than a direct comparison. Its permissive design accelerated experimentation but also exposed governance challenges that enterprises struggled to operationalize. Crew&#8217;s emphasis on sandboxing, approval workflows, policy enforcement and auditability can be viewed as AWS&#8217;s response to those concerns.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">AWS also disclosed unusually detailed internal adoption metrics. More than 39,000 Amazon developers reportedly used Crew within six months, while nearly 500 contributors submitted 597 changes to the project. Governance now operates through a published <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/github.com\/kirodotdev\/KiroCrew\/blob\/main\/MAINTAINERS.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/github.com\/kirodotdev\/KiroCrew\/blob\/main\/MAINTAINERS.md\" aria-label=\"steering committee\">steering committee<\/a> with design proposals managed through GitHub pull requests.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Those numbers demonstrate meaningful internal validation, although they represent a single enterprise operating within Amazon&#8217;s own engineering environment.<\/p>\n<p>Questions Enterprises Should Still Ask<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Open sourcing Crew improves transparency around orchestration, but it leaves several operational questions unanswered.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The first concern is audit integrity. AWS describes signed audit logs but has not publicly explained precisely what is signed, where signing keys reside or whether administrators can independently detect deleted or reordered events.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The second concern is policy precedence. Crew introduces its own runtime policies alongside approval settings, while the proprietary harness independently enforces Cedar authorization policies. Enterprises need clarity about which layer ultimately determines execution when policies conflict.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The third concerns operational cost. Crew can execute deterministic jobs without model inference, but any model-backed workflow ultimately runs through the Kiro CLI using Kiro <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/kiro.dev\/pricing\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/kiro.dev\/pricing\/\" aria-label=\"credits\">credits<\/a>. Organizations should understand whether spending controls exist at the job, workspace and organizational levels, particularly for long-running workflows that automatically resume after external events.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Finally, portability deserves careful examination. Although Crew itself is <a class=\"underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/github.com\/kirodotdev\/kirocrew\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-ga-track=\"ExternalLink:https:\/\/github.com\/kirodotdev\/kirocrew\" aria-label=\"open source\">open source<\/a> and communicates through ACP, it currently targets the Kiro runtime. An open protocol alone does not guarantee that another ACP-compatible runtime can replace Kiro in production without losing functionality.<\/p>\n<p>The Bigger Picture<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The strategy reflects a calculated commercial trade-off. By placing the orchestration layer in the public domain, AWS incentivizes broader adoption of the Kiro ecosystem while ensuring that the proprietary reasoning engine and the consumption of Kiro credits remain the primary drivers of monetization.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The company has open-sourced the layer responsible for orchestration, persistence and operational governance while retaining ownership of the reasoning engine underneath. That gives platform teams significantly more visibility into how autonomous workflows are managed than they would receive from a fully proprietary service, without exposing the implementation AWS considers strategically differentiating.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Whether that balance satisfies enterprise buyers will depend on what they need to inspect. Organizations primarily concerned with orchestration, governance and host-side security now have source code they can audit. Those that require visibility into every decision the agent makes will still find a proprietary boundary at the heart of the platform.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal\">That debate is likely to extend well beyond Kiro. As AI agent platforms mature, the competitive question may no longer be whether vendors embrace open source, but where they choose to stop.<\/p>\n","protected":false},"excerpt":{"rendered":"On August 4, AWS open-sourced Kiro Crew under the Apache 2.0 license. Crew turns Kiro from an interactive&hellip;\n","protected":false},"author":2,"featured_media":131279,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[44771,65573,35429,405,7537,65570,65568,65574,13600,65571,65569,65572],"class_list":["post-131278","post","type-post","status-publish","format-standard","has-post-thumbnail","category-agentic-ai","tag-acp","tag-agent-client-protocol","tag-agent-orchestration","tag-ai-agents","tag-artificial-intelligence-agents","tag-aws-kiro","tag-aws-open-sources-kiro-crew","tag-cedar-policy-language","tag-deepak-singh","tag-kiro-agent-harness","tag-kiro-crew","tag-open-source-ai-agents"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/131278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/comments?post=131278"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/131278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media\/131279"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media?parent=131278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/categories?post=131278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/tags?post=131278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}