General Agent Framework by LinXueyuan
Project description
AgentLin
通用 Agent 架构
开始使用
1. 安装
pip install agentlin
本地安装
pip install -e .
2. 创建 .env 文件
复制 .env.example 文件为 .env 并填写所需的环境变量。
环境变量定义了访问 o3 模型的 API 密钥和其他配置。
3. 创建软链接
将公共数据目录 /mnt/aime/datasets/agent/agent_data 软链接到你本地项目的 data 目录下
ln -s /mnt/aime/datasets/agent/agent_data data
4. 运行应用程序
streamlit run chart_agent/chart_o3.py
注意:如果你不是在交互式建模的容器里运行的,需要挂一个代理服务将本地请求转发到北美:
cd tool_server
bash run_aime_proxy_server.sh
目录结构
agentlin/
├── core/ # 核心架构组件
│ ├── agent_schema.py # Agent 模式定义
│ ├── simulator.py # 仿真器
│ └── types.py # 数据类型定义
├── route/ # 路由和代理管理
│ ├── client.py # 客户端
│ ├── mcp_proxy_*.py # MCP 代理相关
│ └── *_task_manager.py # 任务管理器
└── tools/ # 工具集合
├── tool_aime.py # AIME 工具
├── tool_calendar.py # 日历工具
├── tool_code_interpreter.py # 代码解释器
└── ... # 其他工具
chart_agent/ # 图表 Agent
table_agent/ # 表格 Agent
tool_server/ # 工具服务器
docs/ # 项目文档
data/ # 数据文件,软链接到 /mnt/aime/datasets/agent/agent_data
├── aime/ # AIME 相关数据
└── wencai/ # 问财相关数据
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agentlin-0.0.13.tar.gz
(85.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentlin-0.0.13.tar.gz.
File metadata
- Download URL: agentlin-0.0.13.tar.gz
- Upload date:
- Size: 85.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.10.9 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9a03a0886d2af2c83786ab50da39f9bdebfa88502994f67b318871fb0f96d4d
|
|
| MD5 |
a1dff9e6cb246150ebf02d1757605b26
|
|
| BLAKE2b-256 |
b7a8d6e2d91bb9b7c748181bb2836d6c125ccdcbae3cc60a3beb1e170ac0c5b8
|
File details
Details for the file agentlin-0.0.13-py2.py3-none-any.whl.
File metadata
- Download URL: agentlin-0.0.13-py2.py3-none-any.whl
- Upload date:
- Size: 99.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.10.9 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff7228b6117588880738ba52ecd0e84e7f2b89259d1a4e9d9eef44ffb13a104b
|
|
| MD5 |
35c88d93ab979a1104909fbcfae456e6
|
|
| BLAKE2b-256 |
508d77de5c5d51bf1afe521b6f8901ce6de1eec50f12d1878f4cc90f0b94d487
|