vrspiruntimeGet early access

CONCEPTS / CODING-AGENT WORKFLOWS

What is an
agent runtime?

An agent runtime is the execution environment that keeps an agent’s work running and connects it to the state, tools, and controls it needs.

The term covers different layers of software. Some runtimes execute a model-and-tool loop directly. Others manage existing agent processes: where they run, how people interact with them, and how work moves between them. The important question is which responsibilities a particular runtime actually owns.

Vrspi Runtime focuses on the second kind: a local terminal workspace for coding agents. It manages persistent terminals, agent identities, messages, and collaboration lobbies. Your chosen coding agent still handles its own model calls and tools.

Vrspi is in development, built on Herdr. Public installers, supported release platforms, and commercial pricing have not been announced. Request early access.

Model, coding agent, framework, or runtime?

These terms describe different responsibilities, even when one product combines several of them.

  • A model processes input and generates output. It does not, by itself, own your terminal session or project workflow.
  • A coding agent uses models and tools to work on a task: inspecting files, proposing edits, or running checks according to its permissions.
  • An agent framework gives developers building blocks for implementing agent behavior and connecting tools.
  • An agent runtime provides the execution and lifecycle layer. Its responsibilities may include processes, state, scheduling, communication, or recovery; check the implementation rather than assuming it does all of them.

Vrspi does not replace your model or rewrite your coding agent. You bring tools such as Claude Code, Codex, or Gemini CLI and their separate provider accounts.

Example: handing a change from builder to reviewer

Consider two coding agents working on the same project. A builder edits a parser. A reviewer needs to inspect the change without guessing which files matter or which tests have already run.

  1. Keep the work organized. Run the agents in separate terminal panes in a workspace.
  2. Choose a recipient. Address the review request to the intended agent, not every terminal that happens to be open.
  3. Send a bounded handoff. Include the change, relevant file references, checks performed, and the reviewer’s next task.
  4. Distinguish delivery from completion. A retained message, a submitted prompt, an acknowledgment, and a completed review mean different things.

Vrspi provides a call-agent composer and retained messages. A shared active lobby enables automatic delivery to eligible idle agents; a busy agent is not automatically interrupted by that delivery path. Read the collaboration workflow and message lifecycle for the details.

A runtime can carry the handoff, but the request still needs a clear outcome. “Review these two files for missing edge cases” gives a reviewer a more useful boundary than “take a look at everything.”

What to evaluate in a coding-agent runtime

  • Process ownership. Does closing the view stop the work, or do terminal processes live in a background server?
  • Agent identity. Does a message target a particular agent instance, or a pane label that a different process might later reuse?
  • Delivery behavior. What happens when the recipient is busy, blocked, replaced, or disconnected?
  • Recovery boundaries. Detaching a client, handing off a running server, and restarting after a crash are different operations. Ask what survives each one.
  • Human control. Who may start work, send a request, approve an action, or stop an agent?
  • Context cost. What information is copied into the next prompt? Searchable memory is useful only if retrieval stays relevant; it is not free context.
  • Integration surface. Can your own tools inspect and control the runtime through a documented CLI or API?

More agents do not automatically mean better results. A builder and reviewer with explicit ownership can be easier to supervise than a larger group repeatedly responding to each other.

Where Vrspi Runtime fits

Vrspi is a native Rust runtime built on Herdr, with a terminal UI, CLI, and local JSON socket API. Its background server owns terminal processes and shared session state. The interface lets you organize workspaces, inspect recognized agents, and connect them through lobbies.

It is aimed at people who already use coding agents and want a clearer coordination layer around them. It is not a hosted model service, an included AI subscription, or a guarantee of autonomous project completion.

Company-style rooms with an orchestrator, searchable shared memory, task budgets, and stronger loop controls are a design direction. Do not treat those proposed capabilities as features available in the current public offer.

Explore the Vrspi development guide or tell us about your workflow and request early access.

Common questions

Is Vrspi a local or cloud agent runtime?

Vrspi’s server and terminal workspaces run locally. The coding agents you choose may still send code and prompts to their own providers. Local process management does not mean all model inference is local.

Do I need a runtime to use one coding agent?

Not necessarily. If one agent in one terminal meets your needs, another coordination layer may not help. Vrspi’s focus becomes more relevant when persistent workspaces, multiple agents, and explicit handoffs are part of your workflow.

Does Vrspi automatically make agents cheaper?

No token-saving guarantee is claimed. Model usage depends on the agents, tasks, prompts, and provider settings. Targeted requests and concise handoffs are workflow choices; measured savings require a real comparison.