<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Agent-Infrastructure on emsenn.net</title>
    <link>https://emsenn.net/tags/agent-infrastructure/</link>
    <description>Recent content in Agent-Infrastructure on emsenn.net</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 09 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://emsenn.net/tags/agent-infrastructure/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Companion Tools for OpenClaw, March 2026</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/texts/companion-tools-for-openclaw-march-2026/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/texts/companion-tools-for-openclaw-march-2026/</guid>
      <description>&lt;h2 id=&#34;purpose&#34;&gt;&lt;a href=&#34;#purpose&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Purpose&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;This text surveys the tools that most often recur around OpenClaw in&#xA;current official documentation and practical guide material as of March&#xA;9, 2026. The source base does not support exact usage counts, so&#xA;&amp;ldquo;often used&amp;rdquo; here means recurring companions in the current OpenClaw&#xA;ecosystem rather than measured market share.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-the-tool-stack-reveals&#34;&gt;&lt;a href=&#34;#what-the-tool-stack-reveals&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;What the tool stack reveals&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The current OpenClaw ecosystem is converging on a distinctive practice.&#xA;OpenClaw itself stays as the long-running control plane, memory layer,&#xA;and multi-channel agent surface. Specialized work is pushed outward:&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw Gateway</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-gateway/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-gateway/</guid>
      <description>&lt;p&gt;The OpenClaw Gateway is the long-running control-plane process in an&#xA;OpenClaw deployment. It coordinates sessions, channels, tools,&#xA;configuration, routing, and web interfaces while the assistant remains&#xA;the user-facing product surface.&lt;/p&gt;&#xA;&lt;h2 id=&#34;role&#34;&gt;&lt;a href=&#34;#role&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Role&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The Gateway gives OpenClaw a persistent runtime. It keeps the assistant&#xA;reachable through chat channels, the Control UI, WebChat, and paired&#xA;device surfaces without reducing the system to a single interactive&#xA;terminal session.&lt;/p&gt;&#xA;&lt;h2 id=&#34;trust-boundary&#34;&gt;&lt;a href=&#34;#trust-boundary&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Trust boundary&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;OpenClaw&amp;rsquo;s security model treats the Gateway as a trusted operator&#xA;boundary, not as a hostile multi-tenant service. Within one Gateway&#xA;instance, authenticated control-plane access carries authority over the&#xA;configured agents, sessions, and policies in that deployment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw Hook</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-hook/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-hook/</guid>
      <description>&lt;p&gt;An OpenClaw hook is a directory-discovered event handler that runs when&#xA;command or lifecycle events fire inside the Gateway. Hooks are the&#xA;event-driven automation layer of OpenClaw.&lt;/p&gt;&#xA;&lt;h2 id=&#34;structure&#34;&gt;&lt;a href=&#34;#structure&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Structure&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The official hooks docs describe a hook as a directory containing&#xA;&lt;code&gt;HOOK.md&lt;/code&gt; plus a TypeScript handler. Hooks are discovered from&#xA;workspace, managed, and bundled directories, with workspace hooks&#xA;having highest precedence.&lt;/p&gt;&#xA;&lt;h2 id=&#34;role&#34;&gt;&lt;a href=&#34;#role&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Role&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Hooks let operators attach automation to events such as &lt;code&gt;/new&lt;/code&gt;,&#xA;bootstrap, or gateway startup. The bundled &lt;code&gt;session-memory&lt;/code&gt;,&#xA;&lt;code&gt;bootstrap-extra-files&lt;/code&gt;, &lt;code&gt;command-logger&lt;/code&gt;, and &lt;code&gt;boot-md&lt;/code&gt; hooks show the&#xA;main current uses: memory capture, workspace augmentation, audit&#xA;logging, and startup actions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw Memory</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-memory/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-memory/</guid>
      <description>&lt;p&gt;OpenClaw memory is the Markdown-based memory layer in an OpenClaw&#xA;workspace. Its source of truth is written files on disk rather than&#xA;session-local model state.&lt;/p&gt;&#xA;&lt;h2 id=&#34;structure&#34;&gt;&lt;a href=&#34;#structure&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Structure&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The official memory docs describe two default durable layers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;MEMORY.md&lt;/code&gt; for curated long-term memory&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;memory/YYYY-MM-DD.md&lt;/code&gt; for dated logs and running context&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Memory search tools are provided by the active memory plugin, but the&#xA;files remain primary. Search augments retrieval; it does not replace&#xA;the underlying Markdown record.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw Node</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-node/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-node/</guid>
      <description>&lt;p&gt;An OpenClaw node is a paired device surface that exposes host-local&#xA;capabilities to an OpenClaw Gateway. Nodes let the assistant act&#xA;through device-specific interfaces such as voice, camera, screen&#xA;capture, notifications, and host-local command execution.&lt;/p&gt;&#xA;&lt;h2 id=&#34;pairing-model&#34;&gt;&lt;a href=&#34;#pairing-model&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Pairing model&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;OpenClaw documents node pairing as an operator-approved connection to a&#xA;Gateway. Once paired, node actions are treated as trusted operator&#xA;actions on that device rather than as requests from an untrusted&#xA;external sender.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw Plugin Slot</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-plugin-slot/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-plugin-slot/</guid>
      <description>&lt;p&gt;An OpenClaw plugin slot is an exclusive plugin category where only one&#xA;plugin can own a given runtime role at a time. Slots let OpenClaw keep&#xA;its core lean while making selected extension points explicit and&#xA;mutually exclusive.&lt;/p&gt;&#xA;&lt;h2 id=&#34;examples&#34;&gt;&lt;a href=&#34;#examples&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Examples&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;OpenClaw documents &lt;code&gt;memory&lt;/code&gt; and &lt;code&gt;contextEngine&lt;/code&gt; as plugin slots. If&#xA;multiple plugins declare the same exclusive kind, only the selected&#xA;plugin loads for that slot and the others remain disabled.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw Skill</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-skill/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-skill/</guid>
      <description>&lt;p&gt;An OpenClaw skill is a directory-based instruction and tool bundle that&#xA;teaches an OpenClaw agent how to perform a specialized task. The&#xA;official docs define a skill as a directory containing a &lt;code&gt;SKILL.md&lt;/code&gt;&#xA;file and, optionally, scripts or other resources.&lt;/p&gt;&#xA;&lt;h2 id=&#34;loading-model&#34;&gt;&lt;a href=&#34;#loading-model&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Loading model&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The official skills documentation describes three main loading&#xA;locations:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;bundled skills shipped with OpenClaw&lt;/li&gt;&#xA;&lt;li&gt;managed or local skills under &lt;code&gt;~/.openclaw/skills&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;workspace skills under &lt;code&gt;&amp;lt;workspace&amp;gt;/skills&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When names conflict, workspace skills take precedence over shared and&#xA;bundled skills.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenClaw SOUL.md</title>
      <link>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-soul-md/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/tech/domains/computing/domains/artificial-intelligence/domains/agents/terms/openclaw-soul-md/</guid>
      <description>&lt;p&gt;OpenClaw SOUL.md is a workspace file that defines the assistant&amp;rsquo;s&#xA;identity, style, values, and behavioral boundaries. In practice it is&#xA;the main place where an operator specifies how the assistant should&#xA;speak, what it should prioritize, and where it should stop.&lt;/p&gt;&#xA;&lt;h2 id=&#34;role&#34;&gt;&lt;a href=&#34;#role&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;Role&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The official bootstrapping flow writes &lt;code&gt;SOUL.md&lt;/code&gt; during first-run setup&#xA;after collecting identity and preference information. Independent setup&#xA;guides treat it as the highest-leverage file to write early because it&#xA;shapes every later interaction.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
