# Agent Framework

Microsoft Agent Framework is an open, multi-language framework for building, orchestrating, and operating production-grade AI agents and multi-agent workflows in Python, .NET, and Go.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How Temporal Adds Durability to AWS Agentic AI Workloads

DevFeed: [How Temporal Adds Durability to AWS Agentic AI Workloads](<https://devfeed.tech/articles/better-together-the-durability-layer-for-your-aws-agentic-stack-36061.md>)

Original publisher: [Read original article](<https://temporal.io/blog/the-durability-layer-for-your-aws-agentic-stack>)

Author: Rahman Syed

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [Strands Agents](<https://devfeed.tech/topics/strands-agents.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [iam](<https://devfeed.tech/tags/iam.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

This developer article explains how Temporal adds a durability layer to AWS-based agentic AI systems. It presents a loan-underwriting example and describes using Amazon Bedrock, Strands Agents, and AWS Lambda to build recoverable, scalable workloads.

### Source excerpt

AWS gives developers the best-in-class tools for building agentic AI -- models, an agent framework, and compute to run it all on. As those systems grow more complex with more tools, more agents, and longer-running steps that wait on human-intervention, keeping the whole thing consistent and recoverable becomes its own design challenge. This is the layer Temporal adds.

## Coding Challenge #129 - Coding Challenges Coach

DevFeed: [Coding Challenge #129 - Coding Challenges Coach](<https://devfeed.tech/articles/coding-challenge-129-coding-challenges-coach-29205.md>)

Original publisher: [Read original article](<https://codingchallenges.substack.com/p/coding-challenge-129-coding-challenges>)

Author: John Crickett

Published: 2026-07-31T08:02:05Z

Content type: tutorial

Language: en

Sources: [Coding Challenges](<https://devfeed.tech/sources/coding-challenges.md>)

Topics: [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [Security](<https://devfeed.tech/topics/security.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [adk](<https://devfeed.tech/tags/adk.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [cli](<https://devfeed.tech/tags/cli.md>), [coding](<https://devfeed.tech/tags/coding.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Coding Challenge #129 guides developers through building an AI coaching agent for Coding Challenges. The project uses Google's Agent Development Kit and Gemini Enterprise Agent Platform, progressing from a local prototype to a production service on Google Cloud with state management, cost tracking, observability, and security auditing.

### Source excerpt

This challenge is to build your own AI coach for Coding Challenges, learning how to build and deploy production grade AI agents.

## LangGraph in production: Temporal's LangGraph Plugin adds Durable Execution

DevFeed: [LangGraph in production: Temporal's LangGraph Plugin adds Durable Execution](<https://devfeed.tech/articles/langgraph-in-production-temporal-s-langgraph-plugin-adds-durable-execution-36020.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-langgraph-plugin-durable-execution>)

Author: Brian Strauch

Published: 2026-07-16T00:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Langgraph](<https://devfeed.tech/topics/langgraph.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [human review](<https://devfeed.tech/topics/human-review.md>), [Python](<https://devfeed.tech/topics/python.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [crash-recovery](<https://devfeed.tech/tags/crash-recovery.md>), [human-review](<https://devfeed.tech/tags/human-review.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

Temporal announces a public-preview LangGraph integration for Python, allowing LangGraph agents to run on Temporal with automatic failure recovery, durable execution, human-in-the-loop waits, and support for long-running work. The announcement also covers LangSmith integrations for Python and TypeScript.

### Source excerpt

LangGraph agents now run on Temporal: automatic crash recovery, free human-in-the-loop waits, and full observability via new LangSmith integration.

## A2A in Java: hands on Embabel

DevFeed: [A2A in Java: hands on Embabel](<https://devfeed.tech/articles/a2a-in-java-hands-on-embabel-22588.md>)

Original publisher: [Read original article](<https://medium.com/amex-gbt-technology/a2a-in-java-hands-on-embabel-c80c9f716f6f?source=rss----60a0578f4096---4>)

Author: Aneshka Goyal

Published: 2026-06-16T08:44:44Z

Content type: tutorial

Language: en

Sources: [Amex GBT Technology](<https://devfeed.tech/sources/amex-gbt-technology.md>)

Topics: [Embabel](<https://devfeed.tech/topics/embabel.md>), [A2A protocol](<https://devfeed.tech/topics/a2a-protocol.md>), [Java](<https://devfeed.tech/topics/java.md>), [Spring AI](<https://devfeed.tech/topics/spring-ai.md>), [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [a2a](<https://devfeed.tech/tags/a2a.md>), [a2a-protocol](<https://devfeed.tech/tags/a2a-protocol.md>), [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [ai](<https://devfeed.tech/tags/ai.md>), [embabel](<https://devfeed.tech/tags/embabel.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [java](<https://devfeed.tech/tags/java.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [spring-ai](<https://devfeed.tech/tags/spring-ai.md>)

### AI overview

This hands-on article introduces A2A in Java and explores Embabel, a Java agent framework built on Spring AI. It explains how A2A enables interoperability among agents across languages, frameworks, vendors, and platforms, and describes Embabel's use of goal-oriented action planning with existing Java domain logic and structured code.

### Source excerpt

Part 1: What is Embabel? A2A, or Agent-to-Agent Protocol, is an open standard (now under the Linux Foundation) that provides a common language for diverse AI agents to communicate, collaborate, and share tasks, enabling interoperability across different frameworks, vendors, and platforms. You can read more about A2A here. A2A makes agents framework and tech stack agnostic, which means agents developed in Python will be able to connect to other agents in Java or any other programming language of choice (given we have A2A protocol compliance). We currently have ADK (Python) and other Python specific frameworks that simplify the development of A2A compliant agents (as you'll read in this blog). This initiative explores creating a comparable Java-specific framework to enable building A2A-compliant agentic applications in Java. Brief about Spring AI Before learning about Embabel, it's important to discuss and know about Spring AI which provides the foundation for Embabel framework. The Spring AI project aims to streamline the development of applications that incorporate artificial intelligence functionality without unnecessary complexity. This project draws inspiration from notable Python projects, such as LangChain and LlamaIndex, but Spring AI isn't a direct port of those projects. The project was founded with the belief that the next wave of generative AI applications will not only be for Python developers but ubiquitous across many programming languages. Spring AI can be used without Embabel (or any other high level framework like ADK java) to create agents and agentic applications. For more info around how to use Spring AI, check out Part 1 and Part 2. What is Embabel? Embabel is an agent framework built on Spring AI, designed to integrate Large Language Models (LLMs) with existing domain logic and structured code in Java applications. It utilizes a Goal-Oriented Action Planning (GOAP) mechanism to allow agents to dynamically determine the sequence of actions needed

## Inside the Google ADK and Temporal integration

DevFeed: [Inside the Google ADK and Temporal integration](<https://devfeed.tech/articles/inside-the-google-adk-and-temporal-integration-35845.md>)

Original publisher: [Read original article](<https://temporal.io/blog/google-adk-temporal-integration-bts>)

Author: Drew Hoskins

Published: 2026-04-20T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [Development](<https://devfeed.tech/topics/development.md>), [Python](<https://devfeed.tech/topics/python.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [JSON](<https://devfeed.tech/topics/json.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [agent-development-kit](<https://devfeed.tech/tags/agent-development-kit.md>), [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [google-adk](<https://devfeed.tech/tags/google-adk.md>), [http](<https://devfeed.tech/tags/http.md>), [integration](<https://devfeed.tech/tags/integration.md>), [json-rpc](<https://devfeed.tech/tags/json-rpc.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

This article explains Temporal's integration with Google ADK. It describes Temporal as the durable execution layer while Google ADK provides the agent framework, and outlines an initial Python implementation using independent HTTP services and A2A JSON-RPC requests. The article also places the integration alongside Temporal's OpenAI Agents SDK and Vercel AI SDK integrations.

### Source excerpt

Google ADK builds the agent and Temporal makes sure it finishes. Here's how our integration works under the hood and all it took to make it happen.

## Using agents as scaffolding for recurring security-vulnerability tasks

DevFeed: [Using agents as scaffolding for recurring security-vulnerability tasks](<https://devfeed.tech/articles/agents-as-scaffolding-for-recurring-tasks-35682.md>)

Original publisher: [Read original article](<https://lethain.com/agents-as-scaffolding/>)

Published: 2026-04-12T17:00:00Z

Content type: opinion

Language: en

Sources: [Will Larson - Irrational Exuberance](<https://devfeed.tech/sources/will-larson-irrational-exuberance.md>)

Topics: [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Dependabot](<https://devfeed.tech/topics/dependabot.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [agents](<https://devfeed.tech/tags/agents.md>), [dependabot](<https://devfeed.tech/tags/dependabot.md>), [github](<https://devfeed.tech/tags/github.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

The article examines using agents to reduce human involvement in recurring software-company processes. It describes an internal workflow that receives GitHub Dependabot webhooks, filters vulnerability alerts, identifies issue owners through GitHub MCP, and sends alerts to Slack, while noting that the agent could not reliably limit notifications to critical-severity alerts.

### Source excerpt

One of my gifts/curses is an endless fixation with how processes can be optimized. For a brief moment early in my career, that was focused on improving how humans collaborate, but that quickly switched to figuring out how we can minimize human involvement, and eliminate human-to-human handoffs as much as possible. Lately, every time I perform a recurring task-or see someone else perform one-I think about how we might eliminate the human's involvement entirely by introducing agents. This both has worked well, but also worked poorly, and I wanted to highlight the pattern I've found useful. For a concrete example, a problem that all software companies have is patching security vulnerabilities. We have that problem too, and I check our security dashboards periodically to ensure nothing has gone awry. Sometimes when I check that dashboard, I'll notice a finding that's precariously close to our resolution SLAs, and either fix it myself or track down the appropriate team to fix it. However, this feels like a process that shouldn't require me checking on it. Five to six months ago, I added Github Dependabot webhooks as an input into our internal agent framework. Then I set up an agent to handle those webhooks, including filtering incoming messages down to the highest priority issues. About a month ago, when I upgraded from GPT 4.1 to GPT 5.4 with high reasoning, I noticed that it got quite good at using the Github MCP to determine the appropriate owners for a given issue, using the same variety of techniques that a human would use: looking at Codeowners files where available, looking at recent commits on the repository, and so on. The alerts and owners were already getting piped into a Slack channel. So, this worked! However, it didn't actually work that well, because despite repeated iteration on the prompt, including numerous CRITICAL: you must... statements, it simply could not reliably restrict itself to critical severity alerts. It would also include some high severity

## Building Agents With Heroku AI and Pydantic AI

DevFeed: [Building Agents With Heroku AI and Pydantic AI](<https://devfeed.tech/articles/building-agents-with-heroku-ai-and-pydantic-ai-26380.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/building-agents-with-heroku-ai-and-pydantic-ai/>)

Author: Anush DSouza

Published: 2025-08-08T16:33:37Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Pydantic](<https://devfeed.tech/topics/pydantic.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Agent Framework](<https://devfeed.tech/topics/agent-framework.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [A2A protocol](<https://devfeed.tech/topics/a2a-protocol.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [a2a](<https://devfeed.tech/tags/a2a.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [claude](<https://devfeed.tech/tags/claude.md>), [fastapi](<https://devfeed.tech/tags/fastapi.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-ai](<https://devfeed.tech/tags/heroku-ai.md>), [managed-inference-and-agents](<https://devfeed.tech/tags/managed-inference-and-agents.md>), [mcp-on-heroku](<https://devfeed.tech/tags/mcp-on-heroku.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [news](<https://devfeed.tech/tags/news.md>), [product-features](<https://devfeed.tech/tags/product-features.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

This tutorial explains how to build production-grade AI agents with Heroku Managed Inference and Agents and the Pydantic AI Python framework. It covers Claude model integration, secure code execution, OpenAI-compatible APIs, environment-variable configuration, MCP client and server support, and exposing agents through the A2A protocol.

### Source excerpt

Building production-grade AI applications can be complex, but with Heroku and Pydantic AI, developers gain a powerful and reliable solution for integrating advanced AI capabilities. Heroku makes it easy to integrate AI into your applications with Heroku Managed Inference and Agents. With a single click, you can attach powerful Large Language Models like Anthropic's Claude [...] The post Building Agents With Heroku AI and Pydantic AI appeared first on Heroku.