127.0.0.1:3010). Manages micro-agents, skills, task queue, scheduler, graphs, memory, and messaging channels.~/.agent-os/ (or AGENT_OS_HOME). Contains config.json, agents/, skills/, configs/, graphs/, workspaces/, and the SQLite database.~/.agent-os/agents/.~/.agent-os/workspaces/{agent_id}/ for file tools.~/.agent-os/skills/<name>/. Contains skill.yaml (or SKILL.md) and optional tools.yaml. Defines when and how to use tools; tools are registered in the central tool registry.echo, time, or tools from skills). Each tool has id, name, description, and input schema. Execution is handled by the runtime.schedule (cron expression) and optional schedule_input (prompt per tick).~/.agent-os/graphs/. Execution runs nodes in dependency order; output of one agent can be passed to the next.memory expose tools to write and search memories. API: POST /api/memory/write, GET /api/memory/search, DELETE /api/memory/:id.POST /api/channels/telegram/webhook). Config (bot token, signing secret, default agent) is stored in ~/.agent-os/config.json and editable in Settings.~/.agent-os/config.json. Holds API keys (OpenAI, OpenRouter, etc.), channel tokens and default agents, and other runtime settings. Env vars can override.~/.agent-os/configs/<skill_id>.json. Used for API keys and options required by skills.POST /api/skills/install use it to install skills by slug.