{
  "site": "https://docs.syntax-ftc.com",
  "generatedAt": "2026-05-12T06:11:57.078Z",
  "pageCount": 53,
  "pages": [
    {
      "slug": "faq",
      "url": "https://docs.syntax-ftc.com/docs/faq",
      "title": "Frequently Asked Questions",
      "description": "Quick answers to the questions that come up most often when evaluating or starting with Syntax.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/faq",
      "lastModified": null
    },
    {
      "slug": "glossary",
      "url": "https://docs.syntax-ftc.com/docs/glossary",
      "title": "Glossary",
      "description": "A short, capability-level glossary of Syntax-specific terms.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/glossary",
      "lastModified": null
    },
    {
      "slug": "",
      "url": "https://docs.syntax-ftc.com/docs",
      "title": "Welcome to Syntax",
      "description": "Syntax is your Fully Managed, Privately Owned, General-Purpose AI Factory.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/",
      "lastModified": null
    },
    {
      "slug": "cli/flags",
      "url": "https://docs.syntax-ftc.com/docs/cli/flags",
      "title": "User-visible flags reference",
      "description": "The flags you'll actually use day-to-day across `syntax` and `syntax-cli`.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/cli/flags",
      "lastModified": null
    },
    {
      "slug": "cli/overview",
      "url": "https://docs.syntax-ftc.com/docs/cli/overview",
      "title": "CLI overview",
      "description": "The two Syntax binaries — `syntax` (the application command) and `syntax-cli` (the bundled coding harness) — and what each one is for.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/cli/overview",
      "lastModified": null
    },
    {
      "slug": "cli/syntax-cli",
      "url": "https://docs.syntax-ftc.com/docs/cli/syntax-cli",
      "title": "Syntax Coding Harness",
      "description": "The Syntax coding harness — TUI sessions with Plan Mode, Runtime Modes, and the full agent experience, started via `syntax-cli`.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/cli/syntax-cli",
      "lastModified": null
    },
    {
      "slug": "cli/syntax-connect",
      "url": "https://docs.syntax-ftc.com/docs/cli/syntax-connect",
      "title": "Syntax connect",
      "description": "Wire a coding assistant to the local Bridge. Reversible.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/cli/syntax-connect",
      "lastModified": null
    },
    {
      "slug": "concepts/agent-handoff",
      "url": "https://docs.syntax-ftc.com/docs/concepts/agent-handoff",
      "title": "Agent Handoff",
      "description": "When the context window fills up, Syntax writes a structured handoff and starts fresh — instead of in-place compaction that loses the thread.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/agent-handoff",
      "lastModified": null
    },
    {
      "slug": "concepts/exposed-endpoints",
      "url": "https://docs.syntax-ftc.com/docs/concepts/exposed-endpoints",
      "title": "Exposed endpoints",
      "description": "Per-deployment OpenAI-compatible bearer tokens you can issue and revoke from the desktop app.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/exposed-endpoints",
      "lastModified": null
    },
    {
      "slug": "concepts/memory",
      "url": "https://docs.syntax-ftc.com/docs/concepts/memory",
      "title": "Memory",
      "description": "Two-layer memory — always-on file-based memory plus an opt-in retrieval pipeline for session-spanning recall.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/memory",
      "lastModified": null
    },
    {
      "slug": "concepts/observability",
      "url": "https://docs.syntax-ftc.com/docs/concepts/observability",
      "title": "Observability",
      "description": "Metrics, traces, crash dumps, and request logging for everything Syntax runs — controllable from the UI.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/observability",
      "lastModified": null
    },
    {
      "slug": "concepts/party-builder",
      "url": "https://docs.syntax-ftc.com/docs/concepts/party-builder",
      "title": "Party Builder & Specialists",
      "description": "Compose a strong main agent, a cheaper sub-agent, and up to six specialists into a single deployment.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/party-builder",
      "lastModified": null
    },
    {
      "slug": "concepts/plan-mode",
      "url": "https://docs.syntax-ftc.com/docs/concepts/plan-mode",
      "title": "Plan Mode",
      "description": "Structured planning before execution — the agent proposes, you accept, then a fresh context fork actually runs the work.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/plan-mode",
      "lastModified": null
    },
    {
      "slug": "concepts/runtime-modes",
      "url": "https://docs.syntax-ftc.com/docs/concepts/runtime-modes",
      "title": "Runtime Modes",
      "description": "Default, AutoEdit, and Bypass — the three-state cycle that gates which tool calls run unattended.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/runtime-modes",
      "lastModified": null
    },
    {
      "slug": "concepts/specialist-models",
      "url": "https://docs.syntax-ftc.com/docs/concepts/specialist-models",
      "title": "Specialist Models",
      "description": "Specialists are non-main models that a multi-model party exposes as tools to the main agent.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/concepts/specialist-models",
      "lastModified": null
    },
    {
      "slug": "differentiators/agent-handoff",
      "url": "https://docs.syntax-ftc.com/docs/differentiators/agent-handoff",
      "title": "Agent Handoff (vs compaction)",
      "description": "Long sessions don't degrade — at the long-context threshold, Syntax does a structured handoff to a fresh context instead of in-place compaction.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/differentiators/agent-handoff",
      "lastModified": null
    },
    {
      "slug": "differentiators/ai-agent-friendly",
      "url": "https://docs.syntax-ftc.com/docs/differentiators/ai-agent-friendly",
      "title": "AI-agent-friendly docs",
      "description": "This wiki ships as a website AND as a Markdown corpus AI agents can ingest in a single fetch.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/differentiators/ai-agent-friendly",
      "lastModified": null
    },
    {
      "slug": "differentiators/first-class-inter-compatibility",
      "url": "https://docs.syntax-ftc.com/docs/differentiators/first-class-inter-compatibility",
      "title": "First-class inter-compatibility",
      "description": "The harnesses you already use and the models you actually want to run — both sides keep their full capabilities, and nothing in the middle is degraded.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/differentiators/first-class-inter-compatibility",
      "lastModified": null
    },
    {
      "slug": "differentiators/multi-engine-inference",
      "url": "https://docs.syntax-ftc.com/docs/differentiators/multi-engine-inference",
      "title": "Multi-engine inference",
      "description": "Hardware-aware engine selection across a large compatibility matrix — Syntax owns the optimization work so you don't.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/differentiators/multi-engine-inference",
      "lastModified": null
    },
    {
      "slug": "differentiators/multi-model-parties",
      "url": "https://docs.syntax-ftc.com/docs/differentiators/multi-model-parties",
      "title": "Multi-model parties",
      "description": "One main agent, one sub-agent, up to six specialists — composed into a single deployment with capability scoring and a unified plan.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/differentiators/multi-model-parties",
      "lastModified": null
    },
    {
      "slug": "dux-integration/differences-vs-self-managed",
      "url": "https://docs.syntax-ftc.com/docs/dux-integration/differences-vs-self-managed",
      "title": "Managed remote vs self-managed remote",
      "description": "When to pick which path — capability, control, and cost tradeoffs.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/dux-integration/differences-vs-self-managed",
      "lastModified": null
    },
    {
      "slug": "dux-integration/managed-remote",
      "url": "https://docs.syntax-ftc.com/docs/dux-integration/managed-remote",
      "title": "Managed remote on dUX",
      "description": "The developer-facing flow — pick a model, pick a tier, deploy. dUX handles the rest.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/dux-integration/managed-remote",
      "lastModified": null
    },
    {
      "slug": "dux-integration/overview",
      "url": "https://docs.syntax-ftc.com/docs/dux-integration/overview",
      "title": "Syntax × dUX",
      "description": "How Syntax integrates with dUX for managed cloud GPU — what each side owns, what each side contributes.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/dux-integration/overview",
      "lastModified": null
    },
    {
      "slug": "dux-integration/permissions-and-iam",
      "url": "https://docs.syntax-ftc.com/docs/dux-integration/permissions-and-iam",
      "title": "Permissions & IAM",
      "description": "Identity boundaries between Syntax and dUX, and what each system enforces.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/dux-integration/permissions-and-iam",
      "lastModified": null
    },
    {
      "slug": "getting-started/connecting-a-harness",
      "url": "https://docs.syntax-ftc.com/docs/getting-started/connecting-a-harness",
      "title": "Connecting a coding assistant",
      "description": "How `syntax connect` wires your existing harness to Syntax, and how to disconnect cleanly.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/getting-started/connecting-a-harness",
      "lastModified": null
    },
    {
      "slug": "getting-started/first-launch",
      "url": "https://docs.syntax-ftc.com/docs/getting-started/first-launch",
      "title": "First launch",
      "description": "What happens the first time you open Syntax and how to land on a working setup in under five minutes.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/getting-started/first-launch",
      "lastModified": null
    },
    {
      "slug": "getting-started/install-linux",
      "url": "https://docs.syntax-ftc.com/docs/getting-started/install-linux",
      "title": "Install on Linux",
      "description": "Install Syntax on Ubuntu 20.04+, Debian 11+, Fedora 38+, or any modern x86_64 / aarch64 distribution.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/getting-started/install-linux",
      "lastModified": null
    },
    {
      "slug": "getting-started/install-macos",
      "url": "https://docs.syntax-ftc.com/docs/getting-started/install-macos",
      "title": "Install on macOS",
      "description": "Install Syntax on macOS 12 (Monterey) or later.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/getting-started/install-macos",
      "lastModified": null
    },
    {
      "slug": "getting-started/install-windows",
      "url": "https://docs.syntax-ftc.com/docs/getting-started/install-windows",
      "title": "Install on Windows",
      "description": "Install Syntax on Windows 10 (21H2) or later, with full native and WSL2 paths.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/getting-started/install-windows",
      "lastModified": null
    },
    {
      "slug": "harnesses/claude-code",
      "url": "https://docs.syntax-ftc.com/docs/harnesses/claude-code",
      "title": "Claude Code",
      "description": "Use Anthropic's Claude Code CLI with Syntax.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/harnesses/claude-code",
      "lastModified": null
    },
    {
      "slug": "harnesses/codex",
      "url": "https://docs.syntax-ftc.com/docs/harnesses/codex",
      "title": "Codex",
      "description": "Use OpenAI's Codex CLI with Syntax.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/harnesses/codex",
      "lastModified": null
    },
    {
      "slug": "harnesses/opencode",
      "url": "https://docs.syntax-ftc.com/docs/harnesses/opencode",
      "title": "OpenCode",
      "description": "Use OpenCode with Syntax.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/harnesses/opencode",
      "lastModified": null
    },
    {
      "slug": "harnesses/overview",
      "url": "https://docs.syntax-ftc.com/docs/harnesses/overview",
      "title": "Harnesses overview",
      "description": "The coding assistants Syntax integrates with out of the box, and how the connect/disconnect lifecycle works.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/harnesses/overview",
      "lastModified": null
    },
    {
      "slug": "harnesses/pi",
      "url": "https://docs.syntax-ftc.com/docs/harnesses/pi",
      "title": "Pi",
      "description": "Use Pi with Syntax.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/harnesses/pi",
      "lastModified": null
    },
    {
      "slug": "harnesses/syntax-cli",
      "url": "https://docs.syntax-ftc.com/docs/harnesses/syntax-cli",
      "title": "Syntax CLI",
      "description": "Syntax's own native coding agent — always available, no separate install.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/harnesses/syntax-cli",
      "lastModified": null
    },
    {
      "slug": "inference/hardware-support",
      "url": "https://docs.syntax-ftc.com/docs/inference/hardware-support",
      "title": "Hardware support",
      "description": "What hardware Syntax runs on, and which capabilities each tier unlocks.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/inference/hardware-support",
      "lastModified": null
    },
    {
      "slug": "inference/local-inference",
      "url": "https://docs.syntax-ftc.com/docs/inference/local-inference",
      "title": "Local inference",
      "description": "Running models on your own machine — GPU, Apple Silicon, or CPU.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/inference/local-inference",
      "lastModified": null
    },
    {
      "slug": "inference/managed-remote",
      "url": "https://docs.syntax-ftc.com/docs/inference/managed-remote",
      "title": "Managed remote (dUX)",
      "description": "dUX-backed cloud GPU. Pick a model, pick a tier, deploy. dUX handles placement, autoscaling, drivers, and ingress.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/inference/managed-remote",
      "lastModified": null
    },
    {
      "slug": "inference/multimodal",
      "url": "https://docs.syntax-ftc.com/docs/inference/multimodal",
      "title": "Multimodal capabilities",
      "description": "Image, video, audio, 3D, UI grounding, OCR, and time-series forecasting — all reachable through the same Bridge.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/inference/multimodal",
      "lastModified": null
    },
    {
      "slug": "inference/overview",
      "url": "https://docs.syntax-ftc.com/docs/inference/overview",
      "title": "Inference overview",
      "description": "How Syntax serves models — local, remote self-hosted, managed remote on dUX, and hosted providers.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/inference/overview",
      "lastModified": null
    },
    {
      "slug": "inference/remote-self-hosted",
      "url": "https://docs.syntax-ftc.com/docs/inference/remote-self-hosted",
      "title": "Remote self-hosted",
      "description": "Run models on your own remote box — your server, your GPU, your SSH — with Syntax handling the lifecycle.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/inference/remote-self-hosted",
      "lastModified": null
    },
    {
      "slug": "introduction/how-it-works",
      "url": "https://docs.syntax-ftc.com/docs/introduction/how-it-works",
      "title": "How Syntax works",
      "description": "A high-level walkthrough of Syntax's three planes, the Bridge, and what happens to a request from your editor to a model and back.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/introduction/how-it-works",
      "lastModified": null
    },
    {
      "slug": "introduction/what-is-syntax",
      "url": "https://docs.syntax-ftc.com/docs/introduction/what-is-syntax",
      "title": "What is Syntax?",
      "description": "Syntax is your fully managed, privately owned, general-purpose AI factory.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/introduction/what-is-syntax",
      "lastModified": null
    },
    {
      "slug": "introduction/why-syntax",
      "url": "https://docs.syntax-ftc.com/docs/introduction/why-syntax",
      "title": "Why Syntax?",
      "description": "The reasons teams pick Syntax over rolling their own AI deployment stack.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/introduction/why-syntax",
      "lastModified": null
    },
    {
      "slug": "models/catalog-overview",
      "url": "https://docs.syntax-ftc.com/docs/models/catalog-overview",
      "title": "Catalog overview",
      "description": "Hundreds of models across many purposes, all reachable through the same Bridge.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/models/catalog-overview",
      "lastModified": null
    },
    {
      "slug": "models/licensing",
      "url": "https://docs.syntax-ftc.com/docs/models/licensing",
      "title": "Licensing & attribution",
      "description": "Every model in the catalog declares its license. Syntax surfaces it before you deploy and at runtime.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/models/licensing",
      "lastModified": null
    },
    {
      "slug": "models/modalities",
      "url": "https://docs.syntax-ftc.com/docs/models/modalities",
      "title": "Modalities",
      "description": "Text, image, video, and audio — what each modality means in Syntax and how multimodal models surface to your harness.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/models/modalities",
      "lastModified": null
    },
    {
      "slug": "models/purposes",
      "url": "https://docs.syntax-ftc.com/docs/models/purposes",
      "title": "Model purposes",
      "description": "The coarse classification Syntax uses to know how each model should be served.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/models/purposes",
      "lastModified": null
    },
    {
      "slug": "models/reasoning-models",
      "url": "https://docs.syntax-ftc.com/docs/models/reasoning-models",
      "title": "Reasoning models",
      "description": "How reasoning effort flows through Syntax — three distinct mechanisms behind one consistent control.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/models/reasoning-models",
      "lastModified": null
    },
    {
      "slug": "models/tool-use",
      "url": "https://docs.syntax-ftc.com/docs/models/tool-use",
      "title": "Tool use",
      "description": "How tool calls work through Syntax — across providers, across engines, across model families.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/models/tool-use",
      "lastModified": null
    },
    {
      "slug": "platforms/linux",
      "url": "https://docs.syntax-ftc.com/docs/platforms/linux",
      "title": "Linux",
      "description": "Platform notes for running Syntax on Linux.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/platforms/linux",
      "lastModified": null
    },
    {
      "slug": "platforms/macos",
      "url": "https://docs.syntax-ftc.com/docs/platforms/macos",
      "title": "macOS",
      "description": "Platform notes for running Syntax on macOS.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/platforms/macos",
      "lastModified": null
    },
    {
      "slug": "platforms/windows",
      "url": "https://docs.syntax-ftc.com/docs/platforms/windows",
      "title": "Windows",
      "description": "Platform notes for running Syntax on Windows.",
      "tags": [],
      "mdSource": "https://docs.syntax-ftc.com/api/mdx/platforms/windows",
      "lastModified": null
    }
  ]
}