
Trae-Agent
Trae Agent 是一个基于大语言模型(LLM)的通用软件工程任务智能体。它提供了一个强大的命令行界面(CLI),能够理解自然语言指令,并使用各种工具和 LLM 提供商执行复杂的软件工程工作流程。
Headlong 是一个开源代理微 harness,一个核心代码不足 10,000 行 Bash 的完整代理 harness。Headlong 的定义性特征是持久代理性。你的代理在外部交互之间持续思考,其自引导循环受到人类内心独白的启发。
Headlong 是一个开源的代理微 harness(micro-harness),其核心代码不足 10,000 行 Bash。它重新定义了 AI 代理的交互范式,引入了持久代理性(Persistent Agency)的概念。与传统的请求-响应式助手不同,Headlong 代理拥有一个持续运行的“思维流”,即使在无人交互时也在后台思考、规划并主动发起项目。

shellm, traj, llm 等),每个工具只做一件事,并通过管道组合。代理通过编写和运行 Shell 命令来思考,curl 是它的 HTTP 客户端,jq 是它的 JSON 处理器。Headlong 的核心是 shellm,一个用 Bash 实现的递归语言模型(RLM)。其工具链简洁而强大:
| 核心工具 | 功能描述 |
|---|---|
| shellm | RLM 核心。向 LLM 发送上下文,运行 LLM 返回的 Bash 命令,并循环往复。 |
| llm | 多提供商 LLM CLI。统一支持 Anthropic, OpenAI, Gemini, OpenRouter。 |
| traj | 轨迹管理。处理仅追加的 jsonl DAG(有向无环图),支持 fork 和 merge。 |
| context | 上下文渲染。将轨迹转换为 LLM 消息数组,采用分层压缩策略。 |
| thinkers | 心智调度器。运行反应式的思维过程。 |
| mem / skills | 记忆与技能。基于文件的记忆存储及基于 SKILL.md 的能力复用。 |
一行命令即可安装所有内容,并通过交互式访谈激活代理:
curl -fsSL https://headlong.ai/install.sh | bash
要求:Bash 3.2+, git, curl, jq, 以及一个 LLM API 密钥。仪表板需要 uv 和 bun/node。
安装后,代理的名字将成为一个命令(例如命名为 ada):
ada hello # 发送消息并等待回复
ada # 进入聊天模式
ada stop / ada start # 暂停/恢复其后台思维
ada dash # 打开 Web 仪表板观察思维运行
headlong-killall # 紧急停止所有 Headlong 进程
为了安全起见,建议将代理的命令执行沙盒化在 Docker 容器中:
docker run -it --name headlong --restart unless-stopped -p 8080:8080 buildpack-deps:curl \
bash -c 'curl -fsSL https://headlong.ai/install.sh | bash; exec bash'







