mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-08-28 05:27:41 +00:00
301 lines
7.8 KiB
JSON
301 lines
7.8 KiB
JSON
{
|
|
"$schema": "https://mintlify.com/docs.json",
|
|
"theme": "almond",
|
|
"name": "Arc",
|
|
"colors": {
|
|
"primary": "#357F9E",
|
|
"light": "#67B2D7",
|
|
"dark": "#357F9E"
|
|
},
|
|
"favicon": "/favicon.svg",
|
|
"navigation": {
|
|
"tabs": [
|
|
{
|
|
"tab": "Documentation",
|
|
"icon": "book",
|
|
"groups": [
|
|
{
|
|
"group": "Getting Started",
|
|
"icon": "rocket",
|
|
"pages": [
|
|
"getting-started/introduction",
|
|
"getting-started/why-arc",
|
|
"getting-started/quick-start"
|
|
]
|
|
},
|
|
{
|
|
"group": "Core Concepts",
|
|
"icon": "lightbulb",
|
|
"pages": [
|
|
"core-concepts/how-arc-works",
|
|
"core-concepts/workflows",
|
|
"core-concepts/agents",
|
|
"core-concepts/models"
|
|
]
|
|
},
|
|
{
|
|
"group": "Defining Workflows",
|
|
"icon": "diagram-project",
|
|
"pages": [
|
|
"workflows/stages-and-nodes",
|
|
"workflows/transitions",
|
|
"workflows/variables",
|
|
"workflows/human-in-the-loop",
|
|
"workflows/stylesheets"
|
|
]
|
|
},
|
|
{
|
|
"group": "Executing Workflows",
|
|
"icon": "play",
|
|
"pages": [
|
|
"execution/run-configuration",
|
|
"execution/environments",
|
|
"execution/context",
|
|
"execution/checkpoints",
|
|
"execution/interviews",
|
|
"execution/failures",
|
|
"execution/retros",
|
|
"execution/observability"
|
|
]
|
|
},
|
|
{
|
|
"group": "Agents",
|
|
"icon": "robot",
|
|
"pages": [
|
|
"agents/prompts",
|
|
"agents/skills",
|
|
"agents/tools",
|
|
"agents/mcp",
|
|
"agents/hooks",
|
|
"agents/subagents",
|
|
"agents/permissions",
|
|
"agents/outputs"
|
|
]
|
|
},
|
|
{
|
|
"group": "Reference",
|
|
"icon": "book",
|
|
"pages": [
|
|
"reference/dot-language",
|
|
"reference/cli",
|
|
"reference/architecture",
|
|
"administration/advanced-setup",
|
|
"administration/security"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "Guides",
|
|
"icon": "graduation-cap",
|
|
"groups": [
|
|
{
|
|
"group": "Workflow Tutorials",
|
|
"icon": "graduation-cap",
|
|
"pages": [
|
|
"tutorials/hello-world",
|
|
"tutorials/plan-implement",
|
|
"tutorials/branch-loop",
|
|
"tutorials/parallel-review",
|
|
"tutorials/multi-model",
|
|
"tutorials/ensemble"
|
|
]
|
|
},
|
|
{
|
|
"group": "Example Workflows",
|
|
"icon": "flask",
|
|
"pages": [
|
|
"examples/solitaire",
|
|
"examples/semantic-port",
|
|
"examples/nlspec-conformance",
|
|
"examples/clone-substack"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "API Reference",
|
|
"icon": "code",
|
|
"openapi": "api-reference/arc-api.yaml",
|
|
"groups": [
|
|
{
|
|
"group": "Using the API",
|
|
"icon": "code",
|
|
"pages": [
|
|
"api-reference/overview",
|
|
"api-reference/demo-mode",
|
|
"api-reference/client-sdks"
|
|
]
|
|
},
|
|
{
|
|
"group": "Sessions",
|
|
"icon": "comments",
|
|
"pages": [
|
|
"GET /sessions",
|
|
"POST /sessions",
|
|
"GET /sessions/{id}",
|
|
"POST /sessions/{id}/messages",
|
|
"GET /sessions/{id}/events"
|
|
]
|
|
},
|
|
{
|
|
"group": "Runs",
|
|
"icon": "play",
|
|
"pages": [
|
|
"GET /runs",
|
|
"POST /runs",
|
|
"GET /runs/{id}",
|
|
"POST /runs/{id}/cancel",
|
|
"GET /runs/{id}/graph",
|
|
"GET /runs/{id}/events"
|
|
]
|
|
},
|
|
{
|
|
"group": "Human-in-the-Loop",
|
|
"icon": "hand",
|
|
"pages": [
|
|
"GET /runs/{id}/questions",
|
|
"POST /runs/{id}/questions/{qid}/answer",
|
|
"POST /runs/{id}/steer",
|
|
"POST /runs/{id}/preview"
|
|
]
|
|
},
|
|
{
|
|
"group": "Run Outputs",
|
|
"icon": "file-export",
|
|
"pages": [
|
|
"GET /runs/{id}/compare",
|
|
"GET /runs/{id}/usage",
|
|
"GET /runs/{id}/verifications",
|
|
{
|
|
"group": "Run Internals",
|
|
"icon": "microchip",
|
|
"pages": [
|
|
"GET /runs/{id}/checkpoint",
|
|
"GET /runs/{id}/context",
|
|
"GET /runs/{id}/stages",
|
|
"GET /runs/{id}/stages/{stageId}/turns",
|
|
"GET /runs/{id}/configuration"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Workflows",
|
|
"icon": "diagram-project",
|
|
"pages": [
|
|
"GET /workflows",
|
|
"GET /workflows/{name}",
|
|
"GET /workflows/{name}/runs",
|
|
"POST /workflows/{name}/runs"
|
|
]
|
|
},
|
|
{
|
|
"group": "Verifications",
|
|
"icon": "shield-check",
|
|
"pages": [
|
|
"GET /verifications",
|
|
"GET /verifications/{slug}"
|
|
]
|
|
},
|
|
{
|
|
"group": "Insights",
|
|
"icon": "magnifying-glass-chart",
|
|
"pages": [
|
|
"GET /insights/queries",
|
|
"POST /insights/queries",
|
|
"PUT /insights/queries/{id}",
|
|
"DELETE /insights/queries/{id}",
|
|
"POST /insights/execute",
|
|
"GET /insights/history"
|
|
]
|
|
},
|
|
{
|
|
"group": "Retros",
|
|
"icon": "clock-rotate-left",
|
|
"pages": [
|
|
"GET /runs/{id}/retro",
|
|
"GET /retros"
|
|
]
|
|
},
|
|
{
|
|
"group": "Projects",
|
|
"icon": "folder",
|
|
"pages": [
|
|
"GET /projects",
|
|
"GET /projects/{id}/branches"
|
|
]
|
|
},
|
|
{
|
|
"group": "Settings",
|
|
"icon": "gear",
|
|
"pages": [
|
|
"GET /settings"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "Changelog",
|
|
"icon": "clock-rotate-left",
|
|
"groups": [
|
|
{
|
|
"group": "Changelog",
|
|
"icon": "clock-rotate-left",
|
|
"pages": [
|
|
"changelog/2026-03-06",
|
|
"changelog/2026-03-05",
|
|
"changelog/2026-03-04",
|
|
"changelog/2026-03-03",
|
|
"changelog/2026-03-02",
|
|
"changelog/2026-03-01",
|
|
"changelog/2026-02-28",
|
|
"changelog/2026-02-27",
|
|
"changelog/2026-02-26",
|
|
"changelog/2026-02-25",
|
|
"changelog/2026-02-24",
|
|
"changelog/2026-02-23"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"logo": {
|
|
"light": "/logo/light.svg",
|
|
"dark": "/logo/dark.svg"
|
|
},
|
|
"navbar": {
|
|
"primary": {
|
|
"type": "button",
|
|
"label": "Get Started",
|
|
"href": "https://arc.dev/getting-started/quick-start"
|
|
}
|
|
},
|
|
"contextual": {
|
|
"options": [
|
|
"copy",
|
|
"view",
|
|
"chatgpt",
|
|
"claude",
|
|
"perplexity",
|
|
"mcp",
|
|
"cursor",
|
|
"vscode"
|
|
]
|
|
},
|
|
"styling": {
|
|
"codeblocks": {
|
|
"languages": {
|
|
"custom": ["/languages/dot.json"]
|
|
}
|
|
}
|
|
},
|
|
"footer": {
|
|
"socials": {
|
|
"x": "https://x.com/mintlify",
|
|
"github": "https://github.com/mintlify",
|
|
"linkedin": "https://linkedin.com/company/mintlify"
|
|
}
|
|
}
|
|
}
|