Build source-owned agents in TypeScript.

The Agent SDK turns durable workflows into ordinary source packages. Code, actions, setup requirements, evals, traces, and generated artifacts stay in the repo instead of disappearing into a saved prompt.

profiles/default/agents/release-review
release-review/
package.json
agent/
agent.ts
actions.ts
instructions.md
workflows/
chat.ts
evals/
basic.eval.ts
.openpond/
agent-manifest.json
openpond-agent build --cwd .
openpond-agent validate --cwd . --json
openpond-agent eval --cwd . --json
openpond-agent run chat --cwd .

Agents live in the repo

Define instructions, actions, workflows, setup, and evals beside the code the agent operates on. Git becomes the review and distribution contract.

One package, every surface

Discover the same agent from Web, Desktop, CLI, TUI, hosted sandboxes, and connected team channels without copying prompt state between products.

Improve from real usage

Review chats, trace events, failed evals, and user corrections, then turn that evidence into source changes and stronger tests.

Explore OpenPond products.