文档
安装 bingo,在终端中工作,在内核上构建。
从这里开始:安装指南
从安装到日常使用。熟悉终端、选择模型,设定权限边界。
- 安装 用稳定版 Rust 工具链从源码构建 bingo,并确认这个二进制程序能应答。
- 快速上手 登录一个提供方,跑完第一个回合,读懂 bingo 摆到你面前的那张权限卡片。
- 终端界面 bingo 画画所用的语法、驱动它的按键,以及子代理和房间如何成为你能走进去的一行。
- 无头运行 用 --print 在管道上跑一个回合、三种输出格式、stdin 上的宿主协议,以及 JSON-RPC 服务器。
- 提供方与模型 bingo 自带的提供方、凭据如何进来、为额外端点准备的具名实例,以及模型是怎么选出来的。
- 设置与权限 设置的分层以及它们如何合并、五种权限模式、规则语法,以及 shell 钩子。
- 频道、网关与计划任务 把一个会话放进聊天话题里、每个数据目录留一个常驻的 bingo,以及把一个回合推迟或重复。
- 技能与 MCP 服务器 给 bingo 增添本事的两条路:写成文件的流程,以及来自另一个进程的工具。
开发者
理解内核与事件流,编写自己的插件,扩展 bingo。
- 架构 一个极小的内核、其余一切都是插件,以及一个由构建来断言的依赖方向。
- 事件流 一个帧类型、一份日志、两个纯 reducer,以及每一个都是它们的客户端的界面。
- 用 Rust 写插件 Plugin trait、一个插件可以注册的十一种贡献,以及最先该读的那个完整例子。
- 跨进程插件 用任何语言,在 stdio 上走 JSON-RPC,交付一个 bingo 原生的工具、命令、钩子、贡献者、压缩器或提供方。
- 连线服务 一个插件如何够到另一个插件的行为:进程内按类型,跨进程按键、方法和 schema。
- UI 即数据 一套视图词汇、按持久性分出的三条通路,以及一条让任何界面都不丢失信息的降级规则。
- Schema 与协议 两份已提交的 JSON Schema、它们所带的版本,以及 bingo 会说的三种连线格式。
- ADR 索引 bingo 里的每一个边界决定,各一行,按它们被做出的顺序排列。