Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 5.11 KB

File metadata and controls

92 lines (65 loc) · 5.11 KB
id: index
title: "Rye OS Documentation"
description: Documentation for Rye OS — the MCP server that gives AI agents a portable .ai/ directory system
category: root
tags: [index, documentation, ryeos]
version: "1.0.0"

Rye OS Documentation

Rye OS gives AI agents a portable .ai/ directory system, accessible via MCP server or terminal CLI. Agents interact with it through 3 MCP tools to fetch, execute, and sign three item types: directives (workflow instructions), tools (executable scripts), and knowledge (domain information).


Getting Started

  • Installation — Install and configure Rye OS as an MCP server
  • Quickstart — Create your first directive, tool, and knowledge entry
  • The .ai/ Directory — Structure, conventions, and the 3-tier space system

MCP Tools Reference

The 3 tools that agents use to interact with Rye OS:

  • rye_fetch — Find items by ID or discover by query
  • rye_execute — Execute directives, tools, or knowledge items
  • rye_sign — Validate and sign items with integrity hashes

CLI

Terminal-native interface — the same three primitives, from the shell:

  • ryeos-cli — Verb mapping, graph operations, test runner, and parameter parsing

Authoring Items

  • Directives — Write workflow instructions with XML metadata and process steps
  • Tools — Write executable tools in Python, YAML, Bash, or JavaScript
  • Custom Runtimes — Add support for new languages by creating runtime YAML configurations
  • Knowledge — Write domain information with YAML frontmatter

Orchestration

Thread-based orchestration is the flagship capability — AI agents coordinating multi-step workflows through hierarchical thread trees.

Standard Library

The core tools and infrastructure that ship with every Rye OS installation:

Bundles

Optional extension bundles that add domain-specific tools:

  • Overview — How bundles work, installation, and the full list
  • Web — Search, fetch, and browser automation (ryeos-web)
  • Code — NPM, diagnostics, TypeScript, LSP (ryeos-code)
  • Email — Provider-agnostic inbound routing, sending, and drafting (ryeos-email)

Internals

For contributors and those who want to understand how Rye OS works under the hood:

Registry

  • Sharing Items — Push, pull, and discover items through the registry