Vela — 个人 Agent

Vela,一个原创的青绿色头发动漫角色,神情平静,带点俏皮。

我之后所有项目的 Agent 基座。

Vela 是我自己用 TypeScript 写的 Agent 内核:工具循环、上下文、记忆、检索,一块一块搭,直到每一部分我都真正弄懂。之后的每个项目,都从它开始。

看它运行。

读一个文件,接着给出回答。

录制演示

回放
First read demo/sample.ts with read_file. Read no other file; change nothing.
read_file · demo/sample.ts
Exports DemoTask, countCompleted and demoTasks. Of two tasks, one is completed. countCompleted(demoTasks) returns 1.
俯视视角:Vela 的双手沿着一条线索划过工作台。
关于这段录制

这是 Vela agent loop 的一次真实运行,录制一次后在这里回放,本页不会调用模型。它只读取了一个预先准备的文件,没有做任何修改。终端里的文字译自中文原文,打字节奏为演示做了调整。

里面有什么。

组成一个 Agent 的几个部分,以及它们目前在代码库中的状态。

已在代码库中仍在制作中

一个 Agent。
更多想法。

Vela 起初是一个个人 Agent,终端是它的第一个入口。

个人 Agent
现在:终端
下一个想法
应用:即将到来

之后的每个个人项目,包括重来一次的交易 Agent,都会以 Vela 为基座。

探索 Vela。
Vela 懒洋洋地打着哈欠休息。

仍在成形。

设定资料还没画完,后面几页仍在绘制中。

第一次写交易 Agent 时,我并不懂 Agent 是怎么运行的,结果写成了一堆 AI slop。于是我停下来,研究 Claude Code 和 Pi 的设计,从头写了 Vela。

下一个想法从这里开始。

关注进展。 基础能力完善后,Vela 会开源。