<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Condukt blog</title>
  <subtitle>An Elixir framework for defining and running AI agents.</subtitle>
  <link href="https://condukt.tuist.dev/blog/feed.xml" rel="self" />
  <link href="https://condukt.tuist.dev/blog/" />
  <id>https://condukt.tuist.dev/blog/</id>
  
  <updated>2026-05-19T00:00:00.000Z</updated>
  <author>
    <name>Tuist</name>
    <uri>https://tuist.dev</uri>
  </author>
  
  <entry>
    <title>Microsandbox support in Condukt</title>
    <link href="https://condukt.tuist.dev/blog/microsandbox/" />
    <id>https://condukt.tuist.dev/blog/microsandbox/</id>
    <updated>2026-05-19T00:00:00.000Z</updated>
    <published>2026-05-19T00:00:00.000Z</published>
    <summary>Condukt can now run agent tool calls inside a local microVM through Microsandbox, with the same tools and the same agent definition.</summary>
    <author><name>The Tuist team</name></author>
  </entry>
  
  <entry>
    <title>The network is the open side of the sandbox</title>
    <link href="https://condukt.tuist.dev/blog/the-network-is-the-open-side-of-the-sandbox/" />
    <id>https://condukt.tuist.dev/blog/the-network-is-the-open-side-of-the-sandbox/</id>
    <updated>2026-05-15T00:00:00.000Z</updated>
    <published>2026-05-15T00:00:00.000Z</published>
    <summary>Sandboxing the filesystem and processes is the easy part. The network is the surface most stacks leave open, and the one that matters most as agents start touching real systems. Here is how we are closing it in Condukt, and the missing piece we are watching for.</summary>
    <author><name>The Tuist team</name></author>
  </entry>
  
  <entry>
    <title>Coding agents as runtimes</title>
    <link href="https://condukt.tuist.dev/blog/coding-agents-as-runtimes/" />
    <id>https://condukt.tuist.dev/blog/coding-agents-as-runtimes/</id>
    <updated>2026-05-13T00:00:00.000Z</updated>
    <published>2026-05-13T00:00:00.000Z</published>
    <summary>Codex and Claude are already tuned coding harnesses. Condukt should meet them where they are and orchestrate them as runtimes.</summary>
    <author><name>The Tuist team</name></author>
  </entry>
  
  <entry>
    <title>Tool calls in a pod you already run</title>
    <link href="https://condukt.tuist.dev/blog/kubernetes-sandbox/" />
    <id>https://condukt.tuist.dev/blog/kubernetes-sandbox/</id>
    <updated>2026-05-11T00:00:00.000Z</updated>
    <published>2026-05-11T00:00:00.000Z</published>
    <summary>We just shipped a Kubernetes sandbox for Condukt. One pod per session, the same agent definition, the same tools.</summary>
    <author><name>The Tuist team</name></author>
  </entry>
  
  <entry>
    <title>Where an agent&#39;s tools should run</title>
    <link href="https://condukt.tuist.dev/blog/sandboxes-for-tool-calls/" />
    <id>https://condukt.tuist.dev/blog/sandboxes-for-tool-calls/</id>
    <updated>2026-05-03T00:00:00.000Z</updated>
    <published>2026-05-03T00:00:00.000Z</published>
    <summary>We just landed sandboxes in Condukt. Same agent, swap where the tool calls actually execute. Here is the thinking behind it.</summary>
    <author><name>The Tuist team</name></author>
  </entry>
  
  <entry>
    <title>Secrets belong in the session</title>
    <link href="https://condukt.tuist.dev/blog/agent-session-secrets/" />
    <id>https://condukt.tuist.dev/blog/agent-session-secrets/</id>
    <updated>2026-05-03T00:00:00.000Z</updated>
    <published>2026-05-03T00:00:00.000Z</published>
    <summary>Agents need to act against real systems. We added session secrets to Condukt so credentials become part of the execution boundary, not part of the conversation.</summary>
    <author><name>The Tuist team</name></author>
  </entry>
  
</feed>
