Manual

Shoal Manual

Learn the Shoal language, run the interactive shell, compose typed data, manage tools with reef, and connect agents through the structured kernel protocol.

For
Users, operators, and agent authors

Welcome to the complete guide to Shoal. Start with the quickstart if you want a working prompt in minutes, or use the language and systems guides as a reference while you build.

Shoal is an early preview. The docs distinguish shipped behavior from design direction so you can experiment without mistaking an aspiration for a guarantee.

Browse the collection

Books and chapters

Book 01

Start here

Build Shoal, learn its mental model, and get comfortable at the prompt.

3 chapters
Book 02

Language

Syntax, values, functions, control flow, outcomes, collections, and data methods.

5 chapters
Book 03

Shell & tools

External programs, live data, files, jobs, configuration, prompts, and tool resolution.

9 chapters
Book 04

Agents & protocol

Structured sessions, the kernel contract, MCP tools and resources, agent workflows, and trust boundaries.

7 chapters
Book 05

Project

An honest implementation ledger, current limits, and the roadmap from preview to a dependable daily shell.

3 chapters
Book 06

Reference

Dense grammar, builtin, namespace, value-method, and companion-command references for daily use.

6 chapters
Type to search every guide navigate open esc close
Diagram