DevTrendsDeveloper trends
Accent color

fzkuji /

openprogram

OpenProgram 是一个开源的自编程 AI Agent 框架。开发者用普通程序定义确定性流程,把需要语义判断的步骤交给模型;Agent 还能创建、执行并持续改进自己的函数与工作流。框架统一管理模型、工具、记忆、上下文、执行 DAG 和多 Agent 协作,提供 Web、TUI 与 Python 接口。 亮点 一个 @agenticfunction 把普通函数变成 Agent,类型标注生成工具 schema,控制流仍由代码执行。 每…

DTLifestyle & entertainmentDTResearch & learningDTAgent extensionDTAgent orchestrationDTLibrary / SDKDTWeb appDTWeb

About

OpenProgram 是一个开源的自编程 AI Agent 框架。开发者用普通程序定义确定性流程,把需要语义判断的步骤交给模型;Agent 还能创建、执行并持续改进自己的函数与工作流。框架统一管理模型、工具、记忆、上下文、执行 DAG 和多 Agent 协作,提供 Web、TUI 与 Python 接口。 亮点 一个 @agenticfunction 把普通函数变成 Agent,类型标注生成工具 schema,控制流仍由代码执行。 每次模型和函数调用进入可追踪的执行 DAG,支持重试、分支、上下文组合和结果复用。 Agent 可以生成并加载新的 agentic function,在运行时改进工作流。 支持多模型、多 Agent、隔离 worktree、Web UI、TUI 和安装式 harness。 项目论文已被 KDD 2026 AgenticSE Workshop 接收。

Discovery history

  1. HelloGitHub·用户投稿

    Aug 13, 2026 · 1 observations

  2. 阮一峰周刊·用户投稿

    Aug 13, 2026 · 1 observations

Discuss this product