惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
W
WeLiveSecurity
O
OpenAI News
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Webroot Blog
Webroot Blog
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
N
News | PayPal Newsroom
H
Hacker News: Front Page
博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Last Watchdog
The Last Watchdog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Heimdal Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Schneier on Security
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
Microsoft Security Blog
Microsoft Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
GbyAI
GbyAI
Cloudbric
Cloudbric
TaoSecurity Blog
TaoSecurity Blog
人人都是产品经理
人人都是产品经理
P
Palo Alto Networks Blog
M
MIT News - Artificial intelligence
G
GRAHAM CLULEY
C
Check Point Blog
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
T
Troy Hunt's Blog
L
Lohrmann on Cybersecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
量子位
博客园 - 聂微东
S
Securelist
博客园 - 三生石上(FineUI控件)
F
Full Disclosure
G
Google Developers Blog
L
LINUX DO - 热门话题
P
Proofpoint News Feed
AI
AI
PCI Perspectives
PCI Perspectives

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Azure Functions introduces serverless agents runtime with markdown-first AI agents
Dave Kurian · 2026-06-19 · via DEV Community

Azure Functions Serverless Agents Runtime: How Microsoft’s Build 2026 Update Transforms AI Agent Development

Microsoft put a real stake in the ground at Build 2026 with the preview launch of the Azure Functions serverless agents runtime. This is not just another extension or wrapper—it's a new markdown-first programming model for AI agents that runs natively on every Azure Functions trigger, including the major new surfaces of Teams, Outlook, and SharePoint. For developers and platform teams looking to blend event-driven compute with large language models, this is a direct play: one .agent.md file contains an agent’s instructions, tools, and connections, deployed to serverless endpoints everywhere Azure Functions already runs. Zero new infrastructure required. If you already ship code as a Function, you can run an AI agent—with full access to tool servers, 1,400+ connectors, and the existing scale, billing, and tracing. This runtime changes how AI is wired into the Microsoft cloud.

What is the Azure Functions serverless agents runtime?

The Azure Functions serverless agents runtime is a new public preview feature—announced at Build 2026—that powers smooth hosting and triggering of AI agents across the full range of Azure Functions. The core concept: agents are programmed as .agent.md files, using a markdown-first model that declares everything in one place.

This is a deliberate break from the legacy of physical code files or scattered scripts. With this model, a single, human-readable file defines the agent’s reasoning steps, tools it can invoke, systems it connects to, and any event-driven logic. The markdown is both code and documentation, creating explicit, reviewable agent logic that fits cleanly into existing serverless patterns.

Fundamentally, this runtime is “agent as a function.” The serverless platform handles all scaling, auth, and observability. When a configured event fires—HTTP, messaging, timer, or a new Teams message—the runtime wakes up an environment, loads the agent definition from the .agent.md, and runs the agent using Azure’s underlying compute and AI infrastructure. This turns the existing serverless model into a launchpad for live, event-driven AI.

Right now, the feature is in public preview and integrated directly into the Azure Functions service, with the same operational and billing surface that current users know. No extra “agents tax” and no major infra changes—the difference is in what the function does when it wakes up.

Which Azure Functions triggers support serverless agents?

Direct answer: Every production Azure Functions trigger now supports spawning an AI agent using the new runtime. That includes:

  • HTTP triggers: Standard REST or webhook endpoints that start an agent per request.
  • Timer triggers: Scheduled AI execution—think automated summarization or report generation on a schedule.
  • Service Bus and Event Hubs triggers: Real-time processing of messages from workflows, IoT, or business systems.
  • SQL and Cosmos DB triggers: Agents reacting to changes in primary data stores, able to analyze or augment data as it appears.
  • Teams, Outlook, and SharePoint triggers (new): Native integration. An agent can wake up to handle a Teams chat, respond to incoming Outlook mail or calendar events, or process SharePoint items.

This is significant. It isn’t just generic event triggers—Teams messages, email, calendars, and SharePoint items are now programmable, managed agent entrypoints. That means an agent can listen and act on enterprise collaboration or communications events in Microsoft 365 natively, without glue code. The full list, per the InfoQ Build 2026 announcement:

Trigger Type Description / Example
HTTP AI-enabled API, bot webhook
Timer Recurring summary, report, data sync
Service Bus / Event Hubs Message pipeline with LLM enrichment/validation
SQL / Cosmos DB Automatic tagging, QA, or transformation of new data
Teams / Outlook / SharePoint Respond, augment, escalate directly in-app

[[COMPARE: classic function triggers vs connection-backed triggers for Teams/Outlook/SharePoint]]

This expansion enables true workflow integration—agents not only live beside data but act inside the messaging, calendar, and document flows modern organizations already run on.

How does the .agent.md markdown-first programming model work?

Direct answer: The .agent.md file is a single self-contained markdown document that defines everything about an AI agent: what it should do, which tools it can use, which triggers and connectors it responds to, and how it prompts or interacts.

This model is a deliberate inversion of typical code-scattering. Instead of spreading agent prompts, tool selection, and connector wiring across multiple code files and scripts, developers author one readable document. This is both executable and reviewable—in many cases, approvable by a human who is not deep in code.

A standard .agent.md might declare:

# Customer Support Agent

## Triggers
- Teams messages
- Outlook mail (support@contoso.com)

## Tools
- Knowledge base search
- Ticket system connector (ServiceNow)
- Email sender

## Behavior
When triggered, summarize the message, query the KB, and draft a suggested reply. Escalate if confidence is below 70%.

Key implications:

  • Readability: Business teams can read, reason about, and approve the exact logic and integrations.
  • Maintainability: All agent customization—prompts, behaviors, new connectors—is a git diff in a single file.
  • Auditability/versioning: .agent.md files are tracked like code, subject to real pull request review, and pair naturally with CI/CD.
  • Onboarding and collaboration: New devs or collaborators can pick up agent logic without spelunking through disparate scripts.

Anything that can be parameterized or extended—from the agent’s persona to the API scopes it needs—lives in this markdown file. This is both classic “Infrastructure as Code” and a direct extension for AI: “Logic as Markdown.”

What are the agent capabilities and runtime features?

Direct answer: The Azure Functions serverless agents runtime gives agents access to core AI, integration, and operational capabilities out of the box:

  • MCP tool servers: Agents can call out to modular tool providers or function calls, offloading complex operations outside their immediate code.
  • Sandboxed code and browser sessions via Azure Container Apps: Need to run isolated code (e.g., Python scripts) or process web content as part of an agent’s loop? Dynamic container sessions are spun up as needed.
  • 1,400+ managed connectors: Agents can interact with the entire ecosystem—Microsoft 365 (Teams, Outlook, SharePoint), Salesforce, ServiceNow, internal APIs, and more, directly from the agent workflow.
  • Built-in chat UI and HTTP chat API: There’s a first-party surface for testing or integrating agents with no code—opt in, and operators, testers, or other systems can chat with the agent directly.
  • Operational features:
    • Scale-to-zero with per-second billing: Agents only cost money when active. Zero “agents tax”—pricing is identical to standard Flex Consumption Functions.
    • Managed identity: Secure calling of Microsoft Graph, connectors, or internal APIs—no embedded secrets or manual rotations.
    • Application Insights: Traces, logs, and distributed telemetry—debug and monitor agent flows like any other production code.
  • Performance: The Functions team states that agent execution adds no extra cold start overhead compared to regular HTTP triggers. All latency is in model invocation and prompt complexity, not the serverless infrastructure itself.

Table summary:

Capability What It Enables
MCP tool servers Call tools, augment agent with plugin logic
Sandboxed/Browser sessions Isolated code execution, web data processing
1,400+ connectors Enterprise/world integrations from one agent
Built-in chat/HTTP API Zero-code test/ops interface
Managed identity Graph + API auth, secretless
Application Insights Monitoring, debugging, performance audits
Per-second billing Scalable, economic event-driven AI

The upshot: serverless agents become first-class automation endpoints for organizations that want AI in the middle of the flow, not just as an afterthought duct-taped to a webhook.

How to get started with Azure Functions serverless agents today

Direct answer: You can try the Azure Functions serverless agents runtime right now in public preview. The process:

  1. Sign up for the preview using the Azure Portal or CLI.
  2. Author your agent as a markdown file named .agent.md, using the structure and sections from the official docs or sample templates.
  3. Bind your agent to one or more triggers (HTTP, Timer, Service Bus, Teams, Outlook, SharePoint, etc.) when configuring your Function app.
  4. Deploy using standard Azure Functions tooling—the same CLI, CI pipeline, or portal workflow as any Function app. No extra steps to “agentify” a deployment.

Example workflow:

# login and select subscription
az login
az account set --subscription <your-sub-id>

# create a function app with agent support
az functionapp create --resource-group <group> --name <agentApp> --runtime python

# deploy .agent.md to your app
func azure functionapp publish <agentApp>

Debugging and monitoring are handled the same way as any Function app:

  • Application Insights integration is built in—exceptions, trace logs, and agent decisions go into your standard telemetry dashboards. Useful for both runtime debugging and prompt tuning.
  • Preview sample agent templates: The docs and GitHub sample repo (announced at Build) include templates for common agents—Teams assistants, calendar summarizers, incident responders—that can be cloned and modified directly.

Tips:

  • Use the markdown structure to keep everything together. Comments and documentation sections are shown inline with executable intent.
  • Trigger fine-tuning: bind a single agent to multiple triggers (e.g., both HTTP and Teams) for multimodal presence.
  • Monitor cold start and execution times—the serverless infra is not the bottleneck, but prompt/model complexity is.
  • Use managed identity—integration with Graph and Office 365 is native, so use this for secure, smooth API calls.

Links: InfoQ announcement, Microsoft docs (see Build 2026 release notes for the updated CLI and template flow).

What does this mean for Azure serverless and AI development?

Direct answer: Azure Functions serverless agents runtime makes AI a drop-in primitive for every event-driven surface on Azure. This turns Teams, email, chat, documents, databases, and custom APIs into directly programmable agent endpoints—no more hacks or integration glue code.

Immediate impacts:

  • Velocity: Teams can develop, test, and ship AI automations and bots as markdown, not scattered scripts, with full audit and approvals.
  • Integration density: With 1,400+ connectors, virtually any workflow (from SharePoint to Salesforce) can have an agent in the middle—streamlining previously brittle handoffs.
  • New patterns: Real incident response, live chat-tutoring, or document automation can be baked into collaboration flows smoothly.
  • Roadmap fit: Microsoft is betting hard on agent-based automation as a first-class cloud feature—not a bolt-on.

For the enterprise, this is both a developer productivity enable and a shot across the bow for competing cloud AI platforms.

The takeaway: a true unification of serverless and AI

The Azure Functions serverless agents runtime is not just another code generator. With its markdown-first, all-in-one agent files and wide trigger surface—including deep Microsoft 365 hooks—it gives developers a single platform to author, deploy, and operate AI automations right where compute, data, and users already are. There is no friction layer, no agent tax, and no special infra. The agent is the function. Build, bind, scale, and monitor in the exact workflows you already run.

AI isn't just a bolt-on anymore—it's part of the platform, and it's written in markdown.

[[DIAGRAM: The flow of an event triggering an HTTP, Teams, or Outlook function, which loads a .agent.md file and runs an agent with access to tool servers, connectors, and built-in chat surfaces, all inside the Azure Functions environment.]]