Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.021 — 2026-07-25
REPO 75 STARS 约 1 分钟

Serena给编码Agent补上语义IDE

Serena把代码导航与重构能力交给编码Agent,减少在大型仓库里靠关键词摸索。

IMAGE — GitHub Trending(Python·日榜)

让编码 Agent 修改大型项目,有点像让人只靠全文搜索修一本不断改版的百科:同名词容易混淆,增删内容后,原来的页码也会失效。Serena 想补上类似 IDE(集成开发环境)的理解能力,让 Agent 按函数、类及其引用关系寻找和修改代码,而不只匹配关键词和行号。

它通过 MCP(模型上下文协议,一套让 AI 统一调用外部工具的约定)接入不同客户端。关键在于“符号级”操作:Agent 可以把一个函数或类当作完整单位,查找谁调用它,或执行跨文件重命名、移动和重构。项目作者称,这种方式在大型、复杂代码库中更快、更可靠;其展示的约 20 项日常编码任务评估也得到多款 Agent 的积极反馈,但这些结论来自项目方自建测试,尚不能视为独立验证。Serena 本身不负责写代码,真正规划和执行工作的仍是接入它的语言模型。


供稿材料 SOURCES — 1
01
oraios/serena GitHub Trending(Python·日榜) · REPO
原文 ↗

← 返回 2026-07-25 · 开源板块