ZW

zseven-w/agent-rs

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

21 stars 3 forks 품질 61 트렌드 18MIT

LLM 에이전트를 위한 Pure-Rust async runtime. Multi-provider (Anthropic/OpenAI/Ollama), 툴 캡블 엔드 투 엔드, 구조화된 권한, 실제 MCP 지원, USD 비용 추적, 파일 API, 옵션 FS+search...

개요

Multi-provider · Tool-capable end-to-end · 구조 권한 · 실제 MCP · 0 안전. 그것은 완벽한 에이전트 - 공급자 스트리밍, 도구 파견, 후크, 권한, 자동 활동, USD 비용 추적 - 모든 유선. 파일에 드롭 API 첨부 파일, MCP 서버, 또는 하나의 추가 라인과 번들 코딩 도구 팩. Agent-rs는 ZSeven-W AI-native 제품군의 일부입니다. - zode - Rust microkernel, 플러그인, 멀티 프로바이더 모델, 풀 스크린 TUI를 내장한 터미널 워크플로우를 위한 AI-native 코딩 CLI. - jian - .op 파일이 앱이 될 수있는 Rust-native cross-platform UI 프레임 워크. - noema - 로컬 - 첫째, 코딩 에이전트에 대한 비 학습 메모리, lexical recall, MCP, S3 offload 및 엔터프라이즈 정책 컨트롤. - OpenPencil - 디자인 코드 워크플로우 및 동시 에이전트 팀을위한 오픈 소스 AI-native 벡터 디자인 도구. - no tokio::main hijack, no global state, no panic! 나쁜 입력에. #![forbid(unsafe code)] 모든 크레이트에.

개요(AI 번역)

선박 LLM 대리인을 위한 순수한 Rust async 런타임.

Multi-provider · Tool-capable end-to-end · 구조 권한 · 실제 MCP · 0 unsafe.

** 언어:** 한국어 · English · 繁體中文 · 日本語 · 한국어 · Français · Español · Deutsch · · · · Русский · · · · Ti · Tiếng Việt · Bahasa Indonesia


TL; DR

그것은 완벽한 에이전트 - 공급자 스트리밍, 도구 파견, 후크, 권한, 자동 활동, USD 비용 추적 - 모든 유선. 파일에 드롭 API 첨부 파일, MCP 서버, 또는 하나의 추가 라인과 번들 코딩 도구 팩.


ZSeven-W 제품

agent-rs ZSeven-W AI-native 제품군의 일부입니다.

  • zode - Rust microkernel, 플러그인, 멀티 프로바이더 모델, 풀 스크린 TUI를 내장한 터미널 워크플로우를 위한 AI-native 코딩 CLI.
  • jian - .op 파일이 앱이 될 수있는 Rust-native cross-platform UI 프레임 워크.
  • noema - queues, lexical recall, MCP, S3 offload 및 엔터프라이즈 정책 컨트롤을 포함한 코딩 에이전트를위한 로컬 최초의 비 학습 메모리.
  • OpenPencil - 디자인 코드 워크플로우 및 동시 에이전트 팀을위한 오픈 소스 AI-native 벡터 디자인 도구.

왜 에이전트-rs?

이 페이지는 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 MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →