Retries & circuit breakers
Exponential backoff with wall-time caps, 429 and 5xx budgets, provider-level circuit breakers that route around degraded endpoints.
Feature list
Edición de archivos, terminal, git, navegador, memoria, documentos, integraciones y flujos de trabajo multiagente: con puertas de aprobación y ejecución local.
The harness
Liminal is a structured ReAct loop with production plumbing built to survive the failure modes that kill most agents in the wild.
Exponential backoff with wall-time caps, 429 and 5xx budgets, provider-level circuit breakers that route around degraded endpoints.
Hot rounds verbatim, warm rounds keep provenance, stale tool results elided to artifact pointers in .agent_artifacts/.
Per-turn execution contracts track whether the agent is still on its plan. Detected drift triggers reflection, not silent wandering.
Destructive tools require explicit approval in the UI. Optional safety judge skips approval for provably safe calls.
Large write_file / edit_file payloads stream into staging. Length-truncated writes resume from a manifest.
Records partial side effects so a failed multi-step plan can be reversed.
Tools
Lazy-loaded by default. The model sees a baseline set; specialized families activate on demand.
read_file, edit_file, write_file, multi_file_apply, ast_grep, symbol_index, find_references, rename_symbol.
run_shell (approval-gated), run_background, run_tests, run_lint.
git_status through git_worktree for linked branches.
web_search + web_fetch with readability extraction and bot-wall retries.
Playwright-backed navigate, snapshot, act, extract, captcha_solve.
remember, recall_relevant, memory_graph, vault_read/write/search.
think, reason, plan, hypothesize, breakdown (observable, not hidden).
doc_plan through doc_render for PPTX, DOCX, PDF.
Dictate tasks and hear responses with built-in transcription and text-to-speech.
plan_workflow / run_workflow (local EE only, not a cloud API).
spawn_agent, model-defined dynamic tools, OpenAPI and MCP connectors.
Integrations
Connect your tools from the Liminal Desktop app through Vireon's hosted OAuth bridge. No per-user OAuth app to register and no client secrets in your .env.
Gmail, Docs, Sheets, Slides, Calendar (REST + MCP).
Outlook, Teams, Planner, To Do, OneNote, OneDrive, Excel, SharePoint.
Repos, issues, and pulls via the GitHub connector.
Messages and issue tracking through hosted OAuth.
Docs/databases and accounting through hosted OAuth.
Long-lived connections refresh server-side; secrets never touch your machine.
Memory & knowledge
Memory in Liminal isn't a vector dump. It's typed, ranked, contradicted, curated, and consolidated.
Notes carry a type and route to ranking strategies tuned for each.
BM25 + embedding recall with recency and type bias.
Notes are scoped per-chat, per-workspace, or global, so the right context follows you between sessions without bleeding everywhere.
Successful multi-tool turns recorded by intent and tool-phase shape.
LLM prune-and-merge with guardrails. Runs in the local agent, not on the cloud control plane.
Read/write against your vault. See the Obsidian use case.
Background consolidation during idle time (off by default).
Persona system
First-run persona bootstrap builds voice, behaviors, and a validated UI theme for the web shell.
Voice, motivations, mannerisms, taboos, and a living scratch.
PersonaUiTheme drives Terminal / Hud / Studio / Minimal shells.
Optional idle-time autonomous ticks.
Artifacts stream live during bootstrap.
Reasoning & routing
Per-turn intent classification picks the right model and reasoning budget, and routing chooses the cheapest healthy provider.
Main model runs the ReAct turn. Fast model runs classification and sidecars.
Optional on Pro: route chat through Vireon's metered OpenAI-compatible proxy. No API key required, with included monthly credits.
Price-sorted across OpenRouter resellers, sticky sessions for KV-cache affinity, and automatic rotation around rate-limited providers.
External surface: think() + reason() tools (observable).
~13× cheaper cached prefix on supported providers.
Outcome scoring reuses best effort per intent.
Observability
Liminal Desktop renders every tool call inline in a polished chat UI. CLI and browser UIs expose the same harness for developers. JSONL traces capture everything.
Each tool call with args, status, and result.
Token-level streaming; SSE reconnect on web.
.agent_sessions/<taskId>.jsonl (replayable).
Harness failure log, rule stats, recipe stats.
~190 harness knobs in desktop Settings (web Settings for CLI path) → .agent_runtime_prefs.json.
Pro & cloud
Community Edition is fully local and needs no account. Sign in for Pro to add metered managed inference and sync across machines. Your code still never touches our servers.
Run without your own provider key. Metered, OpenAI-compatible proxy with included monthly credits and optional top-ups.
Typed notes and your vault sync across machines, so the agent's memory is the same everywhere you work.
Searchable, cloud-stored session history on the control plane.
Team (cloud)
Team adds hosted shared memory and a web console at /account/organization: members, invites, audit export, fleet JSON, and policy JSON. The harness ingests audit events and applies policy on login via Enterprise Edition.
Hosted bus per workspace/org for squad coordination.
Harness ships turn summaries; admins query and export CSV in the account UI.
Owner, admin, member, viewer. Role changes, invites, and seat limits tied to Stripe.
Revisioned JSON stored on the control plane. EE enforces policy on each machine.
SSO-ready IdP setup and self-host evaluation with sales. Productized SAML/SCIM and packaged CP deploy are on the roadmap.
Evaluate
Honest comparisons vs Cursor, Copilot, and Claude Code, plus install and OpenRouter guides.
Features FAQ
Liminal ships with 500+ built-in tools organized into families: files and code intelligence, shell and processes, git, web search and fetch, Playwright browser automation, memory and Obsidian vault, document generation, integrations, and reasoning. Tools are lazy-loaded so the model only sees the families a task needs.
Yes. Liminal reads and edits files (whole-file or fuzzy-diff), runs shell commands and background processes, executes tests and linters, and commits to git. Destructive commands are approval-gated in the UI before they run.
Yes. It has first-class git tools: status, diff, log, branch, commit, checkpoint, rollback, and linked worktrees.
Yes. Typed, ranked memory with hybrid BM25 + vector recall, recipe library, and optional Obsidian vault sync.
Yes. Playwright-backed browser tools with optional CAPTCHA integration.
Yes. Liminal Desktop has built-in dictation and text-to-speech. Speak a task and hear responses read back. The CLI web UI supports voice on the developer path too.
On Pro, yes. Vireon-managed inference routes model calls through an OpenAI-compatible proxy with included monthly credits. No provider key required. Community Edition is bring-your-own-key and pays the provider directly with no markup.