v2.1 Released — Harness Native

The First
Harness Native
Agent Language

Nexa 是首个 Harness Native Agent Language——Agent 安全由编译器强制执行,而非运行时框架。写流程,而非胶水代码。

⚡ 快速入门
23+
核心特性
1,935
测试通过
12+4
v2.0 + v2.1 示例
20×
AVM 加速
Why Nexa

为 Agent 设计的语言,而非为语言适配的 Agent

其他所有"Agent 框架"都是挂载在通用语言上的库。Nexa 从底层构建,以 Harness Native 方法论为核心。

🛡️ Harness Native 语法

Agent、工具、协议、流程是一等公民。Harness 六元组 (E,T,C,S,L,V) 在语言级别强制执行。

🔒 编译器强制安全

26 条 Harness Validator 规则在编译期检查代码。缺失退出条件、未类型化工具——运行前捕获。

🔀 DAG 编排

原生 fork、merge、pipeline 和条件分支操作符。复杂 Agent 工作流组合为 DAG,零样板代码。

📐 渐进式类型系统

从 forgiving 到 strict。结构类型、语义类型、Option/Result 类型,编译期协议验证。

🧪 1,935+ 测试

跨 23+ 特性实战检验。v1.x:契约式编程、模式匹配、ADT。v2.0:Harness Native Runtime。

🚀 AVM 运行时

Rust 驱动的 Agent Virtual Machine,WASM 沙盒、COW 内存——比 Python 快 20×。

Harness H=(E,T,C,S,L,V)

六个维度。一门语言。编译器验证。

Harness 六元组不是框架——它是语法,由编译器强制执行。

E — 执行

autoloop max_steps: 10, exit_when: "resolved"
编译器强制退出条件的自主 ReAct 循环。

T — 工具

@tool("desc") fn my_tool(x: string): string
零成本工具绑定,编译器自动生成 schema。

C — 上下文

with_context max_tokens: 50000, strategy: sliding_window
重要性加权上下文分页。

S — 状态

snap = snapshot(); ... restore(snap);
COW 快照,Tree-of-Thoughts 探索。

L — 生命周期

before_step { ... }; reflect "出错原因?";
编译器强制钩子 + AI 原生反思。

V — 验证

verify result satisfies ExpectedOutput;
编译期 + 运行时输出验证,多模型路由。

Community

加入我们,共建 Agent 基础设施

开源是 Nexa 保持常绿的核心血液。无论你是前沿架构师还是全栈工程师——欢迎在 GitHub 碰撞思想。

📦 语法与 Parser

帮我们提纯编译器边缘情况,或补充 VS Code / JetBrains 的 LSP 插件。

🛠️ 标准库扩展

用 Python 写实用工具,按规范合并进 runtime/stdlib.py。

📊 基准评测

在云环境中运行并发压力测试,用数据验证每次重构方向。

🔭 可观测性

接入 LangSmith、Datadog,构建实时流式拓扑监控面板。

⚡ 开始探索 Nexa →