bigfish
记录技术和生活。
把 coding agent 做成库:rpi 的架构、历史与集成取舍
从一次“把端口改成 8080”的任务出发,看 rpi 为什么把循环、会话与界面拆开,又怎样处理崩溃后的未知结果和进程内插件的生命周期。
浏览量:— · 访客:—
把 coding agent 做成库:rpi 的架构、历史与集成取舍Rust FFI 和 ABI 是什么关系?从一个字段写错的结构体说起
从结构体字段写反却仍能调用的例子出发,区分 FFI 机制、ABI 规则与接口协议,解释 repr(C)、extern C、符号导出、内存释放和 panic 边界,并对照 rpi 插件的版本检查与函数表设计。
浏览量:— · 访客:—
Rust FFI 和 ABI 是什么关系?从一个字段写错的结构体说起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 到底是什么?一个不聊天、只做判断的模型