← 文档库
📄 文档learn/量化工程优化/Trae-CLI接入方案与Agent自动化蓝图.md
🌱 创建于2026-08-20 10:30
✏️ 修改于2026-08-20 10:30
👁️ 浏览量—
🔗 短链接/~learn/s/d716a636
🔐 可见性

Trae CLI 接入方案与 Agent 自动化蓝图

> 📅 2026-08-15 建立 · 接入执行进度:v0(已安装,待配置模型) > > 相关文档: > - 详细调研(能力/配置/门槛):adata/aohan/learn/量化工程优化/Trae-CLI调研与接入方案.md > - 点子管道的动机:LLM学习与应用/07-点子的自来水管道-从主动想起到浑然不知.md > - 行为公式与摩擦理论:行为心理学/行为心理学-降低工作摩擦成本.md

---

一、为什么走"开源 trae-agent"而不是官方 traecli

官方 TraeCode CLI(traecli)有两条硬性门槛,本机均不满足:

门槛 官方 traecli 本机现状
----------------------------
账号 仅 TRAE CN 企业旗舰版 个人/普通账号,不可用
系统 macOS 14.7.8+ macOS 13.6.3,不满足

因此选择 bytedance/trae-agent(开源版 Trae CLI,MIT 协议):

---

二、接入状态(已完成 ✅)

2.1 安装(2026-08-15 完成 ✅ 已实测验证)

位置:workspace/trae-agent/          (gitignore 已覆盖 workspace/,不入库)
Python:独立 venv(Python 3.12)
入口:workspace/trae-agent/.venv/bin/trae-cli
来源:github.com/bytedance/trae-agent(国内网络走 ghproxy.net 镜像克隆)
验证:trae-cli --version → 0.1.0;trae-cli tools → bash/edit/MCP 等工具正常列出

安装踩坑实录(下次直接照做):

坑 现象 解法
----------------
沙箱网络 直连 github.com 超时 克隆走 https://ghproxy.net/ 前缀
沙箱 PATH env/tail/ls 都找不到 命令用全路径(/usr/bin/env、/bin/ls)
写工作区外 ~/ 目录 Operation not permitted 装在工作区内 workspace/(已 gitignore)
PyPI 极慢 下载仅 ~50KB/s,默认隔离模式 25min 无进展 先 pip install hatchling maturin,再 --no-build-isolation 安装
缺 docker/pexpect 启动报 ModuleNotFoundError 补装 pip install docker pexpect

2.2 配置模型(下一步待办)

在 workspace/trae-agent/.env 配置 Key(参照 trae_config.yaml.example):

# trae_config.yaml 要点
models:
  idea_gen_model:
    model_provider: deepseek   # 或 volcengine/火山
    model: deepseek-chat
    max_tokens: 4096
model_providers:
  deepseek:
    api_key: ${DEEPSEEK_API_KEY}   # 放 .env,不入库
    provider: deepseek

---

三、能做什么(能力清单)

能力 命令 用途
------------------
一次性任务 trae-cli run "任务" cron 定时调用、脚本化执行
交互会话 trae-cli interactive 终端里持续对话开发
自定义 Agent 配置文件定义多个 agent 点子生成、复盘、推送等各司其职
工具扩展 bash / edit / MCP 读仓库、改文件、调外部工具
多模型 按 agent 指定 provider 便宜模型跑批量、贵模型跑关键任务

结论:Agent 能搭,以后能定期调各种 Agent —— 都可以做。 本质就是"写一个带 System Prompt 的配置 + 用 cron 定时 trae-cli run"。

---

四、待办路线图

- 每日站会/开发摘要推送 - 策略想法挖掘(结合行情异常推送) - 文档库健康检查 - 交易复盘生成

---

五、点子生成 Agent 设计(T4)

承接《07-点子的自来水管道》——让"候选点子"不再靠你自己想起,而是由 Agent 每天基于代码事实主动生成。

5.1 输入(每次运行采集)

数据源 命令 说明
--------------------
最近提交 git log --oneline -20 看最近在做什么、往哪走
改动明细 git diff HEAD~5 --stat 看改动规模与模块分布
仓库结构 关键目录扫描 知道有哪些模块、哪些可能被冷落
上次产出摘要 读取上次输出的摘要文件 上下文延续的关键(见 5.3)

5.2 输出(推送格式)

5.3 上下文策略:两种方案对比

方案 做法 优点 缺点
------------------------
A. 超长压缩 每次运行都带"上次输出的摘要 + 近 N 次 git log"作为上下文 连续性最好,Agent 记得自己提过什么,避免重复点子 每次 token 消耗略高
B. 定期清理 每周/每月重置上下文,只带本周 git log 上下文干净、成本低 会忘记提过什么,可能重复

建议:默认 A(压缩),每次运行结束时让 Agent 顺手产出一份 ≤300 字的"历史摘要"写入文件,下次运行时带上;若 token 消耗明显,退化为 B。本质是把"记忆"外置到文件系统,而不是指望模型长上下文。

5.4 定时

每日一次(cron),时段建议放在收盘后/晚间(当天的 git 提交基本成型),推送后用户早上一轮判断题确认。

---

六、关键技术注意点

---

七、相关链接

▶ 📜 变更历史(1 次提交)

e34e9f82026-08-20 10:30docs: 提交learn目录新增文档
🍃quant 知识库
by 伊甸园和枫

🔊 播放设置

勾选音源后调节配比,总和自动归一化
已选 0 个 · 合计:0%
合成中...
00:00/00:00
1.0x

分享图片

生成中...