bigfish 头像

bigfish

记录技术和生活。

DeepSeek 又更新了一个小版本:改了什么,该怎么看?

从任务效率、完整项目开发和搜索接口开放,解读 DeepSeek V4.1 Flash 1017 的三项变化,讲清帕累托改进的含义,以及不同用户该关注什么。

DeepSeek 又更新了一个小版本:改了什么,该怎么看?

Provider 不属于 Agent 核心:rpi 的分层理由与收益

一个 Rust 原生 Agent 运行时为什么要把供应商适配拆成契约 + 可替换实现:定位决定边界,边界决定收益。附每个决策的代价与当前未收敛之处。

Provider 不属于 Agent 核心:rpi 的分层理由与收益

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

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

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

Jev 到底是什么?一个不聊天、只做判断的模型

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

Jev 到底是什么?一个不聊天、只做判断的模型

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