An agent is a TOML file paired with a markdown prompt file. Create agents/writer.toml: Source
AuthContext
AuthContext is the ephemeral per-request authentication context. It is created when a credential is verified, carries scopes and trust tier, and is never persisted. It resolves to a Principal for attribution. Source
consumer
A consumer is a registered API client stored in the consumers table. Each consumer has: Source
Every piece of work in orxtra is a task with explicit entry and exit points. An agent enters a task by calling start_task and exits by calling end_task. All tool calls between these boundaries belong to that task. A tool call outside task boundaries is a hard error. Source
orxtra
orxtra is a monorepo with 16 sub-projects across five layers: Foundation (10), Orchestration (2), Intelligence (1), Composition (1), Interfaces (2). Each module is independently useful. A consumer wanting only a typed LLM client uses orxtra-transport. One wanting deterministic workflow execution uses orxtra-scheduler. The full system composes all 16. Source
Principal
A Principal is a durable identity row in the principals table. Every actor in the system -- a run, an API consumer, a webhook source, the system itself, or an app-registered kind -- gets exactly one row. Source
The CLI
The CLI is the local-trust path. It creates an operator AuthContext with TrustTier.SYSTEM, all scopes (ALL_SCOPES), and consumer_id=None. This context passes every scope check and resolves to the system principal. The CLI talks directly to the database with no HTTP layer. Source
The SYSTEM tier
The SYSTEM tier is the highest-privilege context, reserved for framework-internal operations and the local CLI operator. Source
workflow
A workflow is a DAG of tasks. Create workflows/summarize.toml: Source
Share this page
More tools from this site
claudestreamDrive Claude Code from Python: run it as a subprocess and read its output as typed events, with async and sync sessions, sandbox policies, and tools you define in Python
claudewheelA TUI Claude Code Launcher that lets you have more than one profile, manage sessions lifecycle, pick the exact CC version, model to use (even older unlisted ones), pick which GitHub account to use, etc.
dirstatFast, single-binary directory statistics CLI: every file under a tree grouped by format, with counts, sizes, and lines of code, as a colored terminal table or as JSON
fastwareA batteries-included ASGI framework: msgspec JSON, a managed Granian server, dependency injection, SSE, WebSockets, auth, and a test client
go-toml-editZero-dep TOML editing library for Go with comment preservation
howmuchleftThe fastest Claude Code statusline: context window, 5-hour, and weekly limit usage as three customizable gradient bars, rendering in about 6 ms
predrawDeclarative rendering pipeline: describe a scene in JSON and get SVG, PNG and WebP out, with light and dark style tokens, reusable components and text converted to path outlines
reposummaryTurn a git repository's history into a Markdown journal: pick a time window or revision range and get a readable digest of what changed, optionally narrated by an LLM
rlsblRelease orchestration and project scaffolding CLI that bumps versions, validates a structured JSONL changelog, tags only the commit CI verified, and publishes to npm, PyPI, Go and more
safegitgit wrapper CLI that gives each commit its own temporary index and retries ref updates on conflict, so concurrent agents share one repository
safermCommand-line replacement for rm that archives every deletion with a mandatory reason and the context it ran in, so deleted files can be listed, inspected and restored
selfdocStatic Site Generator that builds a project's documentation site directly from its source code, so the docs can never drift from the code they describe, with SEO/AEO, first-class blog, search, and cross-project linking built in
stricttestAn always-on test-isolation floor: a pytest plugin and a Go env-hygiene module that make a test suite structurally unable to reach real credentials, the real HOME, the network, or the development repository.
wesktopA Python framework that turns an ASGI web app into a desktop application, serving it from a local Granian server and displaying it in a native OS window via pywebview