Urgent.News

the world's headlines, one feed

Editions

Tech

Free agents: How AWS Kiro could untie agents from editors

Choosing a coding agent may soon no longer mean having to pick a new editor or terminal, too. That scenario The post Free agents: How AWS Kiro could untie agents from editors appeared first on The New Stack .

Free agents: How AWS Kiro could untie agents from editors

AWS has introduced a new architecture for its coding assistant, Kiro, by consolidating three separate agent harnesses into a single standalone agent harness that runs alongside the workspace. This consolidation, made possible by the adoption of the Agent Client Protocol (ACP), allows developers to choose their coding tools and AI agents independently, eliminating the need to pick a new editor or terminal.

AWS chose ACP as the interface between Kiro's clients and its own agent, treating the client-agent boundary as a standardized interface rather than a proprietary implementation detail. By moving the agent into a standalone process, the client now communicates exclusively through ACP, while the execution environment becomes an implementation detail, allowing for greater flexibility and easier extensibility.

This architectural decision aligns with the trend of multiple vendors adopting similar approaches, such as Microsoft's Intelligent Terminal and GitHub Copilot CLI, which are designed to support multiple implementations through the standardized protocol.

Brief written by urgent.news from The New Stack's own syndicated text. Machine-written — it may contain errors, so check the original before relying on it.

Read the original at thenewstack.io →

More in Tech

Where exactly is the card in this photo? Image segmentation model inside a maxed-out lambda container

A crooked phone photo goes in, a clean straight card image comes out - no GPU, and nothing running when nobody uploads. It runs on the biggest lambda AWS sells, and the biggest is not the same as…

  • BiRefNet-General-Lite model used for image segmentation
  • Memory constraints addressed by reducing container memory and resizing images
  • Model chosen for efficient CPU-based segmentation in Lambda container

JWT auth without the confusion

JWT auth without the confusion JWTs are everywhere, but they're often misunderstood. Let's strip away the jargon and see what they actually are, how they work, and how to use them safely in your apps.

  • JWTs consist of three segments: header, payload, and signature
  • Authentication involves login, token creation, and token inclusion in requests
  • Avoid storing tokens in localStorage due to XSS vulnerability

Building Resilient Real-Time Systems: WebSockets, Redis, and High Availability Architectures

Originally published on tamiz.pro . Building real-time systems that are not only fast but also resilient and highly available is a critical challenge in modern software architecture.

  • WebSockets provide persistent bidirectional communication for real-time applications
  • Redis serves as a message broker with Pub/Sub mechanism for state and messaging
  • High availability achieved through horizontal scaling, Redis Sentinel, and clustering