[{"data":1,"prerenderedAt":450},["ShallowReactive",2],{"navigation_docs":3,"-guides-concepts":151,"-guides-concepts-surround":445},[4,15,75,136],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":14},"Getting Started","i-lucide-rocket","/getting-started","1.getting-started",[10],{"title":11,"path":12,"stem":13,"icon":6},"Quick Start","/getting-started/quick-start","1.getting-started/1.quick-start",false,{"title":16,"icon":17,"path":18,"stem":19,"children":20,"page":14},"Guides","i-lucide-book-open","/guides","2.guides",[21,26,31,36,41,46,51,56,61,66,71],{"title":22,"path":23,"stem":24,"icon":25},"Deployment","/guides/deployment","2.guides/1.deployment","i-lucide-server",{"title":27,"path":28,"stem":29,"icon":30},"Get Help","/guides/get-help","2.guides/10.get-help","i-lucide-message-circle",{"title":32,"path":33,"stem":34,"icon":35},"Glossary","/guides/glossary","2.guides/11.glossary","i-lucide-book-marked",{"title":37,"path":38,"stem":39,"icon":40},"Concepts","/guides/concepts","2.guides/2.concepts","i-lucide-list",{"title":42,"path":43,"stem":44,"icon":45},"Roadmap","/guides/roadmap","2.guides/3.roadmap","i-lucide-map",{"title":47,"path":48,"stem":49,"icon":50},"Contribution Guide","/guides/contribution-guide","2.guides/4.contribution-guide","i-lucide-git-pull-request",{"title":52,"path":53,"stem":54,"icon":55},"Using the Dashboard","/guides/using-the-dashboard","2.guides/5.using-the-dashboard","i-lucide-layout-dashboard",{"title":57,"path":58,"stem":59,"icon":60},"Privacy and Data","/guides/privacy-and-data","2.guides/6.privacy-and-data","i-lucide-shield",{"title":62,"path":63,"stem":64,"icon":65},"Changelog","/guides/changelog","2.guides/7.changelog","i-lucide-history",{"title":67,"path":68,"stem":69,"icon":70},"Limits and Quotas","/guides/limits-and-quotas","2.guides/8.limits-and-quotas","i-lucide-gauge",{"title":72,"path":73,"stem":74,"icon":25},"Self-Hosting","/guides/self-hosting","2.guides/9.self-hosting",{"title":76,"icon":77,"path":78,"stem":79,"children":80,"page":14},"Platform","i-lucide-layers","/platform","3.platform",[81,86,91,96,100,105,110,114,119,123,128,132],{"title":82,"path":83,"stem":84,"icon":85},"Agent OS","/platform/agent","3.platform/1.agent","i-lucide-cpu",{"title":87,"path":88,"stem":89,"icon":90},"Store API Contract (for Agent OS)","/platform/store-api","3.platform/10.store-api","i-lucide-code-2",{"title":92,"path":93,"stem":94,"icon":95},"CLI Reference","/platform/cli-reference","3.platform/11.cli-reference","i-lucide-terminal",{"title":97,"path":98,"stem":99,"icon":25},"MCP Server Integration (optional)","/platform/mcp-server-integration","3.platform/12.mcp-server-integration",{"title":101,"path":102,"stem":103,"icon":104},"Channels (Telegram, Slack, Discord, Signal, Viber)","/platform/integrations","3.platform/2.integrations","i-lucide-plug",{"title":106,"path":107,"stem":108,"icon":109},"Skills Store (optional)","/platform/store","3.platform/3.store","i-lucide-store",{"title":111,"path":112,"stem":113,"icon":17},"Skills Authoring","/platform/skills-authoring","3.platform/4.skills-authoring",{"title":115,"path":116,"stem":117,"icon":118},"Security","/platform/security","3.platform/5.security","i-lucide-shield-check",{"title":120,"path":121,"stem":122,"icon":90},"Agent API Reference","/platform/agent-api","3.platform/6.agent-api",{"title":124,"path":125,"stem":126,"icon":127},"Agent Configuration","/platform/agent-config","3.platform/7.agent-config","i-lucide-settings",{"title":129,"path":130,"stem":131,"icon":127},"Channels Configuration","/platform/integrations-config","3.platform/8.integrations-config",{"title":133,"path":134,"stem":135,"icon":127},"Store Configuration (optional)","/platform/store-config","3.platform/9.store-config",{"title":137,"icon":138,"path":139,"stem":140,"children":141,"page":14},"Troubleshooting","i-lucide-wrench","/troubleshooting","4.troubleshooting",[142,146],{"title":143,"path":144,"stem":145,"icon":138},"Common Issues","/troubleshooting/common-issues","4.troubleshooting/1.common-issues",{"title":147,"path":148,"stem":149,"icon":150},"FAQ","/troubleshooting/faq","4.troubleshooting/2.faq","i-lucide-help-circle",{"id":152,"title":37,"body":153,"description":438,"extension":439,"links":440,"meta":441,"navigation":442,"path":38,"seo":443,"stem":39,"__hash__":444},"docs/2.guides/2.concepts.md",{"type":154,"value":155,"toc":426},"minimark",[156,160,209,213,241,245,287,291,319,323,335,339,366,370,392,396],[157,158,82],"h2",{"id":159},"agent-os",[161,162,163,175],"ul",{},[164,165,166,169,170,174],"li",{},[167,168,82],"strong",{}," — Lightweight Bun-based Agent Operating System. Runs locally (default ",[171,172,173],"code",{},"127.0.0.1:3010","). Manages micro-agents, skills, task queue, scheduler, graphs, memory, and messaging channels.",[164,176,177,180,181,184,185,188,189,192,193,192,196,192,199,192,202,192,205,208],{},[167,178,179],{},"Home directory"," — ",[171,182,183],{},"~/.agent-os/"," (or ",[171,186,187],{},"AGENT_OS_HOME","). Contains ",[171,190,191],{},"config.json",", ",[171,194,195],{},"agents/",[171,197,198],{},"skills/",[171,200,201],{},"configs/",[171,203,204],{},"graphs/",[171,206,207],{},"workspaces/",", and the SQLite database.",[157,210,212],{"id":211},"agents","Agents",[161,214,215,225,235],{},[164,216,217,220,221,224],{},[167,218,219],{},"Agent"," — A configured AI assistant: id, name, model, personality, list of skills and tools, optional schedule. Stored in the database (default) or as JSON in ",[171,222,223],{},"~/.agent-os/agents/",".",[164,226,227,230,231,234],{},[167,228,229],{},"Agent runtime"," — Executes one task per run: build prompt, call LLM, parse tool calls, execute tools, repeat until done or limits. Uses workspace ",[171,232,233],{},"~/.agent-os/workspaces/{agent_id}/"," for file tools.",[164,236,237,240],{},[167,238,239],{},"Workspace"," — Per-agent sandbox directory. File-access tools are restricted to this path. Templates (e.g. IDENTITY.md, USER.md) can be copied here when an agent is created.",[157,242,244],{"id":243},"skills-tools","Skills & tools",[161,246,247,268,281],{},[164,248,249,252,253,256,257,184,260,263,264,267],{},[167,250,251],{},"Skill"," — An installable module under ",[171,254,255],{},"~/.agent-os/skills/\u003Cname>/",". Contains ",[171,258,259],{},"skill.yaml",[171,261,262],{},"SKILL.md",") and optional ",[171,265,266],{},"tools.yaml",". Defines when and how to use tools; tools are registered in the central tool registry.",[164,269,270,273,274,192,277,280],{},[167,271,272],{},"Tool"," — A callable capability the model can use (e.g. ",[171,275,276],{},"echo",[171,278,279],{},"time",", or tools from skills). Each tool has id, name, description, and input schema. Execution is handled by the runtime.",[164,282,283,286],{},[167,284,285],{},"Tool registry"," — Central registry of all tools (built-in + from skills). Agents declare which tools they use; runtime only exposes those to the LLM.",[157,288,290],{"id":289},"tasks-scheduler","Tasks & scheduler",[161,292,293,299,305],{},[164,294,295,298],{},[167,296,297],{},"Task"," — A single run request for an agent (task text, agent id, status). Stored in the database; lifecycle: queued → running → completed/failed.",[164,300,301,304],{},[167,302,303],{},"Task queue"," — Queue of pending tasks. Workers pull and run them (max workers configurable).",[164,306,307,310,311,314,315,318],{},[167,308,309],{},"Scheduler"," — Cron-based: enqueues tasks for agents that have a ",[171,312,313],{},"schedule"," (cron expression) and optional ",[171,316,317],{},"schedule_input"," (prompt per tick).",[157,320,322],{"id":321},"graphs","Graphs",[161,324,325],{},[164,326,327,330,331,334],{},[167,328,329],{},"Graph"," — A workflow of agents: nodes (each tied to an agent) and edges (from → to). Stored under ",[171,332,333],{},"~/.agent-os/graphs/",". Execution runs nodes in dependency order; output of one agent can be passed to the next.",[157,336,338],{"id":337},"memory-conversations","Memory & conversations",[161,340,341,360],{},[164,342,343,346,347,350,351,192,354,192,357,224],{},[167,344,345],{},"Memory"," — Long-term storage (SQLite, optional vector search). Skills like ",[171,348,349],{},"memory"," expose tools to write and search memories. API: ",[171,352,353],{},"POST /api/memory/write",[171,355,356],{},"GET /api/memory/search",[171,358,359],{},"DELETE /api/memory/:id",[164,361,362,365],{},[167,363,364],{},"Conversation"," — A chat thread (conversation_id, messages). Used by the dashboard and channels to keep context. Can be summarized for long threads.",[157,367,369],{"id":368},"channels","Channels",[161,371,372,378],{},[164,373,374,377],{},[167,375,376],{},"Channel"," — A messaging platform (Telegram, Slack, Discord, Signal, Viber). The server receives incoming messages via webhook (or polling for Telegram), resolves the default agent for that channel, runs the agent with the message, and sends the reply back.",[164,379,380,383,384,387,388,391],{},[167,381,382],{},"Webhook"," — Channel-specific endpoint (e.g. ",[171,385,386],{},"POST /api/channels/telegram/webhook","). Config (bot token, signing secret, default agent) is stored in ",[171,389,390],{},"~/.agent-os/config.json"," and editable in Settings.",[157,393,395],{"id":394},"config-storage","Config & storage",[161,397,398,406,416],{},[164,399,400,180,403,405],{},[167,401,402],{},"Config",[171,404,390],{},". Holds API keys (OpenAI, OpenRouter, etc.), channel tokens and default agents, and other runtime settings. Env vars can override.",[164,407,408,411,412,415],{},[167,409,410],{},"Skill config"," — Per-skill key/value storage in ",[171,413,414],{},"~/.agent-os/configs/\u003Cskill_id>.json",". Used for API keys and options required by skills.",[164,417,418,421,422,425],{},[167,419,420],{},"Registry / store"," — Optional. A remote registry URL returns a list of skills (slug, name, description, url). The dashboard and ",[171,423,424],{},"POST /api/skills/install"," use it to install skills by slug.",{"title":427,"searchDepth":428,"depth":428,"links":429},"",2,[430,431,432,433,434,435,436,437],{"id":159,"depth":428,"text":82},{"id":211,"depth":428,"text":212},{"id":243,"depth":428,"text":244},{"id":289,"depth":428,"text":290},{"id":321,"depth":428,"text":322},{"id":337,"depth":428,"text":338},{"id":368,"depth":428,"text":369},{"id":394,"depth":428,"text":395},"Core concepts for Sulala Agent OS — agents, skills, tools, channels, and storage.","md",null,{},{"icon":40},{"title":37,"description":438},"A50jxk35huGMwyZvDFI2LUJFBe6540Y8v3iLkEpCRCQ",[446,448],{"title":32,"path":33,"stem":34,"description":447,"icon":35,"children":-1},"Quick reference for terms used in Sulala Agent OS.",{"title":42,"path":43,"stem":44,"description":449,"icon":45,"children":-1},"Agent OS vision, phases, and future improvements. Links to in-repo roadmap and related docs.",1773850668598]