agno-agi/agno

每日信息看板 · 2026-02-18
开源项目
Category
github_search
Source
21
Score
2026-02-18T10:58:00Z
Published

AI 总结

Agno 在 GitHub 发布了面向 agentic 软件的开源框架与运行时,提供 SDK、执行引擎和 AgentOS 以支持多智能体的流式执行、治理审批与可观测性,重要性在于其面向生产环境补齐了代理系统落地所需的工程能力。
#GitHub #repo #开源项目 #Agno #AgentOS #Agent

内容摘录

<div align="center" id="top">
 <a href="https://agno.com">
 <picture>
 <source media="(prefers-color-scheme: dark)" srcset="https://agno-public.s3.us-east-1.amazonaws.com/assets/logo-dark.svg">
 <source media="(prefers-color-scheme: light)" srcset="https://agno-public.s3.us-east-1.amazonaws.com/assets/logo-light.svg">
 <img src="https://agno-public.s3.us-east-1.amazonaws.com/assets/logo-light.svg" alt="Agno">
 </picture>
 </a>
</div>

<p align="center">
 The programming language for agentic software.<br/>
 Build, deploy, and manage multi-agent systems at scale.
</p>

<div align="center">
 <a href="https://docs.agno.com">Docs</a>
 <span>&nbsp;•&nbsp;</span>
 <a href="https://github.com/agno-agi/agno/tree/main/cookbook">Cookbook</a>
 <span>&nbsp;•&nbsp;</span>
 <a href="https://www.agno.com/discord">Discord</a>
</div>
What is Agno?

Agno is the programming language for agentic software.

Agentic software operates under a different contract than traditional software. Execution is dynamic. Decisions are contextual. Trust must be engineered. Agno provides the primitives, execution engine, and production runtime to handle that natively.

| Layer | What it does |
|-------|--------------|
| **SDK** | The primitives: agents, teams, workflows, memory, knowledge, tools, guardrails, approval flows. |
| **Engine** | The agent loop: model calls, tool execution, context management, runtime checks. |
| **AgentOS** | The production runtime: streaming APIs, authentication, per-request isolation, approval enforcement, background execution, and a control plane to monitor and manage everything. |
Why Agno?

Agentic software introduces three fundamental shifts.
A new interaction model

Traditional software receives a request and returns a response.

Agents stream reasoning, tool calls, and results in real time. They can pause mid-execution, wait for approval, and resume later.

Agno treats streaming and long-running execution as first-class behavior.
A new governance model

Traditional systems execute predefined decision logic written in advance.

Agents choose actions dynamically. Some actions are low risk. Some require user approval. Some require administrative authority.

Agno lets you define who decides what as part of the agent definition, with:
Approval workflows
Human-in-the-loop
Audit logs
Enforcement at runtime
A new trust model

Traditional systems are designed to be predictable. Every execution path is defined in advance.

Agents introduce probabilistic reasoning into the execution path.

Agno builds trust into the engine itself:
Guardrails run as part of execution
Evaluations integrate into the agent loop
Traces and audit logs are first-class
Built for Production

Agno is not a hobby project. It is designed for real systems.
50+ APIs out of the box
Per-user session isolation
Stateless, horizontally scalable runtime
Approval enforcement at runtime
Background execution and scheduler
Complete auditability and observability
Runs entirely in your cloud
Sessions, memory, knowledge, and traces stored in your database
Quick Start

Build an agent that answers questions about Agno, remembers past conversations, and runs as a production API:

Run it:

You get:
Streaming responses
Per-user session isolation
A full API at http://localhost:8000

Connect the AgentOS UI to monitor, manage, and test your agents.
What You Can Build

**Gcode**: a lightweight coding agent that writes, reviews, and iterates on code. It remembers project conventions, learns from its mistakes, and gets sharper the more you use it.

Knowledge, learning, memory, governance and tools are part of the agent definition. They are primitives in Agno.

Read more →
Get Started
Read the docs
Build your first agent
Explore the cookbook
IDE Integration

Add Agno docs as a source in your coding tools:

**Cursor:** Settings → Indexing & Docs → Add https://docs.agno.com/llms-full.txt

Also works with VSCode, Windsurf, and similar tools.
Contributing

See the contributing guide.
Telemetry

Agno logs which model providers are used to prioritize updates. Disable with AGNO_TELEMETRY=false.

<p align="right"><a href="#top">↑ Back to top</a></p>