ZW

zseven-w/agent-rs

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 3 forks 质量 61 趋势 18MIT

LLM代理的纯Rust Async运行时间. 多提供者(Anthropic/OpenAI/Ollama),工具能端到端,结构化权限,真实的MCP支持,USD成本跟踪,文件API,可选的FS+搜索...

概览

多提供者 · 工具能力端到端 · 结构化权限 · 真正的 MCP · 零不安全 。 这是一个完整的代理——供应商流线,工具发送,钩子,权限,自动compaction,USD成本跟踪——全部被接通. 丢入文件 API 附件,MCP 服务器,或捆绑的编码工具包中,每个工具包多一行. 代理商是ZS7-W AI本地产品家族的一部分: -zode - 终端工作流程的AI-本地编码CLI,围绕一个Rust微内核,插件,多提供者模型,以及全屏幕TUI而建. - jian - 一个rust-native跨平台的UI框架,其中.op文件可以作为应用程序. - noema - 本地第一,非媒介的编码代理内存,包括审查队列,词汇召回,MCP,S3卸载,以及企业政策控制. - OpenPencil - 一个开源的AI-内置矢量设计工具,用于设计-as-code工作流程和同时代代理团队. - 不 tokio: 主劫机, 没有全球状态, 没有恐慌.

概述(AI 翻译)

一个纯Rust的运行时间 航运LLM代理。

多提供者 · 工具能端到端 · 结构化权限 · 真正的MCP · 0 unsafe.

** 语言:** - 法兰西岛;

– – . . .

□ TL; 医生

这是一个完整的代理——供应商流线,工具发送,钩子,权限,自动compaction,USD成本跟踪——全部被接通. 丢入文件 API 附件,MCP 服务器,或捆绑的编码工具包中,每个工具包多一行.

– – . . .

□Z7-W产品

[T1]是ZS7-W AI-内生产品家族的一部分:

-zode - 终端工作流程的AI-本地编码CLI,围绕一个Rust微内核,插件,多提供者模型,以及全屏幕TUI而建.

  • jian - 一个Rust-native跨平台的UI框架,其中一个.op文件可以是一个app.
  • noema - 编码代理的本地第一,非媒介内存,包括审查队列,词汇召回,MCP,S3卸载,以及企业政策控制.
  • OpenPencil - 一个开源的AI-内置矢量设计工具,用于设计-as-code工作流程和同时代代理团队.

– – . . .

□为什么是经纪人?

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


TL;DR

use agent::prelude::*;
use std::sync::Arc;

let provider = Arc::new(AnthropicProvider::new(std::env::var("ANTHROPIC_API_KEY")?));
let engine = QueryEngine::new(provider, "claude-opus-4-7").with_system("Be concise.");

let mut stream = engine.run("Summarize Rust's borrow checker in two lines.", AbortController::new()).await?;
while let Some(event) = futures::StreamExt::next(&mut stream).await {
    if let Event::TextDelta { delta } = event? { print!("{delta}") }
}

That’s a complete agent — provider streaming, tool dispatch, hooks, permissions, auto-compaction, USD cost tracking — all wired up. Drop in Files API attachments, MCP servers, or the bundled coding tool pack with one extra line each.


ZSeven-W Products

agent-rs is part of the ZSeven-W AI-native product family:

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →