Nexora Agent开源项目Vibe Coding

我要开发同款
Atman2026年09月21日
4阅读

技术信息

语言技术
PythonTypeScriptNode.jselectron
系统类型
Windows
行业分类
人工智能
开源地址
https://github.com/Atman-Angle/Nexora-Agent
授权协议
Apache许可

行业场景

面向人工智能 Agent 应用开发与智能自动化执行场景,解决传统 Agent 只能返回文本、无法可靠调用工具和持续执行任务的问题。Nexora 适用于需要文件读写、外部工具调用、人工审批、状态持久化、异常恢复和结果验证的本地 AI 应用,重点提升 Agent 执行过程的可控性、可追溯性和可信完成能力。

功能介绍

Nexora 是一个可嵌入的 TypeScript Agent Runtime,主要包括 Agent Harness、持久化 Run、状态机、工具调用、权限与审批、Evidence 证据记录、上下文预算管理、Eviction、Compaction、Rehydration、故障恢复和 Completion Gate 等模块。系统支持 Desktop、CLI 和公开 TypeScript API,可接入 OpenAI-compatible 模型。模型只负责提出决策,Runtime 统一执行工具、记录副作用、保存运行历史,并在满足确定性完成条件后确认任务成功。

项目实现

负责 Nexora 可信执行 Runtime 的架构设计与核心功能实现,采用 Node.js 20、TypeScript、pnpm Monorepo,将 Harness 与 Runtime 分层,使用 State Machine 作为 Run 状态唯一写入者。实现了工具 Schema 校验、权限和审批、Invocation、Evidence、Artifact、取消与恢复、Lease/Fencing、上下文压缩及 Rehydration 等机制,并通过 Research Agent Harness 验证真实检索和失败恢复流程。Context Harness 系统验收覆盖 212 项测试,真实长任务累计处理约 225k tokens,完成 5 次 Eviction、3 次 Rehydration,且无 hard-limit 违规。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论