All projects

verde

A platform for agents: composable blocks, a composer, emitters into runtime config, and hosted instances.

Internal

An agent is a thin composition: an identity, one persona, an ordered list of blocks and a permission set. The three layers stay separate. Persona is voice, blocks are what it does, permissions are what it may touch. Variation comes from composing different blocks, emitted as individual files the runtime concatenates, so every fragment stays readable, reusable and diffable, and a library check catches drift before it runs.

verde owns both the definition and the thing that runs it, so what an agent is and what it does cannot drift apart. It orchestrates the shared work board: wakes workers on the change feed, queues a busy project's cards and drains them on release, runs the right role on the right runtime, and hands finished work over as a pushed branch for a person to review. Long-running agents live as hosted instances with their own channels, and model access resolves by name through the inference gateway, so no agent ever holds a credential.

Python, opencode, MCP, containers