<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Checks and Workspaces on</title><link>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces</link><description>Recent content in Checks and Workspaces on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Thu, 15 Oct 2026 12:09:53 +0000</lastBuildDate><atom:link href="https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/index.xml" rel="self" type="application/rss+xml"/><item><title>Set up Chainguard Checks and Chainguard Workspaces</title><link>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/set-up</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/set-up</guid><description>&lt;p&gt;&lt;a href="https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/chainguard/checks"&gt;Chainguard Checks&lt;/a&gt; runs your repository&amp;rsquo;s CI on every GitHub pull request, with each check in its own microVM. &lt;a href="https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/chainguard/workspaces"&gt;Chainguard Workspaces&lt;/a&gt; runs your development work, and the coding agents that do it, in a remote microVM session that holds none of your long-lived credentials. You can use either product on its own, but they&amp;rsquo;re built to work together, and you set them up together: one command, &lt;code&gt;chainctl develop init&lt;/code&gt;, turns on both. This page explains what the products share, then walks you through signing up and giving teammates access. For how the two products isolate your code, refer to &lt;a href="https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/how-it-works"&gt;How Chainguard Checks and Chainguard Workspaces isolate your code&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Tutorial: Fix a failing check with Claude Code in a Chainguard Workspaces session</title><link>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/tutorial</link><pubDate>Thu, 12 Nov 2026 15:30:50 +0000</pubDate><guid>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/tutorial</guid><description>&lt;p&gt;Chainguard Checks and Chainguard Workspaces are built to work together: a coding agent changes your code in a Workspaces session, &lt;code&gt;run-ci&lt;/code&gt; runs your checks against the change before you push, and Chainguard Checks runs the same checks on the pull request. When a check fails, the agent reads why from the session and fixes it.&lt;/p&gt;
&lt;p&gt;In this tutorial, you walk that loop once with a small Go project. You open a session, let Claude Code add a function, check the change with &lt;code&gt;run-ci&lt;/code&gt;, and open a pull request whose checks pass. Then you break a test on purpose, push without running &lt;code&gt;run-ci&lt;/code&gt;, read the failure from the session with &lt;code&gt;chainctl checks failures&lt;/code&gt;, and let Claude Code fix it.&lt;/p&gt;</description></item><item><title>How Chainguard Checks and Chainguard Workspaces isolate your code</title><link>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/how-it-works</link><pubDate>Thu, 15 Oct 2026 12:09:53 +0000</pubDate><guid>https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/how-it-works</guid><description>&lt;p&gt;Chainguard Checks runs your pull request checks, and Chainguard Workspaces runs your development sessions and coding agents, in microVMs that hold none of your long-lived credentials. This page collects the security model of both products in one place, for security reviewers who need to decide whether to allow them and for coding agents that need the rules. It describes how each product isolates code, where credentials come from, what code can reach on the network, who decides what a pull request gets, and how runs and sessions move through their lifecycles. A &lt;a href="https://chainguard-docs-preview-git-chainctl-console-compare.chainguard.app/docs/get-started/checks-and-workspaces/how-it-works#glossary"&gt;glossary&lt;/a&gt; at the end defines the terms both products use.&lt;/p&gt;</description></item></channel></rss>