MT-Agent

Coding Agent for MT-3000
项目介绍
主要用LangGraph构建ReAct循环,实现Coding Agent
环境配置
使用uv来进行环境配置
首先安装好uv,自行获取LLM厂商相关的base url和api key
修改文件.env.example的相关字段
bash
# LLM Configuration
LLM_API_KEY=YOUR_API_KEY
LLM_BASE_URL=https://api.example.com
MODEL_NAME=YOUR_MODEL_NAME然后将此环境配置文件改名为.env即可
运行方法
先安装好uv
bash
# version 0.3.0
git checkout develop
uv sync
uv run python app.py调试方法
用LangSmith检查结点运行状态
bash
uv add --dev langsmith
export LANGSMITH_TRACING=true
export LANGSMITH_API_KEY="ls-your-api-key"
export LANGSMITH_PROJECT="MT-Agent"启动项目,运行一次,登陆LangSmith的网站,检查项目运行情况。
测试方法
此项目提供pytest:
bash
uv run pytest tests/ -v