Observed since 20 Oct, 22:50 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
智能体服务
一个基于 Google ADK (Agent Development Kit) 和 FastAPI 构建的智能体服务服务器,用于运行和管理 AI 代理。
agent-server 提供了多种接口方式来与 AI 代理进行交互,包括 HTTP API、AGUI 接口和命令行界面。
基于 FastAPI 的 HTTP API 服务器,使用 Google ADK 的 Runner 来执行代理。
agent-server-adk配置文件参数说明: AGENTS_PATH=/Users/fubo/develop/apps/agent-os # 智能体配置的上一级文件夹 SESSION_SERVICE_URI=sqlite+aiosqlite:///./sessions.db # Session服务的链接 MEMORY_SERVICE_URI=milvus+http: # Memory服务的链接(backend支持内存【空字符串】、Milvus【milvus】) EMBEDDING_BASE_URL="http://localhost:8000/v1" # embedding服务的base url EMBEDDING_API_KEY="sk-XXX" # embedding服务的API-KEY EMBEDDING_MODEL="" # embedding模型名称 USER_SERVICE_URI= # 用户服务的URI TRACE_SERVICE_URI=test@http://101.42.12.55:20500 # 智能体trace服务的URI HOST=0.0.0.0 # 服务IP PORT=8000 # 服务端口 ASYNC_CHAT_MAX_CONCURRENCY=4 # 异步提交最大job的数量 ASYNC_CHAT_MAX_TASK_EVENTS=2000 # 异步提交最大的event数量
提供 AGUI (Agent Graphical User Interface) 接口,用于图形化交互。
POST /agui/api/v1/chat/completions - 聊天完成接口GET /agui/api/v1/reload - 热重载代理配置GET /agui/api/v1/health - 健康检查agent-server-agui命令行交互界面,使用 rich 库实现彩色输出和 Markdown 渲染。
agent-server-cmdmemory_service(): 创建记忆服务session_service(): 创建会话服务load_adk_agents(): 从指定路径加载代理配置create_adk_agent_agui_runner(): 创建 AGUI 运行器create_adk_agent_adk_runner(): 创建 ADK 运行器配置文件:.server.env
# 代理配置路径
AGENTS_PATH=/Users/fubo/develop/apps/agent-os/agents
# 会话服务数据库 URI(留空使用内存服务)
SESSION_SERVICE_URI=
# 记忆服务 URI(留空使用内存服务)
MEMORY_SERVICE_URI=
# 用户服务 URI
USER_SERVICE_URI=
# 追踪服务 URI
TRACE_SERVICE_URI=
# 服务器监听地址
HOST=0.0.0.0
# 服务器端口
PORT=8000
pip install -e .
# 启动 AGUI 服务器
agent-server-agui
# 启动命令行界面
agent-server-cmd
# 启动 ADK 服务器
agent-server-adk
agent-server/
├── src/
│ └── agent_server/
│ ├── __init__.py
│ ├── adk_server.py # ADK HTTP 服务器
│ ├── agui_server.py # AGUI 服务器
│ ├── cmd_server.py # 命令行服务器
│ ├── utils.py # 工具类
│ └── .server.env # 配置文件
├── tests/
├── pyproject.toml
├── Dockerfile
└── README.md
agent-base>=0.1.2fastapiuvicornrichpython-dotenvgoogle-adkpip install -e ".[test]"
pytest
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.5.10 | 5 Jun 2026 | 7 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:50 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:1a76438a370865e417c8b7b91e49f64ea3b7085a2e2e85c1239639e2f2d424db