agent-orchestrator/docs
2026-03-19 23:47:39 +01:00
..
agents docs: move orchestration and sidecar docs into subdirectories 2026-03-17 04:19:04 +01:00
architecture docs: deep dive into GPUI dirty propagation, SharedBlink, hierarchy flattening results 2026-03-19 23:47:39 +01:00
config docs: restructure documentation into multilevel directory layout 2026-03-17 04:15:15 +01:00
contributing test(e2e): split + expand phase-b into grid + LLM specs 2026-03-18 03:47:16 +01:00
getting-started docs: restructure documentation into multilevel directory layout 2026-03-17 04:15:15 +01:00
multi-machine docs: complete reorganization — move remaining docs into subdirectories 2026-03-17 04:22:38 +01:00
plugins docs: add 11 new documentation files across all categories 2026-03-17 04:18:05 +01:00
pro docs: add 11 new documentation files across all categories 2026-03-17 04:18:05 +01:00
production docs: add 11 new documentation files across all categories 2026-03-17 04:18:05 +01:00
progress docs: update all documentation for agor rebrand and dual-repo structure 2026-03-17 01:12:25 +01:00
provider-adapter docs: update all documentation for agor rebrand and dual-repo structure 2026-03-17 01:12:25 +01:00
providers docs: add 11 new documentation files across all categories 2026-03-17 04:18:05 +01:00
sidecar docs: move orchestration and sidecar docs into subdirectories 2026-03-17 04:19:04 +01:00
README.md docs: restructure documentation into multilevel directory layout 2026-03-17 04:15:15 +01:00
release-notes.md docs: update all documentation for agor rebrand and dual-repo structure 2026-03-17 01:12:25 +01:00

Agents Orchestrator — Documentation

Multi-project AI agent dashboard with terminal, SSH, and multi-provider session management. Built with Tauri 2.x (Rust) + Svelte 5 + Claude Agent SDK.

Source of truth. Before making changes, consult these docs. After making changes, update them.

Quick Navigation

Audience Start Here
New users Getting Started
Contributors Dual-Repo Workflow, Testing
Pro customers Pro Edition, Marketplace
Plugin developers Plugin Development Guide

Documentation Map

Getting Started

  • Quickstart — install, build, first agent session

Architecture

  • System Overview — components, data flow, IPC patterns
  • Data Model — SQLite schemas, layout, keyboard shortcuts
  • Decisions — architecture decision log with rationale
  • Phases — v2 implementation phases (P1-7 + multi-machine A-D)
  • Research Findings — SDK, performance, coupling analysis

Agents & Orchestration

Providers

Sidecar

Multi-Machine

Production Hardening

  • Hardening — sidecar supervisor, Landlock sandbox, WAL checkpoint, TLS relay
  • Features — FTS5 search, plugin sandbox, secrets, notifications, audit, error classification

Configuration

Plugins

Contributing

  • Dual-Repo Workflow — community vs commercial repos, sync, leak prevention
  • Testing — E2E fixtures, test mode, LLM judge, CI integration

Pro Edition (Commercial)

Release History

  • Release Notes — v3.0 features, breaking changes, requirements

Progress Logs


Key Directories

Path Purpose
src-tauri/src/ Rust backend: commands, SQLite, btmsg, bttask, search, secrets, plugins
agor-core/ Shared Rust crate: PtyManager, SidecarManager, EventSink, Landlock sandbox
agor-relay/ Standalone relay binary for remote machine support
agor-pro/ Commercial plugin crate (Pro edition features)
src/lib/ Svelte 5 frontend: components, stores, adapters, utils, providers
src/lib/commercial/ Pro edition Svelte components and IPC bridge
sidecar/ Agent sidecar runners (Claude, Codex, Ollama, Aider) — ESM bundles
tests/e2e/ WebDriverIO E2E tests, fixtures, LLM judge
tests/commercial/ Pro edition tests (excluded from community builds)
scripts/ Build scripts, plugin scaffolding, test runner
.githooks/ Pre-push leak prevention hook

Reading Order for New Contributors

  1. Getting Started — build and run
  2. System Overview — how the pieces fit
  3. Decisions — why things are built this way
  4. Sidecar Architecture — how agent sessions run
  5. Orchestration — multi-agent coordination
  6. Testing — how to test changes
  7. Dual-Repo Workflow — how to contribute