{
    "componentChunkName": "component---src-templates-page-jsx",
    "path": "/docs/test-management/qi-home/context-mapping/connect-github-copilot/",
    "result": {"data":{"markdownRemark":{"html":"<p><strong>Install the Arcus plugin for GitHub Copilot so that your coding context is captured and sent to QI Home for test generation.</strong></p>\n<p>When the plugin is installed and connected to a project, Atto captures your prompts, tool calls, and file changes as you work. When you are done, you push the context to QI Home with a single command. QA maps the context to the right sprint, and Atto generates test cases based on your development activity.</p>\n<div class=\"custom-block alert alert-info\"><div class=\"custom-block-heading\"><strong>NOTE</strong>:</div><div class=\"custom-block-body\"><p>This doc refers to the GitHub Copilot CLI plugin for Arcus, not Testsigma Copilot (the test execution feature). They are separate tools.</p></div></div>\n<hr>\n<blockquote>\n<h2 id=\"prerequisites\" style=\"position:relative;\"><a href=\"#prerequisites\" aria-label=\"prerequisites permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Prerequisites</strong></h2>\n<p>Before you begin, ensure that:</p>\n<ul>\n<li>GitHub Copilot is installed.</li>\n<li>You have an active project in Arcus by Testsigma.</li>\n</ul>\n</blockquote>\n<hr>\n<h2 id=\"install-the-plugin\" style=\"position:relative;\"><a href=\"#install-the-plugin\" aria-label=\"install the plugin permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Install the Plugin</strong></h2>\n<div class=\"custom-block alert alert-info\"><div class=\"custom-block-heading\"><strong>NOTE</strong>:</div><div class=\"custom-block-body\"><p>The install command for the GitHub Copilot Arcus plugin is pending confirmation from the dev team. This step will be updated before publication.</p></div></div>\n<hr>\n<h2 id=\"log-in-and-connect-your-project\" style=\"position:relative;\"><a href=\"#log-in-and-connect-your-project\" aria-label=\"log in and connect your project permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Log In and Connect Your Project</strong></h2>\n<ol>\n<li>In GitHub Copilot, run <strong>/arcus:login</strong>.</li>\n<li>Complete the login flow in the browser. Return to GitHub Copilot when prompted.</li>\n<li>Run <strong>/arcus:project &#x3C;project-id></strong> to connect the plugin to your Arcus project. Replace <strong>&#x3C;project-id></strong> with your project ID from <strong>Arcus > Settings > Project</strong>.</li>\n<li>Start coding. The plugin begins capturing your context in the background.</li>\n</ol>\n<div class=\"custom-block alert alert-info\"><div class=\"custom-block-heading\"><strong>NOTE</strong>:</div><div class=\"custom-block-body\"><p>No data is sent to Arcus until you run <strong>/arcus:push</strong>. Logging in and setting your project does not start any upload.</p></div></div>\n<hr>\n<h2 id=\"map-your-context-to-a-sprint\" style=\"position:relative;\"><a href=\"#map-your-context-to-a-sprint\" aria-label=\"map your context to a sprint permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Map Your Context to a Sprint</strong></h2>\n<p>Run <strong>/arcus:map &#x3C;ticket-key></strong> at any point before pushing to link your context to a sprint story.</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">/arcus:map PROJ-123</code></pre></div>\n<p>Running <strong>/arcus:map</strong> before pushing means your context arrives in QI Home already mapped to the correct sprint. QA does not need to route it manually from Unmapped Context.</p>\n<div class=\"custom-block alert alert-info\"><div class=\"custom-block-heading\"><strong>NOTE</strong>:</div><div class=\"custom-block-body\"><p>You can push without mapping. The context lands in Unmapped Context and QA maps it from there. See <a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/map-developer-context/\">Map Developer Context</a>.</p></div></div>\n<hr>\n<h2 id=\"push-your-context\" style=\"position:relative;\"><a href=\"#push-your-context\" aria-label=\"push your context permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Push Your Context</strong></h2>\n<ol>\n<li>When you are done, run <strong>/arcus:push</strong> to upload the captured context to QI Home.</li>\n</ol>\n<p>The context appears in QI Home under <strong>Unmapped Context</strong> (if you did not run <strong>/arcus:map</strong>) or under the mapped sprint (if you did).</p>\n<hr>\n<h2 id=\"commands-reference\" style=\"position:relative;\"><a href=\"#commands-reference\" aria-label=\"commands reference permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Commands Reference</strong></h2>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>What it does</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>/arcus:help</td>\n<td>Lists all available Arcus commands</td>\n</tr>\n<tr>\n<td>/arcus:login</td>\n<td>Authenticates your Arcus account</td>\n</tr>\n<tr>\n<td>/arcus:logout</td>\n<td>Logs out of your Arcus account</td>\n</tr>\n<tr>\n<td>/arcus:project <project-id></td>\n<td>Connects the plugin to an Arcus project</td>\n</tr>\n<tr>\n<td>/arcus:map <ticket-key></td>\n<td>Links the current context to a sprint story</td>\n</tr>\n<tr>\n<td>/arcus:test</td>\n<td>Runs tests from QI Home in the current context</td>\n</tr>\n<tr>\n<td>/arcus:testsigma-tests</td>\n<td>Lists existing Testsigma tests for the current project</td>\n</tr>\n<tr>\n<td>/arcus:push</td>\n<td>Uploads the current context to QI Home</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2 id=\"if-you-also-use-github\" style=\"position:relative;\"><a href=\"#if-you-also-use-github\" aria-label=\"if you also use github permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>If You Also Use GitHub</strong></h2>\n<p>If your team has the Arcus GitHub App installed and you raise a pull request for the same work you captured in this context, Atto connects the two automatically:</p>\n<ul>\n<li><strong>Context still unmapped</strong>: Atto converts it into a GitHub context. The GitHub Copilot context and the pull request are unified as a single entry in Unmapped Context.</li>\n<li><strong>Context already mapped</strong>: The pull request is auto-mapped to the same sprint or Ad-Hoc session. No further action is needed.</li>\n</ul>\n<hr>","frontmatter":{"title":"Connect GitHub Copilot","page_title":"Connect GitHub Copilot","metadesc":"How to install and connect the Arcus plugin for GitHub Copilot so your coding context is captured and sent to QI Home for test generation.","noindex":false,"contextual_links":[{"type":"section","name":"Contents","url":null},{"type":"link","name":"Prerequisites","url":"#prerequisites"},{"type":"link","name":"Install the Plugin","url":"#install-the-plugin"},{"type":"link","name":"Log In and Connect Your Project","url":"#log-in-and-connect-your-project"},{"type":"link","name":"Map Your Context to a Sprint","url":"#map-your-context-to-a-sprint"},{"type":"link","name":"Push Your Context","url":"#push-your-context"},{"type":"link","name":"Commands Reference","url":"#commands-reference"},{"type":"link","name":"If You Also Use GitHub","url":"#if-you-also-use-github"}]},"fields":{"slug":"/docs/test-management/qi-home/context-mapping/connect-github-copilot/"}}},"pageContext":{"slug":"/docs/test-management/qi-home/context-mapping/connect-github-copilot/","prev":{"fields":{"slug":"/docs/test-management/qi-home/context-mapping/connect-cursor/"},"frontmatter":{"title":"Connect Cursor","metadesc":"How to install and connect the Arcus plugin for Cursor so your coding context is captured and sent to QI Home for test generation.","canonical":null,"keywords":null,"social_share_summary":null,"social_share_desc":null,"social_share_image":null,"noindex":false}},"next":{"fields":{"slug":"/docs/test-management/qi-home/context-mapping/connect-codex/"},"frontmatter":{"title":"Connect Codex","metadesc":"How to install and connect the Arcus plugin for Codex so your coding context is captured and sent to QI Home for test generation.","canonical":null,"keywords":null,"social_share_summary":null,"social_share_desc":null,"social_share_image":null,"noindex":false}}}},
    "staticQueryHashes": ["2855385900","63159454"]}