Recorded demo
REPLAYFirst 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.The pieces that make one agent, as they stand in the codebase today.
Calls the model and runs the tools it asks for until there is an answer.
How the agent acts on the outside.
Decides what the model gets to see on each turn.
Carries what matters beyond a single session.
Vela began as a personal agent. The terminal is its first way in.
Every personal project I build next, including a second try at that trading agent, will start from Vela.
Explore Vela.
The sheet is not finished. Its next pages are still being drawn.
My first trading agent turned into AI slop. I was writing an agent without understanding how one runs. So I stopped, studied how Claude Code and Pi are designed, and started over with Vela.
The next idea starts here.
Follow the build. Vela goes public once the basics are solid.