primeintellect-ai/prime-agent
编程智能体能在对话结束后保留学到的经验并自我微调
Prime Agent 是一个用于编程和长时间自主任务的开源智能体,核心是一个持续运行的 Python REPL(逐行执行代码并立即看到结果的交互环境),把上下文当作变量、把子智能体调用当作函数调用来处理。'/refine' 命令会回顾当前的工作轨迹,对补充提示词、记忆、技能描述等持久状态做出有据可查的小幅更新,但从不改动不可变的基础系统提示词。由于以守护进程(daemon,在后台持续运行的进程)方式运行,终端断开后会话仍会继续,之后可以重新接入。
它做什么
- 内置工具是持续运行的 Python REPL,文件操作、shell 命令、工具调用、子智能体和上下文管理都通过代码完成
- rlm(...) 可以生成真正的子智能体来做并行或后台工作,并以编程方式返回结果
- /refine 只对 harness(补充持久状态) 做有据可查的小幅更新,并记录历史以便回滚
- 技能以可导入的 Python 包形式存在,内置的技能创建器能把重复出现的工作流程变成可复用技能
- 持久目标(/goal)、心跳(heartbeat)、定时任务和有限自主模式(/autonomous) 让任务能跨多轮对话和多次会话持续推进
为什么重要
这让耗时较长的研究评估或重复性的编程工作流可以在无人一直看守的情况下继续推进,并让智能体把经验带入之后的任务。README 明确警告这不是安全沙箱,因为该智能体会以用户自身权限执行模型生成的 Python 代码和命令。
本仓库术语
- RLM (Recursive Language Model) · 把上下文当变量、把子智能体调用当函数调用的运行方式
- Continual Harness · 跨会话保存补充提示词、记忆、技能描述等的持久状态结构
- REPL · 逐行执行代码并立即显示结果的交互式环境
- daemon · 终端断开后仍在后台持续运行的进程
- 技能(skill) · 把重复工作流程封装成的可复用 Python 包
仓库简介(英文)
A self-improving RLM agent for coding workflows and long-running autonomous tasks.
在 GitHub 打开相关报道
热门仓库
- tt-a1i/archify一个能把代码仓库描述变成可验证的可分享架构图的AI智能体技能
- bookorbit/bookorbit一个自建服务器的读书平台,在网页、Kobo、KOReader之间无缝续读
- ConardLi/garden-skills给Claude Code等AI编程助手装上现成技能包,涵盖设计、视频、生图和知识检索
- browser-use/browser-use让AI像人一样点击网页按钮、输入文字,自动帮你完成网上的各种任务
- K-Dense-AI/scientific-agent-skills把AI编程助手变成科研帮手的163份操作手册
- DietrichGebert/ponytail一套让AI编程助手先想清楚再动手写代码的规则
- liustack/modlens给DeepSeek这类只能读文字的AI装上一双眼睛:粘贴图片就能把内容变成结构化文字数据
- marin-community/marinMarin是一个把训练大语言模型全过程公开出来的开源研究平台