Merge version_1 into main #2
@@ -67,95 +67,54 @@ export default function DocsPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Installation & Setup",
|
||||
description:
|
||||
"Quick start guide for setting up AgentOS in your environment with all dependencies.",
|
||||
bentoComponent: "timeline",
|
||||
heading: "Setup Process",
|
||||
subheading: "From Installation to First Agent",
|
||||
items: [
|
||||
title: "Installation & Setup", description:
|
||||
"Quick start guide for setting up AgentOS in your environment with all dependencies.", bentoComponent: "timeline", heading: "Setup Process", subheading: "From Installation to First Agent", items: [
|
||||
{
|
||||
label: "Install SDK",
|
||||
detail: "pip install agentosxyz",
|
||||
},
|
||||
label: "Install SDK", detail: "pip install agentosxyz"},
|
||||
{
|
||||
label: "Configure API Key",
|
||||
detail: "Set environment variables",
|
||||
},
|
||||
label: "Configure API Key", detail: "Set environment variables"},
|
||||
{
|
||||
label: "Deploy Agent",
|
||||
detail: "Run your first agent",
|
||||
},
|
||||
label: "Deploy Agent", detail: "Run your first agent"},
|
||||
],
|
||||
completedLabel: "Complete",
|
||||
},
|
||||
completedLabel: "Complete"},
|
||||
{
|
||||
title: "Core Concepts",
|
||||
description:
|
||||
"Understand ReAct loops, agent types, memory systems, and the reasoning engine.",
|
||||
bentoComponent: "3d-stack-cards",
|
||||
items: [
|
||||
title: "Core Concepts", description:
|
||||
"Understand ReAct loops, agent types, memory systems, and the reasoning engine.", bentoComponent: "3d-stack-cards", items: [
|
||||
{
|
||||
icon: Brain,
|
||||
title: "Reasoning Loop",
|
||||
subtitle: "ReAct Pattern",
|
||||
detail: "Goal → Plan → Execute → Observe",
|
||||
},
|
||||
title: "Reasoning Loop", subtitle: "ReAct Pattern", detail: "Goal → Plan → Execute → Observe"},
|
||||
{
|
||||
icon: Database,
|
||||
title: "Memory System",
|
||||
subtitle: "Vector Embeddings",
|
||||
detail: "Persistent knowledge storage",
|
||||
},
|
||||
title: "Memory System", subtitle: "Vector Embeddings", detail: "Persistent knowledge storage"},
|
||||
{
|
||||
icon: Zap,
|
||||
title: "Tool Execution",
|
||||
subtitle: "Dynamic Binding",
|
||||
detail: "API integration framework",
|
||||
},
|
||||
title: "Tool Execution", subtitle: "Dynamic Binding", detail: "API integration framework"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "API Reference",
|
||||
description:
|
||||
"Complete REST API documentation with examples for all AgentOS endpoints.",
|
||||
bentoComponent: "icon-info-cards",
|
||||
items: [
|
||||
title: "API Reference", description:
|
||||
"Complete REST API documentation with examples for all AgentOS endpoints.", bentoComponent: "icon-info-cards", items: [
|
||||
{
|
||||
icon: Code,
|
||||
label: "Agents Endpoint",
|
||||
value: "/api/agents",
|
||||
},
|
||||
label: "Agents Endpoint", value: "/api/agents"},
|
||||
{
|
||||
icon: Database,
|
||||
label: "Memory API",
|
||||
value: "/api/memory",
|
||||
},
|
||||
label: "Memory API", value: "/api/memory"},
|
||||
{
|
||||
icon: GitBranch,
|
||||
label: "Tools Endpoint",
|
||||
value: "/api/tools",
|
||||
},
|
||||
label: "Tools Endpoint", value: "/api/tools"},
|
||||
{
|
||||
icon: BarChart,
|
||||
label: "Metrics API",
|
||||
value: "/api/metrics",
|
||||
},
|
||||
label: "Metrics API", value: "/api/metrics"},
|
||||
{
|
||||
icon: Shield,
|
||||
label: "Auth Endpoint",
|
||||
value: "/api/auth",
|
||||
},
|
||||
label: "Auth Endpoint", value: "/api/auth"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Code Examples",
|
||||
description:
|
||||
"Practical examples in Python and TypeScript for common agent patterns.",
|
||||
bentoComponent: "marquee",
|
||||
centerIcon={Code,
|
||||
variant: "icon",
|
||||
icons: [
|
||||
title: "Code Examples", description:
|
||||
"Practical examples in Python and TypeScript for common agent patterns.", bentoComponent: "marquee", centerIcon: Code,
|
||||
variant: "icon", icons: [
|
||||
CheckCircle,
|
||||
GitBranch,
|
||||
Database,
|
||||
@@ -165,11 +124,8 @@ export default function DocsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Deployment Guide",
|
||||
description:
|
||||
"Deploy AgentOS on Docker, Kubernetes, AWS, Google Cloud, and Azure.",
|
||||
bentoComponent: "orbiting-icons",
|
||||
centerIcon: Layers,
|
||||
title: "Deployment Guide", description:
|
||||
"Deploy AgentOS on Docker, Kubernetes, AWS, Google Cloud, and Azure.", bentoComponent: "orbiting-icons", centerIcon: Layers,
|
||||
items: [
|
||||
{ icon: Globe, ring: 1 },
|
||||
{ icon: Shield, ring: 1 },
|
||||
@@ -178,11 +134,8 @@ export default function DocsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "SDK Reference",
|
||||
description:
|
||||
"Complete SDK documentation for Python and TypeScript with type definitions.",
|
||||
bentoComponent: "animated-bar-chart",
|
||||
},
|
||||
title: "SDK Reference", description:
|
||||
"Complete SDK documentation for Python and TypeScript with type definitions.", bentoComponent: "animated-bar-chart"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -199,65 +152,35 @@ export default function DocsPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do I create my first agent?",
|
||||
content:
|
||||
"Install the SDK with `pip install agentosxyz`, then use AgentOS.create_agent() with your desired configuration. See our Getting Started guide for a complete example.",
|
||||
},
|
||||
id: "1", title: "How do I create my first agent?", content:
|
||||
"Install the SDK with `pip install agentosxyz`, then use AgentOS.create_agent() with your desired configuration. See our Getting Started guide for a complete example."},
|
||||
{
|
||||
id: "2",
|
||||
title: "What programming languages are supported?",
|
||||
content:
|
||||
"AgentOS provides official SDKs for Python and TypeScript. The REST API works with any programming language that supports HTTP requests.",
|
||||
},
|
||||
id: "2", title: "What programming languages are supported?", content:
|
||||
"AgentOS provides official SDKs for Python and TypeScript. The REST API works with any programming language that supports HTTP requests."},
|
||||
{
|
||||
id: "3",
|
||||
title: "How do I integrate custom tools?",
|
||||
content:
|
||||
"Use the Tool Registry API to register custom tools. Provide a function definition, input schema, and output format. AgentOS handles the rest.",
|
||||
},
|
||||
id: "3", title: "How do I integrate custom tools?", content:
|
||||
"Use the Tool Registry API to register custom tools. Provide a function definition, input schema, and output format. AgentOS handles the rest."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Can I use multiple LLM providers?",
|
||||
content:
|
||||
"Yes. AgentOS abstracts LLM providers through a unified interface. Switch between OpenAI, Claude, Llama, and others without code changes.",
|
||||
},
|
||||
id: "4", title: "Can I use multiple LLM providers?", content:
|
||||
"Yes. AgentOS abstracts LLM providers through a unified interface. Switch between OpenAI, Claude, Llama, and others without code changes."},
|
||||
{
|
||||
id: "5",
|
||||
title: "How do I monitor agent performance?",
|
||||
content:
|
||||
"Use the Metrics API (/api/metrics) to retrieve agent performance data, task completion rates, and system health. The dashboard provides real-time visualization.",
|
||||
},
|
||||
id: "5", title: "How do I monitor agent performance?", content:
|
||||
"Use the Metrics API (/api/metrics) to retrieve agent performance data, task completion rates, and system health. The dashboard provides real-time visualization."},
|
||||
{
|
||||
id: "6",
|
||||
title: "What's the maximum number of agents I can run?",
|
||||
content:
|
||||
"Depends on your plan. Starter: 3 agents, Professional: 20 agents, Enterprise: unlimited. Professional and Enterprise plans include auto-scaling.",
|
||||
},
|
||||
id: "6", title: "What's the maximum number of agents I can run?", content:
|
||||
"Depends on your plan. Starter: 3 agents, Professional: 20 agents, Enterprise: unlimited. Professional and Enterprise plans include auto-scaling."},
|
||||
{
|
||||
id: "7",
|
||||
title: "How is authentication handled?",
|
||||
content:
|
||||
"AgentOS uses API keys for authentication. Include your API key in the Authorization header of all requests. Keys can be generated in your dashboard.",
|
||||
},
|
||||
id: "7", title: "How is authentication handled?", content:
|
||||
"AgentOS uses API keys for authentication. Include your API key in the Authorization header of all requests. Keys can be generated in your dashboard."},
|
||||
{
|
||||
id: "8",
|
||||
title: "What's the rate limit for API calls?",
|
||||
content:
|
||||
"Rate limits depend on your plan. Starter: 1M requests/month, Professional: 10M requests/month, Enterprise: unlimited. Requests are counted per 24-hour window.",
|
||||
},
|
||||
id: "8", title: "What's the rate limit for API calls?", content:
|
||||
"Rate limits depend on your plan. Starter: 1M requests/month, Professional: 10M requests/month, Enterprise: unlimited. Requests are counted per 24-hour window."},
|
||||
{
|
||||
id: "9",
|
||||
title: "How do I debug agent behavior?",
|
||||
content:
|
||||
"Enable debug logging to see detailed reasoning traces. Use the Logs API (/api/logs) to retrieve comprehensive execution logs for troubleshooting.",
|
||||
},
|
||||
id: "9", title: "How do I debug agent behavior?", content:
|
||||
"Enable debug logging to see detailed reasoning traces. Use the Logs API (/api/logs) to retrieve comprehensive execution logs for troubleshooting."},
|
||||
{
|
||||
id: "10",
|
||||
title: "Can I export agent configurations?",
|
||||
content:
|
||||
"Yes. Use the Export API to download agent definitions, tool configurations, and settings in JSON format for version control and sharing.",
|
||||
},
|
||||
id: "10", title: "Can I export agent configurations?", content:
|
||||
"Yes. Use the Export API to download agent definitions, tool configurations, and settings in JSON format for version control and sharing."},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -271,13 +194,9 @@ export default function DocsPage() {
|
||||
description="Browse our comprehensive documentation, join the community Slack, or schedule a support call with our engineering team."
|
||||
buttons={[
|
||||
{
|
||||
text: "Visit Support Portal",
|
||||
href: "https://support.example.com",
|
||||
},
|
||||
text: "Visit Support Portal", href: "https://support.example.com"},
|
||||
{
|
||||
text: "Join Community",
|
||||
href: "https://community.example.com",
|
||||
},
|
||||
text: "Join Community", href: "https://community.example.com"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
background={{ variant: "radial-gradient" }}
|
||||
@@ -290,8 +209,7 @@ export default function DocsPage() {
|
||||
logoText="AgentOS"
|
||||
columns={[
|
||||
{
|
||||
title: "Platform",
|
||||
items: [
|
||||
title: "Platform", items: [
|
||||
{ label: "Features", href: "#features" },
|
||||
{ label: "Architecture", href: "#about" },
|
||||
{ label: "Pricing", href: "/pricing" },
|
||||
@@ -299,8 +217,7 @@ export default function DocsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About", href: "https://example.com/about" },
|
||||
{ label: "Blog", href: "https://blog.example.com" },
|
||||
{ label: "Careers", href: "https://careers.example.com" },
|
||||
@@ -308,20 +225,16 @@ export default function DocsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "API Reference", href: "https://docs.example.com/api" },
|
||||
{
|
||||
label: "Tutorials",
|
||||
href: "https://docs.example.com/tutorials",
|
||||
},
|
||||
label: "Tutorials", href: "https://docs.example.com/tutorials"},
|
||||
{ label: "SDK", href: "https://github.com/agentosxyz" },
|
||||
{ label: "Community", href: "https://community.example.com" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Security", href: "https://security.example.com" },
|
||||
|
||||
Reference in New Issue
Block a user