Guides

Roadmap

Agent OS vision, phases, and future improvements. Links to in-repo roadmap and related docs.

Vision

Sulala Agent OS is a lightweight Bun-based Agent Operating System for:

  • Micro-agents — Multiple agents, each with its own model, skills, and tools
  • Installable skills — YAML + optional tools; load from ~/.agent-os/skills/ or a store
  • Workflows — Agent graphs (multi-agent pipelines) and scheduled runs (cron)
  • Local runtime — Task queue, worker pool, scheduler, memory, and events
  • Channels — Telegram, Slack, Discord, Signal, Viber (webhooks + default agent)

Designed to be modular, local-first, and extensible.

Implemented phases

PhaseFocusStatus
1. Core runtimeBun server, agent registry, LLM loop, single-agent runDone
2. Tool systemTool registry, built-in tools (echo, time), tool execution in loopDone
3. Skill systemSkill loader (skill.yaml / SKILL.md, tools.yaml), install, configDone
4. Task queue & schedulerQueue, workers, cron, persist tasksDone
5. Event systemEvent bus, runtime events, WebSocketDone
6. Agent graphGraph manager, runner, multi-agent workflowsDone
7. API layerREST + WebSocket, CORS, validationDone
8. DashboardAgents, Tasks, Skills, Graphs, Settings, ChatDone
9. Security & limitsWorkspace sandbox, runtime limits, allowed toolsDone
10. Conversation & memoryConversations, summarization, memory skill + APIDone

Additional shipped features: Channels (Telegram, Slack, Discord, Signal, Viber), memory UI, AI provider selection (OpenRouter, OpenAI, Anthropic, Google, Custom), agent templates on create, default agents (personal, research, writer, etc.), skill marketplace and store registry API.

In-repo roadmap

The source of truth for phases, checklists, and future work is the Agent OS repo:

  • sulala/roadmap.md — Full roadmap: vision, design principles, tech stack, home directory layout, components (Agent Manager, Runtime, Tool Registry, Skill Loader, Task Queue, Scheduler, Event Bus, Worker Pool, Memory, Graphs), API layer, dashboard, security, example agents, development phases, and future improvements (distributed workers, more skills, etc.).

Refer to that file for:

  • Phase checklists and “Future improvements”
  • Channel docs (Telegram, Slack, Discord, Signal, Viber)
  • Exec-based and social/business skill ideas
  • Schedule (cron) UI and automation flow
  • Memory UI and AI provider selection

Summary

AreaDoc (in repo)
Agent OS roadmap (phases, future)sulala/roadmap.md
Agent API & endpointsAgent API, Agent OS
Skills & storeSkills authoring, Store
CLICLI reference