{"id":58451,"date":"2026-08-15T20:01:25","date_gmt":"2026-08-15T10:01:25","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/"},"modified":"2026-08-15T20:02:47","modified_gmt":"2026-08-15T10:02:47","slug":"design-durable-secure-workflows-with-microsoft-agent-framework","status":"publish","type":"post","link":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/","title":{"rendered":"Design Durable Secure Workflows with Microsoft Agent Framework"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this blog post Design Durable Secure Workflows with Microsoft Agent Framework we will explain how to stop a promising AI pilot becoming an unreliable, expensive or risky business process. The challenge is rarely getting an agent to complete a task once; it is making sure the workflow behaves safely when systems fail, data changes or a decision needs human approval.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">At a high level, Microsoft Agent Framework lets you create several specialised AI agents and coordinate them as one controlled workflow. Instead of asking one all-powerful assistant to research, decide and act, you can give each agent a narrow role, limit what it can access and define when a person must step in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Microsoft Agent Framework actually does<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Agent Framework is an open-source development framework for building AI agents and multi-agent workflows in .NET and Python. It provides common ways to connect language models, business data, software tools, workflow rules, approvals and operational monitoring.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An agent is an AI-powered worker with instructions and access to approved tools. A workflow coordinates those workers using patterns such as running agents in sequence, running independent tasks at the same time or handing a case from one specialist agent to another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a supplier onboarding workflow might use:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A document agent that extracts information from submitted forms.<\/li>\n<li>A risk agent that checks insurance, security and compliance requirements.<\/li>\n<li>A finance agent that validates payment details against an approved system.<\/li>\n<li>An action agent that creates the supplier only after a manager approves it.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This separation matters. If the document agent is tricked by a malicious instruction hidden inside an uploaded file, it should not have permission to create suppliers or change bank details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Start with the business process, not the agents<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A common mistake is creating a team of agents and then looking for work to give them. Start with a process that is slow, repetitive and measurable, such as handling support requests, reviewing contracts or preparing security assessments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Map the current steps, including where employees use judgement. Then separate predictable tasks from decisions that genuinely benefit from AI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Keep known steps deterministic<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Deterministic means the sequence is defined in advance rather than invented by the AI. If every purchase request must be checked against a budget, reviewed for policy compliance and approved above $10,000, those rules should be built into the workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI can summarise the request and identify possible issues. It should not decide that the approval policy is inconvenient and skip it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use more autonomous agent behaviour only where flexibility creates value, such as researching several knowledge sources or comparing possible solutions. This balance gives the business useful AI without surrendering process control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Design for interruptions from day one<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A business workflow may take minutes, days or weeks. An agent could be waiting for a manager, an external system or additional information from a customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Agent Framework supports checkpointing, which saves workflow progress so processing can resume after a restart or failure. Its durable extensions can also preserve agent sessions and coordinate long-running work across Azure Functions or other hosting environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our earlier guide to Microsoft Agent Framework and durable AI agents explains why this capability matters. The design question is where checkpoints should be placed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Save progress after meaningful business events<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a checkpoint after receiving a document, completing a risk check, requesting approval or changing a business system. If processing fails later, the workflow can restart from a safe position instead of repeating everything.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Actions should also be designed so retrying them does not create duplicate payments, user accounts or customer records. In technical terms this is called idempotency; in plain English, running the same step twice must not cause the business to pay twice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Give every agent the minimum access it needs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Multi-agent workflows become dangerous when every agent can read every data source and perform every action. A research agent may need read-only access to policies, while an action agent may need tightly restricted access to create a service ticket.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use managed identities, which allow applications to prove who they are without storing passwords in code. Combine them with least-privilege access, meaning each agent receives only the permissions required for its specific job.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This approach supports the Essential 8, the Australian Government&#8217;s cybersecurity framework that many organisations use as a security baseline. It also makes privacy reviews easier because you can show exactly which parts of the workflow access personal or commercially sensitive information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Put people in control of high-impact actions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Human approval should be mandatory before an agent sends money, changes access permissions, deletes information, communicates legal advice or makes a decision affecting an employee or customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The approval screen should show what the agent wants to do, why it recommends the action, which information it used and what will happen next. A vague \u201capprove\u201d button is not meaningful oversight.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Assume that untrusted content may contain instructions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Emails, documents, websites and tool responses can include hidden instructions intended to manipulate an agent. This is known as prompt injection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft provides security guidance and information-flow controls for reducing prompt injection and data leakage, but the framework does not remove the organisation&#8217;s responsibility to validate inputs, restrict tools and secure data flows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agents processing external content should therefore operate in a restricted area. Treat their output as untrusted until it has been checked by rules, another controlled service or a person.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A practical workflow blueprint<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The underlying design does not need to be difficult to explain. A secure workflow can be represented as a series of clear business controls:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Receive request\nValidate the user and required information\nSave a checkpoint\n\nRun research agent with read-only access\nRun policy agent with read-only access\nCompare results against fixed business rules\nSave a checkpoint\n\nIf confidence is low or impact is high\n Wait for human approval\n\nRun action agent with one approved tool\nConfirm the result in the source system\nRecord the decision, evidence and cost\nSave final checkpoint<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The actual implementation can use Microsoft Foundry, Azure OpenAI, Microsoft Defender and other approved services. Model choice should be deliberate rather than assumed; different steps may suit Azure OpenAI, Claude or a smaller lower-cost model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For implementation considerations, see our guide to building production AI agents with Microsoft Agent Framework and .NET. If agents must communicate across platforms, our article on cross-platform workflows using the A2A protocol covers the additional trust boundaries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What this looks like in a real business<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a 180-person professional services company where new client onboarding required staff to copy information between email, Microsoft 365, the customer management platform and finance software. Delays were common, and nobody had a complete record of who approved each step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A multi-agent workflow could extract the submitted information, identify missing documents and prepare the client record. Fixed rules would check required fields, while separate agents review commercial and compliance information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The workflow would then pause for partner approval before creating the client or triggering billing. If an application became unavailable overnight, saved checkpoints would allow processing to resume without losing the approval history or creating duplicate records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The business outcome is not simply \u201cusing AI.\u201d It is faster onboarding, fewer manual errors, a clear audit trail and less time spent chasing routine information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Questions to answer before production<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What measurable business problem will the workflow solve?<\/li>\n<li>Which steps follow fixed rules, and which require AI judgement?<\/li>\n<li>What information can each agent read?<\/li>\n<li>What actions can each agent perform?<\/li>\n<li>Which decisions always require a person?<\/li>\n<li>Where will workflow state and checkpoints be stored?<\/li>\n<li>How will duplicate actions be prevented after retries?<\/li>\n<li>Can your team reconstruct every decision for an audit?<\/li>\n<li>How will usage, model cost, failures and security events be monitored?<\/li>\n<li>How can the workflow be stopped quickly if behaviour changes?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Build for control, not just intelligence<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best multi-agent workflow is not the one with the most agents. It is the one that completes a valuable process reliably, protects business information and keeps accountable people in control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CloudProInc combines more than 20 years of enterprise IT experience with hands-on expertise across Microsoft Azure, Microsoft 365, OpenAI, Claude, Defender and Wiz. As a Melbourne-based Microsoft Partner and Wiz Security Integrator, we help organisations design AI workflows around practical security, compliance and operational requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are considering a multi-agent project and are not sure whether the proposed design is durable, secure or worth the ongoing cost, we are happy to take a practical look with you \u2014 no strings attached.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Learn how to design multi-agent AI workflows that survive failures, protect business data and keep people in control of high-risk decisions.<\/p>\n","protected":false},"author":1,"featured_media":58453,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_opengraph-title":"Secure Workflows with Microsoft Agent Framework","_yoast_wpseo_opengraph-description":"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.","_yoast_wpseo_twitter-title":"Secure Workflows with Microsoft Agent Framework","_yoast_wpseo_twitter-description":"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[80,121,13,113],"tags":[],"class_list":["post-58451","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agents","category-ai-governance-risk-management","category-blog","category-microsoft-agent-framework"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Secure Workflows with Microsoft Agent Framework<\/title>\n<meta name=\"description\" content=\"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Secure Workflows with Microsoft Agent Framework\" \/>\n<meta property=\"og:description\" content=\"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"CPI Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-15T10:01:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-15T10:02:47+00:00\" \/>\n<meta name=\"author\" content=\"CPI Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Secure Workflows with Microsoft Agent Framework\" \/>\n<meta name=\"twitter:description\" content=\"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CPI Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/\"},\"author\":{\"name\":\"CPI Staff\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\"},\"headline\":\"Design Durable Secure Workflows with Microsoft Agent Framework\",\"datePublished\":\"2026-08-15T10:01:25+00:00\",\"dateModified\":\"2026-08-15T10:02:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/\"},\"wordCount\":1348,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/design-durable-secure-workflows-with-microsoft-agent-framework.png\",\"articleSection\":[\"AI Agents\",\"AI Governance &amp; Risk Management\",\"Blog\",\"Microsoft Agent Framework\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/\",\"name\":\"Secure Workflows with Microsoft Agent Framework\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/design-durable-secure-workflows-with-microsoft-agent-framework.png\",\"datePublished\":\"2026-08-15T10:01:25+00:00\",\"dateModified\":\"2026-08-15T10:02:47+00:00\",\"description\":\"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/design-durable-secure-workflows-with-microsoft-agent-framework.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/design-durable-secure-workflows-with-microsoft-agent-framework.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/2026\\\/08\\\/15\\\/design-durable-secure-workflows-with-microsoft-agent-framework\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Design Durable Secure Workflows with Microsoft Agent Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\",\"name\":\"Cloud Pro Inc - CPI Consulting Pty Ltd\",\"description\":\"Cloud, AI &amp; Cybersecurity Consulting | Melbourne\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#organization\",\"name\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\",\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"width\":500,\"height\":500,\"caption\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\",\"name\":\"CPI Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"caption\":\"CPI Staff\"},\"sameAs\":[\"http:\\\/\\\/www.cloudproinc.com.au\"],\"url\":\"https:\\\/\\\/www.cloudproinc.com.au\\\/index.php\\\/author\\\/cpiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Secure Workflows with Microsoft Agent Framework","description":"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/","og_locale":"en_US","og_type":"article","og_title":"Secure Workflows with Microsoft Agent Framework","og_description":"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.","og_url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/","og_site_name":"CPI Consulting","article_published_time":"2026-08-15T10:01:25+00:00","article_modified_time":"2026-08-15T10:02:47+00:00","author":"CPI Staff","twitter_card":"summary_large_image","twitter_title":"Secure Workflows with Microsoft Agent Framework","twitter_description":"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.","twitter_misc":{"Written by":"CPI Staff","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#article","isPartOf":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/"},"author":{"name":"CPI Staff","@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e"},"headline":"Design Durable Secure Workflows with Microsoft Agent Framework","datePublished":"2026-08-15T10:01:25+00:00","dateModified":"2026-08-15T10:02:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/"},"wordCount":1348,"commentCount":0,"publisher":{"@id":"https:\/\/www.cloudproinc.com.au\/#organization"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2026\/08\/design-durable-secure-workflows-with-microsoft-agent-framework.png","articleSection":["AI Agents","AI Governance &amp; Risk Management","Blog","Microsoft Agent Framework"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/","url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/","name":"Secure Workflows with Microsoft Agent Framework","isPartOf":{"@id":"https:\/\/www.cloudproinc.com.au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2026\/08\/design-durable-secure-workflows-with-microsoft-agent-framework.png","datePublished":"2026-08-15T10:01:25+00:00","dateModified":"2026-08-15T10:02:47+00:00","description":"Secure workflows keep AI agents reliable with checkpoints, least-privilege access, deterministic rules, prompt injection controls and human approvals.","breadcrumb":{"@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#primaryimage","url":"\/wp-content\/uploads\/2026\/08\/design-durable-secure-workflows-with-microsoft-agent-framework.png","contentUrl":"\/wp-content\/uploads\/2026\/08\/design-durable-secure-workflows-with-microsoft-agent-framework.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/15\/design-durable-secure-workflows-with-microsoft-agent-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudproinc.com.au\/"},{"@type":"ListItem","position":2,"name":"Design Durable Secure Workflows with Microsoft Agent Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudproinc.com.au\/#website","url":"https:\/\/www.cloudproinc.com.au\/","name":"Cloud Pro Inc - CPI Consulting Pty Ltd","description":"Cloud, AI &amp; Cybersecurity Consulting | Melbourne","publisher":{"@id":"https:\/\/www.cloudproinc.com.au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudproinc.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cloudproinc.com.au\/#organization","name":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd","url":"https:\/\/www.cloudproinc.com.au\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","contentUrl":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","width":500,"height":500,"caption":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd"},"image":{"@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.cloudproinc.com.au\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e","name":"CPI Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","caption":"CPI Staff"},"sameAs":["http:\/\/www.cloudproinc.com.au"],"url":"https:\/\/www.cloudproinc.com.au\/index.php\/author\/cpiadmin\/"}]}},"jetpack-related-posts":[{"id":58419,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/08\/14\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders\/","url_meta":{"origin":58451,"position":0},"title":"Microsoft Agent Framework and Durable AI Agents for IT Leaders","author":"CPI Staff","date":"August 14, 2026","format":false,"excerpt":"Durable AI agents can resume work after failures, wait safely for approvals and handle long-running processes. Here is what Australian IT leaders should assess before investing.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/08\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/08\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders.png 1x, \/wp-content\/uploads\/2026\/08\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders.png 1.5x, \/wp-content\/uploads\/2026\/08\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders.png 2x, \/wp-content\/uploads\/2026\/08\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders.png 3x, \/wp-content\/uploads\/2026\/08\/microsoft-agent-framework-and-durable-ai-agents-for-it-leaders.png 4x"},"classes":[]},{"id":57780,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/07\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net\/","url_meta":{"origin":58451,"position":1},"title":"Build Production AI Agents with Microsoft Agent Framework and .NET","author":"CPI Staff","date":"July 7, 2026","format":false,"excerpt":"AI agents are moving beyond demos. Here\u2019s how tech leaders can build secure, useful production agents with Microsoft Agent Framework and .NET.","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net.png 1x, \/wp-content\/uploads\/2026\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net.png 1.5x, \/wp-content\/uploads\/2026\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net.png 2x, \/wp-content\/uploads\/2026\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net.png 3x, \/wp-content\/uploads\/2026\/07\/build-production-ai-agents-with-microsoft-agent-framework-and-net.png 4x"},"classes":[]},{"id":57768,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/07\/06\/building-interoperable-ai-agents-with-a2a-and-agent-framework\/","url_meta":{"origin":58451,"position":2},"title":"Building Interoperable AI Agents with A2A and Agent Framework","author":"CPI Staff","date":"July 6, 2026","format":false,"excerpt":"A practical guide for tech leaders on using A2A and Microsoft Agent Framework to build AI agents that work together securely across business systems.","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/building-interoperable-ai-agents-with-a2a-and-agent-framework.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/building-interoperable-ai-agents-with-a2a-and-agent-framework.png 1x, \/wp-content\/uploads\/2026\/07\/building-interoperable-ai-agents-with-a2a-and-agent-framework.png 1.5x, \/wp-content\/uploads\/2026\/07\/building-interoperable-ai-agents-with-a2a-and-agent-framework.png 2x, \/wp-content\/uploads\/2026\/07\/building-interoperable-ai-agents-with-a2a-and-agent-framework.png 3x, \/wp-content\/uploads\/2026\/07\/building-interoperable-ai-agents-with-a2a-and-agent-framework.png 4x"},"classes":[]},{"id":58048,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/07\/25\/building-microsoft-foundry-agents-with-microsoft-agent-framework\/","url_meta":{"origin":58451,"position":3},"title":"Building Microsoft Foundry Agents with Microsoft Agent Framework","author":"CPI Staff","date":"July 25, 2026","format":false,"excerpt":"Learn how to turn an AI agent prototype into a secure, controlled business tool using Microsoft Foundry and Microsoft Agent Framework.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/building-microsoft-foundry-agents-with-microsoft-agent-framework.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/building-microsoft-foundry-agents-with-microsoft-agent-framework.png 1x, \/wp-content\/uploads\/2026\/07\/building-microsoft-foundry-agents-with-microsoft-agent-framework.png 1.5x, \/wp-content\/uploads\/2026\/07\/building-microsoft-foundry-agents-with-microsoft-agent-framework.png 2x, \/wp-content\/uploads\/2026\/07\/building-microsoft-foundry-agents-with-microsoft-agent-framework.png 3x, \/wp-content\/uploads\/2026\/07\/building-microsoft-foundry-agents-with-microsoft-agent-framework.png 4x"},"classes":[]},{"id":57238,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/03\/16\/what-microsoft-agent-framework-means-for-real-world-ai-delivery\/","url_meta":{"origin":58451,"position":4},"title":"What Microsoft Agent Framework Means for Real-World AI Delivery","author":"CPI Staff","date":"March 16, 2026","format":false,"excerpt":"Microsoft Agent Framework gives businesses a more practical path from AI demo to secure, usable workflow with better control, integration, and governance.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/03\/post-18.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/03\/post-18.png 1x, \/wp-content\/uploads\/2026\/03\/post-18.png 1.5x, \/wp-content\/uploads\/2026\/03\/post-18.png 2x, \/wp-content\/uploads\/2026\/03\/post-18.png 3x, \/wp-content\/uploads\/2026\/03\/post-18.png 4x"},"classes":[]},{"id":57820,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/07\/09\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions\/","url_meta":{"origin":58451,"position":5},"title":"How Microsoft Foundry AI Agents Resume Work After Interruptions","author":"CPI Staff","date":"July 9, 2026","format":false,"excerpt":"Microsoft Foundry AI agents can continue long-running work after network drops, timeouts or approvals. Here\u2019s what tech leaders need to know before using them in production.","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions.png 1x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions.png 1.5x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions.png 2x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions.png 3x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-ai-agents-resume-work-after-interruptions.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"\/wp-content\/uploads\/2026\/08\/design-durable-secure-workflows-with-microsoft-agent-framework.png","_links":{"self":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/58451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=58451"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/58451\/revisions"}],"predecessor-version":[{"id":58452,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/58451\/revisions\/58452"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/58453"}],"wp:attachment":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=58451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=58451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=58451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}