Feature Catalog
AgentOS combines a personal-agent runtime with model routing, tools, memory, channels, scheduling, and reusable skills.
Product Surfaces
| Surface | What it is for |
|---|---|
| Web UI | Local control console, setup, chat sessions, approvals, logs, channels, and usage surfaces. |
| CLI chat | Interactive terminal agent work. |
| CLI agent | Single-turn automation, CI-like runs, and benchmark-style invocations. |
| Gateway RPC | Local server surface for Web UI, CLI clients, channels, and external clients. |
| Channels | Telegram, Slack, Discord, DingTalk, WeCom, Matrix, QQ, terminal, and websocket-style integrations. |
Distinctive Features
AgentOS Router
Local routing for model tier selection. It is designed to keep easy turns cheap and reserve expensive models for work that needs them.
Read:
features/agentos-router.md
Tool Compression
Large tool outputs are projected into compact provider-visible previews while the runtime can keep richer raw results out-of-band.
Read:
features/tool-compression.md
Memory
Durable memory lets AgentOS recall useful user preferences, project notes, and previous task traces without forcing every old transcript into the active prompt.
Read:
features/memory.md
Skills
Skills package task-specific guidance and scripts so the agent can load the right operating instructions only when a task needs them.
Read:
features/skills.md
Compaction and Cache Continuity
Long sessions can compact old context, preserve recent task state, and report compaction lifecycle events.
Read:
features/compaction-and-cache.md
Sessions and Durable Agents
Sessions preserve conversation continuity, exports, and running-task control. Durable agents provide named identities and defaults for recurring workstreams.
Read:
sessions.md
and
agents.md
Usage, Diagnostics, and Permissions
Usage reports explain recent model spend. Diagnostics and replay help inspect a turn after it runs. Permission and approval controls keep tool access matched to the task.
Read:
usage-and-cost.md,
diagnostics-and-replay.md, and
approvals-and-permissions.md
Core Runtime Capabilities
-
Unified
TurnRunnerpath across Web UI, CLI, and channels. - Provider abstraction for OpenAI-compatible APIs, Anthropic, Ollama, and other configured backends.
- Streaming responses, tool calls, retries, approvals, artifacts, and final usage accounting.
- Durable session storage with transcript, summaries, context states, and replay support.
- Per-agent workspaces and durable agent entries.
- Subagent support for bounded delegation.
Tools
AgentOS includes tools for:
- Filesystem read/write/edit/list/glob/grep.
- Shell commands, background processes, and code execution.
- Git status, diff, log, and commit.
- Web search and web fetch.
- Memory search/save/get/delete.
- Session search, session spawn/send/history/status.
- Artifact publication.
- Image generation, PDF, TTS, and media workflows.
- Spreadsheet, PPTX, DOCX, CSV, and PDF authoring through bundled skills.
- Cron and gateway administration.
- Skill listing, viewing, creating, editing, and installing dependencies.
Read:
tools-and-sandbox.md
Skills
Bundled user-facing skills include:
deep-researchsummarizememorycrongithubdocxpptxxlsxpdf-toolkithtml-to-pdfmulti-search-engineweathertmuxsub-agent
Read:
features/skills.md
Scheduling
The cron command group manages scheduled AgentOS
runs:
agentos cron list
agentos cron add \
--every 1h \
--text "Summarize important project updates" \
--name hourly-project-check
agentos cron status <job-id>
agentos cron run <job-id>
agentos cron runs <job-id>
Scheduled jobs can deliver work through configured surfaces such as channels or webhooks depending on the configured job.
Read:
scheduling.md
Migration
AgentOS can import compatible state from OpenClaw and Hermes Agent:
agentos migrate openclaw --json
agentos migrate openclaw --apply
agentos migrate hermes --json
agentos migrate hermes --apply
Read:
../MIGRATION.md