<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
    <title>bigfish的网络博客 - Lark</title>
    <subtitle>记录技术和生活</subtitle>
    <link rel="self" type="application/atom+xml" href="https://blog.laofu.online/tags/lark/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.laofu.online"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-10-08T00:00:00+00:00</updated>
    <id>https://blog.laofu.online/tags/lark/atom.xml</id>
    <entry xml:lang="zh">
        <title>我用 100 行核心代码，做了一个能接入飞书的 Hermes 式智能体</title>
        <published>2026-10-08T00:00:00+00:00</published>
        <updated>2026-10-08T00:00:00+00:00</updated>
        
        <author>
          <name>bigfish</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.laofu.online/blog/20261008-100xing-dai-ma-yong-rpifu-ke-hermeshe-xin-zhi-neng-ti/"/>
        <id>https://blog.laofu.online/blog/20261008-100xing-dai-ma-yong-rpifu-ke-hermeshe-xin-zhi-neng-ti/</id>
        
        <summary type="html">&lt;p&gt;很多人看到 Hermes Agent 的体验，第一反应是：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我也要把自己的 Agent 接进飞书。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;然后就开始设计 Webhook、消息签名、事件回调、会话表、流式输出和重试队列。还没让 Agent 回第一句话，网关已经先写了一半。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;其实，最简单的方式不是再造一个飞书机器人服务，而是直接让 rpi 接管这条长连接。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;rpi 的 &lt;code&gt;rpi-im-message&lt;/code&gt; 扩展已经把飞书接入层包起来：飞书消息通过官方 Rust SDK 的 WebSocket 长连接进入 rpi，rpi 负责调用 Agent，模型的最终回复再发回原来的会话。你需要配置飞书应用和模型，不需要从零实现一套消息网关。&lt;/p&gt;
&lt;p&gt;这篇文章会分成两层：先用约 100 行代码把 Hermes 式 Agent 的核心循环讲清楚，再告诉你真正接入飞书时为什么不必自己写网关。&lt;strong&gt;代码用来理解原理，扩展用来减少接入成本。&lt;/strong&gt;&lt;/p&gt;</summary>
        
    </entry>
</feed>
