{"id":5820,"date":"2026-09-30T13:00:00","date_gmt":"2026-09-30T20:00:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/?p=5820"},"modified":"2026-09-30T09:25:26","modified_gmt":"2026-09-30T16:25:26","slug":"how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/","title":{"rendered":"How Wazari.ai built an Azure agent with GitHub and Microsoft\u2019s AI stack"},"content":{"rendered":"\n<div class=\"summary\" data-bi-an=\"Summary Block\" aria-describedby=\"summary\">\n\t<p>\n\t\t<span class=\"summary__prefix\">Summary<\/span>\n\t\t<span class=\"summary__content\">Wazari.ai gave Ezra, its Azure expert agent, a memory a person can read and a review gate for proposed skills. It also built a separate record to flag conclusions when recorded premises change.<\/span>\n\t<\/p>\n<\/div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">When people and agents work across many sessions, later conversations can lose sight of earlier decisions. Wazari.ai ran into that problem while building Ezra, a Microsoft Azure expert agent on its m8t platform. The team chose to keep the agent\u2019s memory in a GitHub repository, maintain it through scheduled processes, and record the reasoning behind important conclusions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wazari.ai\u2019s approach raises three practical questions for any team building agents: Can a person verify what the agent says it saved? Who reviews what it learns? And how will the team know when a conclusion needs another look?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/startups\/build\/ai\/agents\/build-agent?wt.mc_id=githubwazari_learn_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">Building an AI agent<\/a> of your own? <a href=\"https:\/\/www.microsoft.com\/startups\/?wt.mc_id=githubwazari_signup_blog_startups\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft for Startups<\/a> helps founders build fast, scale smart, and sell more with Startup credits, AI tools, technical guidance, and go-to-market support.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.microsoft.com\/startups\/?wt.mc_id=githubwazari_signup_blog_startups\" target=\"_blank\" rel=\"noopener noreferrer\">Apply to Microsoft for Startups<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ezra-s-architecture-microsoft-foundry-and-m8t\">Ezra&#8217;s architecture: Microsoft Foundry and m8t<\/h2>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac461b7614f6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac461b7614f6\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4-1024x479.webp\" alt=\"Diagram showing Ezra on Microsoft Foundry reading and writing an m8t brain stored in a GitHub repository. A person is shown reviewing the brain, with kpopper depicted as a separate knowledge record.\" class=\"wp-image-5824 webp-format\" srcset=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4-1024x479.webp 1024w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4-300x140.webp 300w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4-768x360.webp 768w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4-1536x719.webp 1536w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4.webp 1920w\" data-orig-src=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/874ece09-0c4f-495b-ab90-fb6e2cf5fcc4-1024x479.webp\"><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wazari.ai\/ezra?utm_source=mfs-blog&amp;utm_medium=blog&amp;utm_campaign=mfs-2026-10\" target=\"_blank\" rel=\"noreferrer noopener\">Ezra<\/a> runs as a prompt agent on <a href=\"https:\/\/azure.microsoft.com\/products\/ai-foundry?wt.mc_id=githubwazari_foundry_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Foundry<\/a>. Wazari.ai\u2019s m8t platform provides its memory, tools, and execution layer; the execution and coding agents are containerized agents built on <a href=\"https:\/\/learn.microsoft.com\/agent-framework\/?wt.mc_id=githubwazari_agentframework_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Agent Framework<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When Ezra is installed in an organization\u2019s <a href=\"https:\/\/azure.microsoft.com\/?wt.mc_id=githubwazari_azure_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">Azure<\/a> subscription, its &#8220;brain\u201d\u2014a repository of persona, memories, skills, and reference material\u2014is forked into that organization\u2019s <a href=\"https:\/\/github.com\/?wt.mc_id=githubwazari_github_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub <\/a>organization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"keep-memory-where-a-person-can-inspect-it\">Keep memory where a person can inspect it<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each worker\u2019s memory, which <a href=\"https:\/\/wazari.ai\/?utm_source=mfs-blog&amp;utm_medium=blog&amp;utm_campaign=mfs-2026-10\" target=\"_blank\" rel=\"noopener noreferrer\">Wazari.ai<\/a> calls a <em>brain<\/em>, lives in a GitHub repository. Its owner can read, compare, and revert changes.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac461b76294f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac461b76294f\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-1024x341.webp\" alt=\"Table showing the brain&rsquo;s folders: memory for facts and decisions, skills for reviewed procedures, inbox for work in progress, artifacts for work products, references for source material, and quarantine for suspected instructions.\" class=\"wp-image-5825 webp-format\" srcset=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-1024x341.webp 1024w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-300x100.webp 300w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-768x256.webp 768w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-1536x512.webp 1536w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-2048x683.webp 2048w\" data-orig-src=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/d90b2c20-b846-4cde-9340-9fbcb51972e1-1024x341.webp\"><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That history proved useful when a worker reported that it had saved a file, including a commit message and path, but the repository contained no corresponding write. Wazari.ai responded by treating the agent\u2019s report as a claim to verify rather than proof that the action occurred. A save needs confirmation from something other than the agent; an unconfirmed claim of a write triggers a warning in the reply.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review also surfaced an older Microsoft Foundry model and price saved as memory. A reviewer superseded the entry, leaving its history available. When two people supplied conflicting configuration details in different sessions, the team retracted one of the resulting memories.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong> Builder takeaway:<\/strong> Give people a way to verify what an agent actually wrote, inspect changes to persistent knowledge, and reverse those changes when necessary.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-quote-default-font-size is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">We chose GitHub because it already held everything our customers trust with their code, and a worker&#8217;s memory deserves the same treatment as code: a history, a diff, a reviewer, and a revert. A database would have been faster to query and impossible for a user to read without a tool.<\/p>\n<cite>Ilan Bar-Magen, Co-founder and CEO<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Wazari.ai has also made <a href=\"https:\/\/github.com\/m8t-labs\/ezra?wt.mc_id=githubwazari_ezra_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">Ezra\u2019s brain template and public brain<\/a> available as open source. Corrections to the public Ezra brain can be proposed through pull requests; an installed brain lives in the customer\u2019s GitHub organization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"separate-learning-from-promotion\">Separate learning from promotion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wazari.ai uses two scheduled processes to maintain a worker\u2019s brain. The first process, which Wazari.ai calls the <em>dreamer<\/em>, reviews conversations and proposes memory changes. Those proposals can include adding a fact, superseding or retracting an existing one, seeding a skill, or quarantining material that looks like an instruction. Platform code applies its consolidation changes and marks their origin, so a person can distinguish them from other changes. Conversation transcripts are treated as data, not instructions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A second process, the <em>librarian,<\/em> runs as a <a href=\"https:\/\/github.com\/features\/actions?wt.mc_id=githubwazari_actions_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Action<\/a>. One job maintains indexes and flags items on a do-not-capture list. Another takes skills seeded by the dreamer and opens a pull request for each one. A person decides what merges.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a user describing their team\u2019s GPU-quota request process. The dreamer could propose the region and ticket-queue details as memory changes. Turning the procedure into a reusable skill would require a pull request and human review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Builder takeaway:<\/strong> Define which agent-generated changes can be applied by a process, which are proposals, and which require a person\u2019s review.<\/p>\n\n\n\n<p class=\"has-white-background-color has-background wp-block-paragraph\">Want to explore more GitHub developer content? <a href=\"https:\/\/githubuniverse.com\/?wt.mc_id=githubwazari_githubuniverse_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Universe 2026<\/a> takes place October 28\u201329, with free virtual attendance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"record-what-a-conclusion-depends-on\">Record what a conclusion depends on<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Memory can outlast the reasons behind a decision. To help revisit decisions, Wazari.ai built <a href=\"https:\/\/github.com\/ilanbm\/kpopper\" target=\"_blank\" rel=\"noopener noreferrer\">kpopper<\/a>, an open-source knowledge record that can be used independently of m8t. A kpopper project record connects sourced facts and rules to the conclusions that depend on them. It also records what would invalidate a conclusion. When a premise changes, the system can identify dependent conclusions for review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In one of the team\u2019s projects, a decision allowed download links to remain valid for 30 days, with both file retention and link validity values being set to 30 days. kpopper captured those assumptions alongside the decision. When file retention later dropped to seven days, the earlier conclusion was flagged for review because a file could now disappear before its link expired.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Builder takeaway:<\/strong> Don\u2019t just record a decision. Record the assumptions behind it and the conditions that should trigger another review. Wazari.ai plans to connect this record more closely with promoted memories, so those memories carry both what a worker knows and what it rests on.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac461b76413d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac461b76413d\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6-1024x280.webp\" alt=\"A diagram showing changed premises. A changed assumption moves through a dependency graph. Local checks identify three affected decisions and flag them for review.\" class=\"wp-image-5826 webp-format\" srcset=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6-1024x280.webp 1024w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6-300x82.webp 300w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6-768x210.webp 768w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6-1536x420.webp 1536w, https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6.webp 1800w\" data-orig-src=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/edf3dacf-52e0-4184-8085-4c30c6ed55b6-1024x280.webp\"><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Want to explore the approach yourself? <a href=\"https:\/\/wazari.ai\/ezra?utm_source=mfs-blog&amp;utm_medium=blog&amp;utm_campaign=mfs-2026-10\" target=\"_blank\" rel=\"noreferrer noopener\">Try Ezra<\/a> with an Azure question, or <a href=\"https:\/\/github.com\/ilanbm\/kpopper?wt.mc_id=githubwazari_kpopper_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">explore kpopper<\/a> on GitHub to see how Wazari.ai records facts, assumptions, and conclusions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"building-agents-with-microsoft-for-startups\">Building agents with Microsoft for Startups<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re designing an agent of your own, start with the three review points: where its knowledge lives, how writes are confirmed, and when a learned skill or conclusion needs another look. For a broader look at agent context and orchestration choices, see <a href=\"https:\/\/learn.microsoft.com\/startups\/build\/ai\/agents\/build-agent?wt.mc_id=githubwazari_learn_blog_mfsmktg\" target=\"_blank\" rel=\"noopener noreferrer\">Building your Agent on Azure<\/a><em>.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.microsoft.com\/startups\/?wt.mc_id=githubwazari_signup_blog_startups\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft for Startups<\/a> helps founders build fast, scale smart, and sell more with Startup credits, AI tools, technical guidance, and go-to-market support. If you\u2019re building an agent or AI application on Azure, apply to get started with Startup credits and unlock more as you build and scale.<\/p>\n\n\n\n<div class=\"is-style-vertical wp-block-bloginabox-theme-promotional\">\n\t\n<div class=\"promotional\">\n\t<div class=\"promotional__wrapper\">\n\t\t<div class=\"promotional__content-wrapper\">\n\t\t\t<div class=\"promotional__content\">\n\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"access-your-startups-benefits-today\">Access your startups benefits today<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft for Startups helps founders build fast, scale smart, and sell more. Apply today to unlock up to $150,000 in Startup credits to start building immediately.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a aria-label=\"Apply today: Access your startups benefits today\" data-bi-an=\"Global CTA\" data-bi-ct=\"cta link\" data-bi-id=\"cta-block\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.microsoft.com\/startups\/?wt.mc_id=githubwazari_signup_blog_startups\" target=\"_blank\" rel=\"noreferrer noopener\">Apply today<\/a><\/div>\n<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wazari.ai keeps the AI agent memory of Ezra, its Azure expert agent, in a GitHub repository where people can compare and revert changes. See how the team reviews the skills Ezra learns and tracks when earlier conclusions need another look.<\/p>\n","protected":false},"author":22,"featured_media":5849,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"post_tag":[19,999,996],"content-type":[201,202],"job-role":[],"topic":[387,983,734],"coauthors":[469],"class_list":["post-5820","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-azure","tag-developer-insights","tag-technical","content-type-founder-advice","content-type-startup-stories","topic-ai","topic-github","topic-guidance-and-development","review-flag-1750334688-375"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI agent memory on GitHub: Wazari.ai&#039;s approach - Microsoft for Startups Blog<\/title>\n<meta name=\"description\" content=\"See the team&#039;s approach for making memory inspectable in GitHub, human review of proposed skills, and a record of what conclusions depend on.\" \/>\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.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inside Wazari.ai\u2019s GitHub-based agent memory\" \/>\n<meta property=\"og:description\" content=\"Wazari.ai shares how it uses GitHub for Ezra\u2019s memory, confirms reported writes, and reviews proposed skills through pull requests.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft for Startups Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Microsoft4Startups\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-30T20:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1104\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Amit Svarzenberg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Inside Wazari.ai\u2019s GitHub-based agent memory\" \/>\n<meta name=\"twitter:description\" content=\"Wazari.ai shares how it uses GitHub for Ezra\u2019s memory, confirms reported writes, and reviews proposed skills through pull requests.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@msft4startups\" \/>\n<meta name=\"twitter:site\" content=\"@msft4startups\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amit Svarzenberg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/author\\\/amit-svarzenberg\\\/\",\"@type\":\"Person\",\"@name\":\"Amit Svarzenberg\"}],\"headline\":\"How Wazari.ai built an Azure agent with GitHub and Microsoft\u2019s AI stack\",\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/\",\"description\":\"See the team's approach for making memory inspectable in GitHub, human review of proposed skills, and a record of what conclusions depend on.\",\"datePublished\":\"2026-09-30T20:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/\"},\"wordCount\":1018,\"publisher\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/wazariai-banner.jpg\",\"keywords\":[\"Azure\",\"Developer insights\",\"Technical\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/\",\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/\",\"name\":\"AI agent memory on GitHub: Wazari.ai's approach - Microsoft for Startups Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/wazariai-banner.jpg\",\"datePublished\":\"2026-09-30T20:00:00+00:00\",\"description\":\"See the team's approach for making memory inspectable in GitHub, human review of proposed skills, and a record of what conclusions depend on.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/wazariai-banner.jpg\",\"contentUrl\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/wazariai-banner.jpg\",\"width\":1920,\"height\":1104},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Wazari.ai built an Azure agent with GitHub and Microsoft\u2019s AI stack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/\",\"name\":\"Microsoft for Startups Blog\",\"description\":\"Startup insight and inspiration\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#organization\",\"name\":\"Microsoft for Startups Blog\",\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/microsoft_logo.webp\",\"contentUrl\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft for Startups Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Microsoft4Startups\\\/\",\"https:\\\/\\\/x.com\\\/msft4startups\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/microsoftforstartups\\\/\",\"https:\\\/\\\/www.instagram.com\\\/microsoftforstartups\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/#\\\/schema\\\/person\\\/d351ec58439a177c2bac07d51ad278d6\",\"name\":\"Amit Svarzenberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c1f17334baebcb0088cc09794fa7a18fcafd199eb7153b8214a863320941e77?s=96&d=microsoft&r=ge072a7fba0d10e88172ad05431f90732\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c1f17334baebcb0088cc09794fa7a18fcafd199eb7153b8214a863320941e77?s=96&d=microsoft&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c1f17334baebcb0088cc09794fa7a18fcafd199eb7153b8214a863320941e77?s=96&d=microsoft&r=g\",\"caption\":\"Amit Svarzenberg\"},\"url\":\"https:\\\/\\\/www.microsoft.com\\\/en-us\\\/startups\\\/blog\\\/author\\\/amit-svarzenberg\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI agent memory on GitHub: Wazari.ai's approach - Microsoft for Startups Blog","description":"See the team's approach for making memory inspectable in GitHub, human review of proposed skills, and a record of what conclusions depend on.","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.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/","og_locale":"en_US","og_type":"article","og_title":"Inside Wazari.ai\u2019s GitHub-based agent memory","og_description":"Wazari.ai shares how it uses GitHub for Ezra\u2019s memory, confirms reported writes, and reviews proposed skills through pull requests.","og_url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/","og_site_name":"Microsoft for Startups Blog","article_publisher":"https:\/\/www.facebook.com\/Microsoft4Startups\/","article_published_time":"2026-09-30T20:00:00+00:00","og_image":[{"width":1920,"height":1104,"url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg","type":"image\/jpeg"}],"author":"Amit Svarzenberg","twitter_card":"summary_large_image","twitter_title":"Inside Wazari.ai\u2019s GitHub-based agent memory","twitter_description":"Wazari.ai shares how it uses GitHub for Ezra\u2019s memory, confirms reported writes, and reviews proposed skills through pull requests.","twitter_image":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg","twitter_creator":"@msft4startups","twitter_site":"@msft4startups","twitter_misc":{"Written by":"Amit Svarzenberg","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/author\/amit-svarzenberg\/","@type":"Person","@name":"Amit Svarzenberg"}],"headline":"How Wazari.ai built an Azure agent with GitHub and Microsoft\u2019s AI stack","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/","description":"See the team's approach for making memory inspectable in GitHub, human review of proposed skills, and a record of what conclusions depend on.","datePublished":"2026-09-30T20:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/"},"wordCount":1018,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg","keywords":["Azure","Developer insights","Technical"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/","name":"AI agent memory on GitHub: Wazari.ai's approach - Microsoft for Startups Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg","datePublished":"2026-09-30T20:00:00+00:00","description":"See the team's approach for making memory inspectable in GitHub, human review of proposed skills, and a record of what conclusions depend on.","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg","contentUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2026\/09\/wazariai-banner.jpg","width":1920,"height":1104},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/how-wazari-ai-built-an-azure-agent-with-github-and-microsofts-ai-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/"},{"@type":"ListItem","position":2,"name":"How Wazari.ai built an Azure agent with GitHub and Microsoft\u2019s AI stack"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/","name":"Microsoft for Startups Blog","description":"Startup insight and inspiration","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization","name":"Microsoft for Startups Blog","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2024\/11\/microsoft_logo.webp","contentUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2024\/11\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft for Startups Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Microsoft4Startups\/","https:\/\/x.com\/msft4startups","https:\/\/www.linkedin.com\/company\/microsoftforstartups\/","https:\/\/www.instagram.com\/microsoftforstartups\/"]},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/person\/d351ec58439a177c2bac07d51ad278d6","name":"Amit Svarzenberg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7c1f17334baebcb0088cc09794fa7a18fcafd199eb7153b8214a863320941e77?s=96&d=microsoft&r=ge072a7fba0d10e88172ad05431f90732","url":"https:\/\/secure.gravatar.com\/avatar\/7c1f17334baebcb0088cc09794fa7a18fcafd199eb7153b8214a863320941e77?s=96&d=microsoft&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7c1f17334baebcb0088cc09794fa7a18fcafd199eb7153b8214a863320941e77?s=96&d=microsoft&r=g","caption":"Amit Svarzenberg"},"url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/author\/amit-svarzenberg\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":true,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts\/5820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/comments?post=5820"}],"version-history":[{"count":12,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts\/5820\/revisions"}],"predecessor-version":[{"id":5850,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts\/5820\/revisions\/5850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/media\/5849"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/media?parent=5820"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/post_tag?post=5820"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/content-type?post=5820"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/job-role?post=5820"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/topic?post=5820"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/coauthors?post=5820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}