Skip to main content

Source: docs/manual/overview.md

This page is generated by site/scripts/sync-manual-docs.mjs.

Overview

Cruvero is a Temporal-native agent runtime focused on durability, operational control, and reproducibility. Workflows are deterministic, activities isolate nondeterminism, and every run is traceable via decision logs, causal traces, and tool registry hashes.

Core Principles

  • Temporal workflows are the source of truth for execution state.
  • Tool registries are immutable and versioned for forensic replay.
  • Human-in-the-loop approval uses native signals and queries.
  • Memory is explicit and persisted across runs.

Key Capabilities

  • Durable single-agent loop with retries and continue-as-new.
  • Approvals, state edits, and live control (pause/step/resume).
  • Versioned tool registry with schema validation and MCP bridge.
  • Graph DSL for branching and parallel execution.
  • Multi-agent supervisor patterns (debate, broadcast, saga, etc.).
  • Causal tracing, replay, and cost-aware execution.

Primary Entry Points

  • Worker: cmd/worker/main.go
  • Agent workflow: internal/agent/workflow.go
  • Graph workflow: internal/graph/workflow.go
  • Supervisor workflow: internal/supervisor/workflow.go

How to Navigate