ZW

zseven-w/agent-rs

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

21 stars 3 forks Качество 61 Тренд 18MIT

Время выполнения Pure-Rust async для агентов LLM. Multi-provider (Anthropic/OpenAI/Ollama), инструментальные сквозные, структурированные разрешения, реальная поддержка MCP, отслеживание стоимости USD, API файлов, опциональный поиск FS+.

Обзор

Мультипоставщик · сквозной инструментарий · структурированные разрешения · реальный MCP · ноль небезопасных. Это полный агент — потоковое вещание провайдера, отправка инструмента, крючки, разрешения, автосообщение, отслеживание затрат в долларах США — все подключено. Бросьте приложения API Files, серверы MCP или пакет инструментов кодирования с одной дополнительной строкой каждый. Agent-rs входит в семейство продуктов ZSeven-W AI-native: - zode - кодирующий CLI для терминальных рабочих процессов, построенный вокруг микроядра Rust, плагинов, моделей с несколькими поставщиками и полноэкранного TUI. - jian - кроссплатформенный UI фреймворк, где файл .op может быть приложением. - noema - локальная, невекторная память для кодирующих агентов, включая очереди обзора, лексический отзыв, MCP, S3 offload и элементы управления корпоративной политикой. OpenPencil - инструмент векторного проектирования с открытым исходным кодом для рабочих процессов проектирования в виде кода и параллельных команд агентов. - No tokio::mainhijack, no global state, no panic! on bad input. #![forbid(unsafe code)] в каждом ящике.

Обзор (машинный перевод)

Чистая руст-синхронизация для доставки агентов LLM.

Мультипоставщик · сквозной инструментарий · структурированные разрешения · реальный MCP · ноль unsafe.

Языки: Английский язык · 中 · 中 · · Français · Español · Deutsch · Português · Русский язык · Türkçe · 中 · Ti ng Việt · Bahasa Indonesia

TL,DR

Это полный агент — потоковое вещание провайдера, отправка инструмента, крючки, разрешения, автосообщение, отслеживание затрат в долларах США — все подключено. Бросьте приложения API Files, серверы MCP или пакет инструментов кодирования с одной дополнительной строкой каждый.

Продукты ZSeven-W

agent-rs является частью семейства продуктов ZSeven-W AI-native:

  • zode - кодирующий CLI для терминальных рабочих процессов, построенный вокруг микроядра Rust, плагинов, моделей с несколькими поставщиками и полноэкранного TUI. jian - кроссплатформенный UI фреймворк, где файл .op может быть приложением.

  • noema - локальная, невекторная память для кодирующих агентов, включая очереди обзора, лексический отзыв, MCP, разгрузку S3 и контроль политики предприятия. OpenPencil - инструмент векторного проектирования с открытым исходным кодом для рабочих процессов проектирования в виде кода и параллельных команд агентов.

Зачем агенты?

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:

Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →