<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>AI Agent on Square Uncle</title>
    <link>https://squareuncle.com/tags/ai-agent/</link>
    <description>Recent content in AI Agent on Square Uncle</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 24 Mar 2026 12:45:00 +0800</lastBuildDate>
    <atom:link href="https://squareuncle.com/tags/ai-agent/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>手搓龙虾 (3): 将微信连接到 CLI 原生内核</title>
      <link>https://squareuncle.com/posts/2026-03-24-visagent-wechat-clawbot-integration/</link>
      <pubDate>Tue, 24 Mar 2026 12:45:00 +0800</pubDate>
      <guid>https://squareuncle.com/posts/2026-03-24-visagent-wechat-clawbot-integration/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;VisAgent 微信集成封面&#34; loading=&#34;lazy&#34; src=&#34;https://squareuncle.com/images/visagent_wechat_integration_cover.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;继我们之前讨论过的 &lt;a href=&#34;#ZgotmplZ&#34;&gt;RoleEngine 核心&lt;/a&gt; 之后，是时候填补原生 CLI “大脑”与现实世界通信平台——&lt;strong&gt;微信&lt;/strong&gt;之间的鸿沟了。&lt;/p&gt;
&lt;p&gt;在 VisAgent 中，我们不迷信臃肿的重量级框架。相反，我们采用 &lt;strong&gt;CLI 原生桥接 (CLI-Native Bridge)&lt;/strong&gt; 模式。本文将探讨我们如何将 “Clawbot”（我们的微信接口）连接到手搓的 Gemini CLI 内核。&lt;/p&gt;
&lt;h2 id=&#34;请求流从聊天到-cli&#34;&gt;请求流：从聊天到 CLI&lt;/h2&gt;
&lt;p&gt;该架构是一系列专用工具组成的链条，每个工具只做一件事并做到极致。以下是消息如何从手机传递到 AI 的过程：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;sequenceDiagram
    participant User as 📱 微信用户
    participant Daemon as ⚙️ WeClaw (Go)
    participant Bridge as 🌉 visagent_invoke.py
    participant Engine as 🧠 RoleEngine (Python)
    participant CLI as 🐚 Gemini CLI (Binary)

    User-&amp;gt;&amp;gt;Daemon: 发送消息
    Daemon-&amp;gt;&amp;gt;Bridge: 生成进程 (JSON)
    Bridge-&amp;gt;&amp;gt;Engine: 初始化角色
    Engine-&amp;gt;&amp;gt;CLI: subprocess.run(stdin=prompt)
    CLI--&amp;gt;&amp;gt;Engine: 原始 AI 输出
    Engine-&amp;gt;&amp;gt;Engine: 过滤 Agent 噪音
    Engine--&amp;gt;&amp;gt;Bridge: OK + 清净输出
    Bridge--&amp;gt;&amp;gt;Daemon: JSON 事件
    Daemon--&amp;gt;&amp;gt;User: 回复微信
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;1-桥梁visagent_invokepy&#34;&gt;1. 桥梁：&lt;code&gt;visagent_invoke.py&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;由于我们的微信守护进程 (&lt;strong&gt;WeClaw&lt;/strong&gt;) 是用 Go 编写的，而我们的 Agent 逻辑是用 Python 编写的，我们需要一个轻量化、高性能的桥梁。我们没有采用复杂的 RPC 系统，而是使用了 &lt;strong&gt;CLI 桥接&lt;/strong&gt;。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
