{"id":109005,"date":"2026-05-02T12:49:54","date_gmt":"2026-05-02T07:19:54","guid":{"rendered":"https:\/\/www.guvi.in\/blog\/?p=109005"},"modified":"2026-05-02T12:49:55","modified_gmt":"2026-05-02T07:19:55","slug":"cursor-2-0-composer-ai-coding-future","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/cursor-2-0-composer-ai-coding-future\/","title":{"rendered":"Introducing Cursor 2.0 Composer: AI Coding Future"},"content":{"rendered":"\n<p>You are in the middle of building something. You need to change how a feature works across ten different files. You have to remember what every function does, where every variable lives, and how every piece connects to everything else.<\/p>\n\n\n\n<p>Traditional code editors make this feel like archaeology. You dig through files, cross-reference manually, and hope you did not miss anything important.<\/p>\n\n\n\n<p>Cursor 2.0 and Composer change this completely. Instead of a tool that helps you type code, you now have a tool that understands what you are building, thinks alongside you, and handles entire workflows from a single instruction.<\/p>\n\n\n\n<p>This guide explains what Cursor 2.0 Composer are, what is new, how they work together, and exactly how to use them to build software faster than you thought possible.<\/p>\n\n\n\n<p><strong>Quick TL;DR Summary<\/strong><\/p>\n\n\n\n<ol>\n<li>This guide explains what Cursor 2.0 is and what the new Composer feature brings to AI-powered software development.<br><\/li>\n\n\n\n<li>You will learn how Cursor 2.0 improves on the original and why the changes matter for everyday coding workflows.<br><\/li>\n\n\n\n<li>The guide covers Composer in detail, including what it does, how it thinks, and how to use it effectively.<br><\/li>\n\n\n\n<li>Step-by-step instructions show you exactly how to get started and get the most out of both features immediately.<br><\/li>\n\n\n\n<li>You will understand why Cursor 2.0 and Composer together represent a genuine shift in how developers interact with their codebases.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">What Are Cursor 2.0 and Composer?<\/h2>\n\n\n\n<p>Cursor 2.0 is the latest version of the AI-first code editor built on top of VS Code, and Composer is its most powerful new feature\u2014a multi-file AI agent that understands your entire codebase and can plan, write, and edit code across multiple files simultaneously from a single natural language instruction.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why the Old Way of Writing Code Does Not Work Anymore<\/strong><\/h2>\n\n\n\n<ol>\n<li><strong>One file at a time is too slow&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Most <a href=\"https:\/\/www.guvi.in\/blog\/top-ai-tools-for-software-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI coding tools<\/a> work on whatever file you have open. Change something that affects ten other files and you are on your own for the rest. Real software does not live in one file. Your tools should not either.<\/p>\n\n\n\n<ol start=\"2\">\n<li><strong>Context gets lost constantly&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Traditional editors and even first-generation AI tools forget what you were doing the moment you switch files. Every new interaction starts from zero. You spend more time re-explaining your codebase than actually building.<\/p>\n\n\n\n<ol start=\"3\">\n<li><strong>Autocomplete is not enough&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Line-by-line suggestions are useful for small tasks. But when you need to build a new feature, refactor a module, or fix a bug that touches your entire backend, autocomplete does not come close to solving the problem.<\/p>\n\n\n\n<ol start=\"4\">\n<li><strong>The gap between instruction and execution is too wide&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>You know what you want to build. Turning that into working code across multiple files, with correct logic, proper imports, and consistent naming, requires a huge amount of mechanical work that has nothing to do with the actual problem you are solving.<\/p>\n\n\n\n<ol start=\"5\">\n<li><strong>Switching between thinking and typing breaks flow&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Every time you stop to look something up, check a function signature, or hunt for where a variable is defined, you lose the mental thread of what you were building. Good tools should keep you in flow, not pull you out of it.<\/p>\n\n\n\n<p><strong>Read More: <\/strong><a href=\"https:\/\/www.guvi.in\/blog\/how-to-use-cursor-ai\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How To Use Cursor AI: A Complete Guide With a Practical Example<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Cursor 2.0 Composer Solve These Problems<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Full codebase awareness&nbsp;<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/www.guvi.in\/blog\/cursor-2-0-ai-model-explained\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cursor 2.0<\/a> indexes your entire project and keeps that understanding current as you work. Composer draws on this complete picture when planning and writing code. It knows how your files connect, what your functions do, and how changes in one place affect everything else.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Multi-file editing from one instruction&nbsp;<\/strong><\/h3>\n\n\n\n<p>Composer takes a single <a href=\"https:\/\/www.guvi.in\/blog\/what-is-nlp-in-artificial-intelligence\/\" target=\"_blank\" rel=\"noreferrer noopener\">natural language instruction <\/a>and turns it into coordinated edits across as many files as needed. Tell it to add authentication to your app and it touches every file that needs changing, not just the one you have open.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: A planning step before any changes&nbsp;<\/strong><\/h3>\n\n\n\n<p>Before Composer writes a single line of code, it shows you a plan. You see exactly what it intends to do, which files it will touch, and what changes it will make. You approve, adjust, or redirect before anything happens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Iterative conversation with your codebase&nbsp;<\/strong><\/h3>\n\n\n\n<p>Composer is not a one-shot tool. You can go back and forth, refine the output, ask follow-up questions, and build incrementally through conversation. It remembers the full context of your session as you work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Seamless integration with the editor&nbsp;<\/strong><\/h3>\n\n\n\n<p>Everything Composer produces appears directly in your editor with standard diff views. You see exactly what changed, accept or reject individual edits, and stay in full control of your codebase at every step.<\/p>\n\n\n\n<div style=\"background-color: #099f4e; border: 3px solid #110053; border-radius: 12px; padding: 18px 22px; color: #FFFFFF; font-size: 18px; font-family: Montserrat, Helvetica, sans-serif; line-height: 1.7; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); max-width: 750px;\">\n  <strong style=\"font-size: 22px; color: #FFFFFF;\">\ud83d\udca1 Did You Know?<\/strong>\n  <br \/><br \/>\n  <strong style=\"color: #110053;\">Cursor 2.0<\/strong> is built directly on top of <strong style=\"color: #110053;\">VS Code<\/strong>, so all your existing <strong style=\"color: #110053;\">extensions, shortcuts,<\/strong> and workflows continue to work exactly as before.\n  <br \/><br \/>\n  This means you gain <strong style=\"color: #110053;\">AI-powered capabilities<\/strong> without losing the <strong style=\"color: #110053;\">familiar development environment<\/strong> you already rely on.\n  <br \/><br \/>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Cursor 2.0 and Composer Unlock for Real Development<\/strong><\/h2>\n\n\n\n<ol>\n<li><strong>Build entire features from a single prompt&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Describe what you want to add to your application. Composer plans the implementation, writes the code, creates new files where needed, and updates existing ones. A feature that took hours of mechanical work now takes minutes of conversation.<\/p>\n\n\n\n<ol start=\"2\">\n<li><strong>Refactor with confidence across the whole project&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Tell Composer to change how something works and it handles every file affected by that change. Rename a function, restructure a module, or change a data model and Composer updates every reference correctly without you hunting through the codebase manually.<\/p>\n\n\n\n<ol start=\"3\">\n<li><strong>Understand unfamiliar code instantly&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Jump into a codebase you have never seen before and ask Cursor 2.0 questions about it. How does this module work? What calls this function? Where does this data come from? You get answers drawn from the actual code, not generic documentation.<\/p>\n\n\n\n<ol start=\"4\">\n<li><strong>Fix bugs that span multiple files&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Some bugs live in the gap between files, where one function assumes something that another function does not guarantee. Cursor 2.0 sees these connections. Composer can trace the problem, identify the root cause, and fix it across every file involved.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Use Cursor 2.0 and Composer: Step-by-Step Process<\/strong><\/h2>\n\n\n\n<p>Here is exactly how to set up and use Cursor 2.0 and Composer from day one.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Install Cursor 2.0<\/strong><\/h3>\n\n\n\n<p><strong>Get set up in under five minutes<\/strong><\/p>\n\n\n\n<p>Download Cursor from <a href=\"http:\/\/cursor.sh\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">cursor.sh<\/a> and install it on your machine. If you are already a VS Code user, import your settings, extensions, and keybindings during setup. Everything carries over. Open your existing project folder and <a href=\"https:\/\/www.guvi.in\/blog\/getting-started-with-cursor-cli\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cursor<\/a> begins indexing your codebase automatically in the background.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Open Composer<\/strong><\/h3>\n\n\n\n<p><strong>Access your AI coding partner<\/strong><\/p>\n\n\n\n<p>Press Cmd+I on Mac or Ctrl+I on Windows to open the Composer panel. It appears as a sidebar alongside your code. This is where you will describe what you want to build, ask questions, and review proposed changes before they are applied to your project.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Describe What You Want to Build<\/strong><\/h3>\n\n\n\n<p><strong>Talk to your codebase naturally<\/strong><\/p>\n\n\n\n<p>Type a clear description of the task you want to accomplish. Be specific about what you want and what constraints matter. The more context you give, the better Composer&#8217;s output will be. You can reference specific files, functions, or requirements directly in your message.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Review the Plan Before Anything Changes<\/strong><\/h3>\n\n\n\n<p><strong>Understand before you commit<\/strong><\/p>\n\n\n\n<p>Composer shows you its plan before making any edits. Read through it carefully. Check which files it intends to touch and what changes it will make to each one. If anything looks wrong or misaligned with what you wanted, redirect Composer here before it writes any code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Apply and Review the Changes<\/strong><\/h3>\n\n\n\n<p><strong>See exactly what changed<\/strong><\/p>\n\n\n\n<p>Once you approve the plan, Composer applies the changes and shows them as diffs in your editor. Green lines are additions. Red lines are removals. Go through the changes file by file. Accept individual edits or reject ones that do not look right. You stay in control throughout.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 6: Iterate Through Conversation<\/strong><\/h3>\n\n\n\n<p><strong>Refine until it is exactly right<\/strong><\/p>\n\n\n\n<p>If the output is close but not quite right, do not start over. Continue the conversation. Tell Composer what needs adjusting and it refines its changes within the same session context. This iterative loop is often faster than trying to write the perfect prompt on the first try.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 7: Use Cmd+K for Inline Edits<\/strong><\/h3>\n\n\n\n<p><strong>Quick changes without opening Composer<\/strong><\/p>\n\n\n\n<p>For smaller, targeted edits to a single block of code, press Cmd+K on Mac or Ctrl+K on Windows. Describe the change you want and Cursor applies it inline. Use this for quick fixes, small refactors, and single-function changes where the full Composer workflow would be more than you need.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Mistakes Developers Make<\/strong><\/h2>\n\n\n\n<ul>\n<li>Writing vague prompts and expecting Composer to guess what they meant<\/li>\n\n\n\n<li>Skipping the plan review step and applying changes without reading them first<\/li>\n\n\n\n<li>Using Composer for tiny one-line edits where Cmd+K is faster and simpler<\/li>\n\n\n\n<li>Treating Composer as a one-shot tool instead of having an iterative conversation<\/li>\n\n\n\n<li>Accepting all changes without reviewing diffs and introducing bugs they did not catch<\/li>\n\n\n\n<li>Not giving Composer enough context about constraints, existing patterns, or what to avoid<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Getting Maximum Value From Cursor 2.0 and Composer<\/strong><\/h2>\n\n\n\n<ol>\n<li><strong>Be specific in your prompts&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Vague instructions produce vague code. Tell Composer exactly what you want, which files are relevant, what patterns to follow, and what to avoid. The specificity of your input directly determines the quality of the output.<\/p>\n\n\n\n<ol start=\"2\">\n<li><strong>Use the codebase as context&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Reference specific functions, files, and patterns in your prompts. Instead of saying &#8220;add error handling,&#8221; say &#8220;add error handling to the fetchUser function in api\/users.ts following the same pattern used in api\/posts.ts.&#8221; Composer will follow your existing conventions.<\/p>\n\n\n\n<ol start=\"3\">\n<li><strong>Read the plan every single time&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The plan step exists for a reason. Composer can misunderstand an instruction. Reading the plan before applying changes takes thirty seconds and can save you from reviewing a large incorrect diff or introducing bugs you did not intend.<\/p>\n\n\n\n<ol start=\"4\">\n<li><strong>Iterate rather than restart&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>When the first output is not perfect, continue the conversation instead of starting a new one. Composer remembers the context of your session. Iterating from a close answer is almost always faster than starting fresh with a better prompt.<\/p>\n\n\n\n<ol start=\"5\">\n<li><strong>Combine Composer with Cmd+K&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use Composer for multi-file tasks and feature-level work. Use Cmd+K for quick targeted edits to a single function or block. Knowing which tool fits which task makes your workflow significantly faster.<\/p>\n\n\n\n<p><strong><em>Did You Know?<\/em><\/strong><em> Developers using Cursor 2.0 with Composer report spending significantly less time on mechanical coding tasks and more time on system design and problem-solving. The shift is not just in speed. It is where your attention goes while you are building.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Technology Behind Cursor 2.0 and Composer<\/strong><\/h2>\n\n\n\n<ol>\n<li><strong>Advanced codebase indexing&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Cursor 2.0 builds and maintains a semantic index of your entire project. This is not a simple text search. The system understands relationships between files, functions, types, and modules, giving Composer accurate context to work from.<\/p>\n\n\n\n<ol start=\"2\">\n<li><strong>Frontier model integration&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Composer is powered by leading frontier AI models with large context windows capable of holding your entire codebase in working memory during a session. This is what makes genuine multi-file reasoning possible rather than isolated file-by-file suggestions.<\/p>\n\n\n\n<ol start=\"3\">\n<li><strong>Diff-based change application&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Rather than rewriting files wholesale, Composer generates precise diffs that target only what needs to change. This keeps your codebase stable, makes changes easy to review, and reduces the risk of unintended side effects from broad rewrites.<\/p>\n\n\n\n<ol start=\"4\">\n<li><strong>Privacy-conscious architecture&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Cursor 2.0 offers privacy modes that control how your code is handled. You can use the tool with confidence that your proprietary codebase is not being used to train models or exposed beyond the context of your own session.<\/p>\n\n\n\n<ol start=\"5\">\n<li><strong>VS Code extension compatibility&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Because Cursor 2.0 is built on VS Code&#8217;s foundation, your existing extensions continue to work. Linters, formatters, debuggers, and language servers all function exactly as they did before, giving Composer access to the same rich development environment you already rely on.<\/p>\n\n\n\n<p>To learn more about Introducing Cursor 2.0 and Composer: The Future of AI-Powered Coding, do not miss the chance to enroll in HCL GUVI&#8217;s <strong>Intel &amp; IITM Pravartak Certified <\/strong><a href=\"https:\/\/www.guvi.in\/mlp\/artificial-intelligence-and-machine-learning?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=introducing-cursor-2.0-and-composer-ai-coding-future\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Artificial Intelligence &amp; Machine Learning course. <\/strong><\/a>Endorsed with <strong>Intel certification<\/strong>, this course adds a globally recognized credential to your resume, a powerful edge that sets you apart in the competitive AI job market.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Cursor 2.0 and Composer are not incremental improvements to an existing workflow. They represent a different way of thinking about what a code editor is supposed to do.<\/p>\n\n\n\n<p>The editor is no longer just a place to type. It is a place to think out loud about what you want to build, hand off the mechanical execution, and focus your attention on the parts of software development that actually require human judgment.<\/p>\n\n\n\n<p>Multi-file editing, full codebase awareness, iterative conversation, and precise diff-based changes all combine into something that genuinely feels different to use. Not faster in a small way. Different in a fundamental way.<\/p>\n\n\n\n<p>If you have been waiting for AI coding tools to move beyond autocomplete, Cursor 2.0 and Composer are the answer you were waiting for.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQs<\/strong><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1777660883633\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>1. Do I need to give up VS Code to use Cursor 2.0?<\/strong>\u00a0<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Cursor 2.0 is built directly on VS Code. Your settings, extensions, themes, and keybindings all carry over. You keep everything you are used to and gain the AI capabilities on top.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1777660892078\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>2. How is Composer different from GitHub Copilot?<\/strong>\u00a0<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Copilot primarily provides inline code suggestions as you type. Composer plans and executes multi-file changes from natural language instructions, understands your full codebase, and works through an iterative conversation rather than line-by-line completion.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1777660909965\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>3. Is my code sent to external servers?<\/strong>\u00a0<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Cursor 2.0 offers privacy mode options that give you control over how your code is handled. Review the privacy settings during setup to choose the level of data handling that fits your situation and your organization&#8217;s requirements.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1777660930667\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>4. Can Composer handle large codebases with hundreds of files?<\/strong>\u00a0<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Cursor 2.0 is designed to index and understand large projects. The semantic indexing system handles scale well, and Composer draws on this full index when planning and executing changes regardless of project size.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1777660946221\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>5. What programming languages does Cursor 2.0 support?<\/strong>\u00a0<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Cursor 2.0 supports all languages that VS Code supports, which covers virtually every major programming language in active use. Composer&#8217;s multi-file editing and codebase understanding work across languages within the same project.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>You are in the middle of building something. You need to change how a feature works across ten different files. You have to remember what every function does, where every variable lives, and how every piece connects to everything else. Traditional code editors make this feel like archaeology. You dig through files, cross-reference manually, and [&hellip;]<\/p>\n","protected":false},"author":63,"featured_media":109197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[933],"tags":[],"views":"28","authorinfo":{"name":"Vishalini Devarajan","url":"https:\/\/www.guvi.in\/blog\/author\/vishalini\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/05\/Cursor-2.0-Composer-300x115.webp","jetpack_featured_media_url":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2026\/05\/Cursor-2.0-Composer-scaled.webp","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/109005"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=109005"}],"version-history":[{"count":5,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/109005\/revisions"}],"predecessor-version":[{"id":109200,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/109005\/revisions\/109200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/109197"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=109005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=109005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=109005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}