[控场AI]
产品Banana项目

Banana

开源AI编程助手记忆与上下文调度项目,通过MCP协议为编码Agent提供代码关系检索、架构决策记忆和显式规则检查,基于图数据库存储代码AST结构

时间轴 (近 90 天)

10月18日

Banana 是一个通过 MCP 协议为编码 Agent 提供代码关系检索、架构决策记忆和显式规则检查的开源项目。

待验证50%
10月18日

Banana 使用 FalkorDB 的三跳多边遍历延迟为 17.4 毫秒,架构决策召回延迟为 1.37 毫秒,AST 边界检查延迟为 0.28 毫秒。

待验证50%
10月18日

Banana 已将代码库索引进图数据库,包含 39 个文件、42 个类、84 个函数、275 条导入与调用关系。

待验证50%
10月18日

Banana 使用 Edmonds-Karp 最大流算法分配上下文预算,将代码 token 视为流量,依赖关系视为管道,LLM 上下文预算视为汇点。

待验证50%
10月18日

Banana 可以在 5 毫秒内启动隔离的临时微图(banana_scratch_<session_id>),用于 Agent 的假设性推演。

待验证50%
10月18日

Banana 的护栏检查可以直接检查图关系并标记架构违规,无需调用 LLM。

待验证50%
10月18日

Banana 后端使用 FalkorDB 管理三层图:banana_knowledge(代码结构与决策)、banana_demand(规则与约束)、banana_scratch_*(临时推演图)。

待验证50%
10月18日

Banana 服务部署在 AWS Lambda 上,由 FalkorDB Cloud 支撑。

待验证50%
10月18日

Banana 项目已在 GitHub 开源,并提供在线端点与演示视频。

待验证50%

全部知识事实 (9)

来源文章