{"id":737,"date":"2024-10-20T10:00:00","date_gmt":"2024-10-20T10:00:00","guid":{"rendered":"https:\/\/jacar.es\/github-copilot-workspace\/"},"modified":"2024-10-20T10:00:00","modified_gmt":"2024-10-20T10:00:00","slug":"github-copilot-workspace","status":"publish","type":"post","link":"https:\/\/jacar.es\/en\/github-copilot-workspace\/","title":{"rendered":"GitHub Copilot Workspace: GitHub&#8217;s Conversational IDE"},"content":{"rendered":"<p><strong>GitHub Copilot Workspace<\/strong> (announced April 2024, preview later) is GitHub\u2019s attempt to reimagine development workflow: instead of \u201cinline completion\u201d, proposes <strong>task-first<\/strong>. Describe what you want, Copilot generates multi-file plan, applies changes, tests. Competes with Cursor Composer but native GitHub. Still in technical preview at time.<\/p>\n<h2 id=\"the-model\">The Model<\/h2>\n<p>Workflow:<\/p>\n<ol type=\"1\">\n<li><strong>Open GitHub Issue<\/strong>: describes the problem.<\/li>\n<li><strong>Launch Workspace<\/strong>: Copilot reads issue + codebase.<\/li>\n<li><strong>Plan phase<\/strong>: Copilot proposes steps.<\/li>\n<li><strong>Edit phase<\/strong>: Copilot implements changes.<\/li>\n<li><strong>Test phase<\/strong>: runs tests, iterates.<\/li>\n<li><strong>Create PR<\/strong>: with summary.<\/li>\n<\/ol>\n<p>Essentially AI dev completing tasks end-to-end.<\/p>\n<h2 id=\"github-integration\">GitHub Integration<\/h2>\n<p>Native:<\/p>\n<ul>\n<li><strong>Issues<\/strong> as task source.<\/li>\n<li><strong>PRs<\/strong> as output.<\/li>\n<li><strong>Codespaces<\/strong> as workspace.<\/li>\n<li><strong>Actions<\/strong>: CI triggers on changes.<\/li>\n<li><strong>Projects<\/strong>: task management.<\/li>\n<\/ul>\n<p>Enterprise-friendly workflow.<\/p>\n<h2 id=\"copilot-workspace-vs-cursor-composer\">Copilot Workspace vs Cursor Composer<\/h2>\n<table>\n<thead>\n<tr class=\"header\">\n<th>Aspect<\/th>\n<th>Copilot Workspace<\/th>\n<th>Cursor Composer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"odd\">\n<td>Primary interface<\/td>\n<td>Browser + GitHub<\/td>\n<td>VS Code fork<\/td>\n<\/tr>\n<tr class=\"even\">\n<td>Task source<\/td>\n<td>GitHub Issue<\/td>\n<td>Text prompt<\/td>\n<\/tr>\n<tr class=\"odd\">\n<td>Planning phase<\/td>\n<td>Explicit<\/td>\n<td>Implicit<\/td>\n<\/tr>\n<tr class=\"even\">\n<td>Multi-file<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr class=\"odd\">\n<td>Ecosystem<\/td>\n<td>GitHub-first<\/td>\n<td>IDE-first<\/td>\n<\/tr>\n<tr class=\"even\">\n<td>Maturity<\/td>\n<td>Preview<\/td>\n<td>GA<\/td>\n<\/tr>\n<tr class=\"odd\">\n<td>Model<\/td>\n<td>OpenAI (presumably)<\/td>\n<td>Multi-provider<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Copilot Workspace<\/strong>: team\/GitHub workflow. <strong>Cursor Composer<\/strong>: solo developer productivity.<\/p>\n<h2 id=\"features\">Features<\/h2>\n<h3 id=\"plan-preview\">Plan Preview<\/h3>\n<p>Before changes, Copilot shows:<\/p>\n<ul>\n<li>Affected files.<\/li>\n<li>Implementation steps.<\/li>\n<li>Dependencies.<\/li>\n<\/ul>\n<p>User can edit plan before execution.<\/p>\n<h3 id=\"multi-file-edits\">Multi-File Edits<\/h3>\n<p>Single task can touch many files:<\/p>\n<ul>\n<li>Add feature in backend + frontend + tests.<\/li>\n<li>Refactor across modules.<\/li>\n<li>Upgrade library version.<\/li>\n<\/ul>\n<p>Plan-first approach helps.<\/p>\n<h3 id=\"test-integration\">Test Integration<\/h3>\n<p>After changes:<\/p>\n<ul>\n<li>Runs existing tests.<\/li>\n<li>Generates new tests.<\/li>\n<li>Iterates if fails.<\/li>\n<\/ul>\n<p>Closed-loop testing.<\/p>\n<h3 id=\"codespace-execution\">Codespace Execution<\/h3>\n<ul>\n<li>Workspace runs in GitHub Codespace.<\/li>\n<li>Full dev environment.<\/li>\n<li>Standard tools available.<\/li>\n<li>Ephemeral.<\/li>\n<\/ul>\n<h2 id=\"typical-session\">Typical Session<\/h2>\n<pre><code>Issue: &quot;Add user deletion endpoint with soft-delete&quot;\n\nCopilot Workspace:\n  Plan:\n    1. Add soft_deleted column to User model\n    2. Create migration\n    3. Add DELETE \/users\/:id endpoint\n    4. Update User serializer\n    5. Add tests\n\n  Execute? (user reviews, approves)\n\nExecuting...\n  - Modified: models\/user.py\n  - Created: migrations\/0005_soft_delete.py\n  - Modified: api\/users.py\n  - Modified: tests\/test_users.py\n\nRunning tests...\n  - All passing.\n\nCreating PR...\n  - PR #124: &quot;feat: add soft-delete to user endpoint&quot;<\/code><\/pre>\n<p>Smooth but quality varies per task.<\/p>\n<h2 id=\"where-it-shines\">Where It Shines<\/h2>\n<ul>\n<li><strong>Well-described issues<\/strong> \u2192 clean PRs.<\/li>\n<li><strong>Well-tested codebases<\/strong>: Copilot uses tests as spec.<\/li>\n<li><strong>Standard tasks<\/strong>: CRUD, bug fixes, simple features.<\/li>\n<li><strong>Team workflows<\/strong>: devs review generated PRs.<\/li>\n<\/ul>\n<h2 id=\"where-it-fails\">Where It Fails<\/h2>\n<ul>\n<li><strong>Ambiguous requirements<\/strong>: needs clearer issue.<\/li>\n<li><strong>Complex architecture<\/strong>: misses big picture.<\/li>\n<li><strong>Legacy codebases<\/strong> without tests: stumbles.<\/li>\n<li><strong>Non-standard patterns<\/strong>: low-quality suggestions.<\/li>\n<li><strong>Large refactors<\/strong>: limited context.<\/li>\n<\/ul>\n<h2 id=\"pricing\">Pricing<\/h2>\n<p>Availability phases:<\/p>\n<ul>\n<li><strong>Technical preview<\/strong>: free limited access.<\/li>\n<li><strong>Copilot Enterprise<\/strong> ($39\/user\/mo): includes workspace features.<\/li>\n<\/ul>\n<p>Pricing eventually likely matches Copilot Enterprise tier.<\/p>\n<h2 id=\"vs-cursor-for-teams\">vs Cursor for Teams<\/h2>\n<p>Cursor:<\/p>\n<ul>\n<li><strong>Individual productivity<\/strong>: excellent.<\/li>\n<li><strong>Team workflows<\/strong>: limited.<\/li>\n<\/ul>\n<p>Copilot Workspace:<\/p>\n<ul>\n<li><strong>Individual<\/strong>: less streamlined.<\/li>\n<li><strong>Team workflows<\/strong>: built-in via GitHub.<\/li>\n<\/ul>\n<p>For GitHub-centric enterprises, Copilot Workspace makes sense. For individuals, Cursor remains better.<\/p>\n<h2 id=\"expected-evolution\">Expected Evolution<\/h2>\n<p>GitHub\/Microsoft roadmap:<\/p>\n<ul>\n<li><strong>Agent mode<\/strong>: autonomous longer-running agents.<\/li>\n<li><strong>Custom models<\/strong>: enterprise bring-your-own-LLM.<\/li>\n<li><strong>Enhanced testing<\/strong>: more autonomous test generation.<\/li>\n<li><strong>Code review<\/strong>: AI reviewer with deeper analysis.<\/li>\n<\/ul>\n<p>Direction is Copilot \u2192 more autonomous.<\/p>\n<h2 id=\"security-considerations\">Security Considerations<\/h2>\n<ul>\n<li><strong>Code on Microsoft backend<\/strong>: enterprise agreements cover.<\/li>\n<li><strong>No training with enterprise code<\/strong> (per terms).<\/li>\n<li><strong>IP attribution<\/strong>: clear.<\/li>\n<li><strong>Audit logs<\/strong>: enterprise tier available.<\/li>\n<\/ul>\n<p>Similar concerns to standard Copilot.<\/p>\n<h2 id=\"current-limitations\">Current Limitations<\/h2>\n<ul>\n<li><strong>Preview<\/strong>: features changing.<\/li>\n<li><strong>Quality variance<\/strong>: sometimes perfect, sometimes off.<\/li>\n<li><strong>Slow<\/strong>: planning phase adds latency.<\/li>\n<li><strong>GitHub-only<\/strong>: no GitLab\/Bitbucket equivalents.<\/li>\n<li><strong>Primarily English<\/strong>: issues\/PRs in other languages limited.<\/li>\n<\/ul>\n<h2 id=\"to-start\">To Start<\/h2>\n<p>Requires:<\/p>\n<ul>\n<li><strong>GitHub Copilot subscription<\/strong>.<\/li>\n<li><strong>Waitlist access<\/strong> for Workspace preview.<\/li>\n<li><strong>Repository enrolled<\/strong> in feature.<\/li>\n<\/ul>\n<p>Request access on GitHub.<\/p>\n<h2 id=\"workflow-impact\">Workflow Impact<\/h2>\n<p>Team adopting Copilot Workspace:<\/p>\n<ul>\n<li><strong>More PRs<\/strong>: AI generates proposals.<\/li>\n<li><strong>More review<\/strong>: human validates.<\/li>\n<li><strong>Issue quality matters more<\/strong>: vague issues \u2192 bad PRs.<\/li>\n<li><strong>Critical test coverage<\/strong>: tests as spec.<\/li>\n<\/ul>\n<p>Changes incentives in useful direction.<\/p>\n<h2 id=\"comparison-with-ai-agents\">Comparison with AI Agents<\/h2>\n<p>Copilot Workspace is specific \u201cagent\u201d:<\/p>\n<ul>\n<li><strong>Goal<\/strong>: complete task from issue.<\/li>\n<li><strong>Tools<\/strong>: code edit, test, commit.<\/li>\n<li><strong>Feedback loop<\/strong>: test \u2192 iterate.<\/li>\n<li><strong>Scope<\/strong>: typically single PR.<\/li>\n<\/ul>\n<p>For multi-repo or cross-project, other approaches.<\/p>\n<h2 id=\"conclusion\">Conclusion<\/h2>\n<p>Copilot Workspace is GitHub\u2019s interesting bet on task-first AI development. For GitHub-centric teams, natural fit. For individual productivity, Cursor probably more refined. Preview state means expected evolution. Industry direction \u2014 AI doing more autonomously vs just completing inline \u2014 is clear. Workspace positions GitHub\/Microsoft for that future. Worth evaluating if you have Copilot Enterprise or are in GitHub ecosystem.<\/p>\n<p>Follow us on jacar.es for more on AI coding, GitHub, and development workflows.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Copilot Workspace proposes task-first development: describe problem, AI plans + implements. How it compares with Cursor Composer.<\/p>\n","protected":false},"author":1,"featured_media":738,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,22],"tags":[31,662,660,314,661],"class_list":["post-737","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-de-software","category-inteligencia-artificial","tag-ai-coding","tag-composer","tag-copilot-workspace","tag-cursor","tag-github-copilot"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["es","en"],"languages":{"es":{"title":true,"content":true,"excerpt":true},"en":{"title":true,"content":true,"excerpt":true}}},"gutentor_comment":0,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GitHub Copilot Workspace: GitHub&#039;s Conversational IDE - Jacar<\/title>\n<meta name=\"description\" content=\"GitHub Copilot Workspace: task-first coding, GitHub integration, Cursor Composer alternative, and preview evolution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jacar.es\/github-copilot-workspace\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Copilot Workspace: GitHub&#039;s Conversational IDE - Jacar\" \/>\n<meta property=\"og:description\" content=\"GitHub Copilot Workspace: task-first coding, GitHub integration, Cursor Composer alternative, and preview evolution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jacar.es\/github-copilot-workspace\/\" \/>\n<meta property=\"og:site_name\" content=\"Jacar\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-20T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\/wp-content\/uploads\/2020\/09\/favicon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"252\" \/>\n\t<meta property=\"og:image:height\" content=\"229\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"javi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"javi\" \/>\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:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/\"},\"author\":{\"name\":\"javi\",\"@id\":\"https:\\\/\\\/jacar.es\\\/#\\\/schema\\\/person\\\/54a7f7b4224b38fafc9866eb3e614208\"},\"headline\":\"GitHub Copilot Workspace: GitHub&#8217;s Conversational IDE\",\"datePublished\":\"2024-10-20T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/\"},\"wordCount\":1222,\"publisher\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/20051643\\\/jwp-1780550-23458.jpg\",\"keywords\":[\"ai-coding\",\"composer\",\"copilot workspace\",\"cursor\",\"github copilot\"],\"articleSection\":[\"Desarrollo de Software\",\"Inteligencia Artificial\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/\",\"url\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/\",\"name\":\"GitHub Copilot Workspace: GitHub's Conversational IDE - Jacar\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/20051643\\\/jwp-1780550-23458.jpg\",\"datePublished\":\"2024-10-20T10:00:00+00:00\",\"description\":\"GitHub Copilot Workspace: task-first coding, GitHub integration, Cursor Composer alternative, and preview evolution.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/20051643\\\/jwp-1780550-23458.jpg\",\"contentUrl\":\"https:\\\/\\\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/20051643\\\/jwp-1780550-23458.jpg\",\"width\":1200,\"height\":900,\"caption\":\"Pantalla de desarrollo con m\u00faltiples ventanas de c\u00f3digo en entorno moderno\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jacar.es\\\/github-copilot-workspace\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/jacar.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub Copilot Workspace: la IDE conversacional de GitHub\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jacar.es\\\/#website\",\"url\":\"https:\\\/\\\/jacar.es\\\/\",\"name\":\"Jacar\",\"description\":\"Passion for Technology\",\"publisher\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jacar.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jacar.es\\\/#organization\",\"name\":\"Jacar\",\"url\":\"https:\\\/\\\/jacar.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jacar.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jacar.es\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/jacar.es\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/favicon.png\",\"width\":252,\"height\":229,\"caption\":\"Jacar\"},\"image\":{\"@id\":\"https:\\\/\\\/jacar.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercanetearroyo\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jacar.es\\\/#\\\/schema\\\/person\\\/54a7f7b4224b38fafc9866eb3e614208\",\"name\":\"javi\",\"sameAs\":[\"https:\\\/\\\/jacar.es\"],\"url\":\"https:\\\/\\\/jacar.es\\\/en\\\/author\\\/javi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GitHub Copilot Workspace: GitHub's Conversational IDE - Jacar","description":"GitHub Copilot Workspace: task-first coding, GitHub integration, Cursor Composer alternative, and preview evolution.","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:\/\/jacar.es\/github-copilot-workspace\/","og_locale":"en_US","og_type":"article","og_title":"GitHub Copilot Workspace: GitHub's Conversational IDE - Jacar","og_description":"GitHub Copilot Workspace: task-first coding, GitHub integration, Cursor Composer alternative, and preview evolution.","og_url":"https:\/\/jacar.es\/github-copilot-workspace\/","og_site_name":"Jacar","article_published_time":"2024-10-20T10:00:00+00:00","og_image":[{"width":252,"height":229,"url":"https:\/\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\/wp-content\/uploads\/2020\/09\/favicon.png","type":"image\/png"}],"author":"javi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"javi","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jacar.es\/github-copilot-workspace\/#article","isPartOf":{"@id":"https:\/\/jacar.es\/github-copilot-workspace\/"},"author":{"name":"javi","@id":"https:\/\/jacar.es\/#\/schema\/person\/54a7f7b4224b38fafc9866eb3e614208"},"headline":"GitHub Copilot Workspace: GitHub&#8217;s Conversational IDE","datePublished":"2024-10-20T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/jacar.es\/github-copilot-workspace\/"},"wordCount":1222,"publisher":{"@id":"https:\/\/jacar.es\/#organization"},"image":{"@id":"https:\/\/jacar.es\/github-copilot-workspace\/#primaryimage"},"thumbnailUrl":"https:\/\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\/wp-content\/uploads\/2024\/10\/20051643\/jwp-1780550-23458.jpg","keywords":["ai-coding","composer","copilot workspace","cursor","github copilot"],"articleSection":["Desarrollo de Software","Inteligencia Artificial"],"inLanguage":"en-US"},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/jacar.es\/github-copilot-workspace\/","url":"https:\/\/jacar.es\/github-copilot-workspace\/","name":"GitHub Copilot Workspace: GitHub's Conversational IDE - Jacar","isPartOf":{"@id":"https:\/\/jacar.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jacar.es\/github-copilot-workspace\/#primaryimage"},"image":{"@id":"https:\/\/jacar.es\/github-copilot-workspace\/#primaryimage"},"thumbnailUrl":"https:\/\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\/wp-content\/uploads\/2024\/10\/20051643\/jwp-1780550-23458.jpg","datePublished":"2024-10-20T10:00:00+00:00","description":"GitHub Copilot Workspace: task-first coding, GitHub integration, Cursor Composer alternative, and preview evolution.","breadcrumb":{"@id":"https:\/\/jacar.es\/github-copilot-workspace\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jacar.es\/github-copilot-workspace\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jacar.es\/github-copilot-workspace\/#primaryimage","url":"https:\/\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\/wp-content\/uploads\/2024\/10\/20051643\/jwp-1780550-23458.jpg","contentUrl":"https:\/\/jcs-wp-jacar-es.fsn1.your-objectstorage.com\/wp-content\/uploads\/2024\/10\/20051643\/jwp-1780550-23458.jpg","width":1200,"height":900,"caption":"Pantalla de desarrollo con m\u00faltiples ventanas de c\u00f3digo en entorno moderno"},{"@type":"BreadcrumbList","@id":"https:\/\/jacar.es\/github-copilot-workspace\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/jacar.es\/"},{"@type":"ListItem","position":2,"name":"GitHub Copilot Workspace: la IDE conversacional de GitHub"}]},{"@type":"WebSite","@id":"https:\/\/jacar.es\/#website","url":"https:\/\/jacar.es\/","name":"Jacar","description":"Passion for Technology","publisher":{"@id":"https:\/\/jacar.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jacar.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jacar.es\/#organization","name":"Jacar","url":"https:\/\/jacar.es\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jacar.es\/#\/schema\/logo\/image\/","url":"https:\/\/jacar.es\/wp-content\/uploads\/2020\/09\/favicon.png","contentUrl":"https:\/\/jacar.es\/wp-content\/uploads\/2020\/09\/favicon.png","width":252,"height":229,"caption":"Jacar"},"image":{"@id":"https:\/\/jacar.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/javiercanetearroyo\/"]},{"@type":"Person","@id":"https:\/\/jacar.es\/#\/schema\/person\/54a7f7b4224b38fafc9866eb3e614208","name":"javi","sameAs":["https:\/\/jacar.es"],"url":"https:\/\/jacar.es\/en\/author\/javi\/"}]}},"_links":{"self":[{"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/posts\/737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/comments?post=737"}],"version-history":[{"count":0,"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/posts\/737\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/media\/738"}],"wp:attachment":[{"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/media?parent=737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/categories?post=737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jacar.es\/en\/wp-json\/wp\/v2\/tags?post=737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}