bigfish 头像

bigfish

记录技术和生活。

从一个 helloworld 动态库到 rpi package:ABI 插件是怎样被加载的

从最小 Rust cdylib 插件、rpi_plugin_register 和工具生命周期出发,沿着 rpi 源码解释动态库发现、注册表合并,以及当前项目级 package 的构建与加载流程。

从一个 helloworld 动态库到 rpi package:ABI 插件是怎样被加载的

Jev 到底是什么?它与 LLM、分类模型和 Agent 决策有什么区别

从输入、输出和系统职责三个层面理解 TypeSafe AI 的 Jev:它为什么不是一个聊天模型,又与传统分类器、结构化输出和 Agent 决策循环有什么不同。

Jev 到底是什么?它与 LLM、分类模型和 Agent 决策有什么区别

rpi-mcp-adapter 源码解读:一个 Rust MCP 适配器如何管理工具调用

从 rpi-mcp-adapter 0.2.1 的当前 Rust 源码出发,跟踪 mcp_list、mcp_call、stdio、Streamable HTTP、连接缓存、超时取消和结果转换的完整调用链。

rpi-mcp-adapter 源码解读:一个 Rust MCP 适配器如何管理工具调用

rpi-acp 源码解读:以 Zed 为例,一个 ACP Client 如何启动并驱动 rpi Agent

从 rpi-acp 0.1.3 的 Rust 源码出发,以 Zed 为例,跟踪 ACP Client 如何通过 JSON-RPC stdio 启动 rpi、创建会话、接收事件并处理权限请求;其他兼容 ACP v1 的客户端也可参考。

rpi-acp 源码解读:以 Zed 为例,一个 ACP Client 如何启动并驱动 rpi Agent

如果你想拥有自己的 Agent,为什么值得从 rpi 开始

rpi 不是又一个终端 Agent,而是一套可以嵌入、测试、恢复和扩展的 Rust-native Agent runtime。本文介绍它的架构选择和工程优势。

如果你想拥有自己的 Agent,为什么值得从 rpi 开始

Go 和 Rust 性能谁更快?一次 HTTP 实测告诉你差距在哪里

在 1 核、512 MiB 和相同 HTTP 负载下,对比 Go 与 Rust 的吞吐、P99 延迟、内存占用、CPU 计算和高连接数表现。

Go 和 Rust 性能谁更快?一次 HTTP 实测告诉你差距在哪里