Notebooks

Learn it by running it.

Jupyter notebooks, cell by cell, with the outputs they saved. Follow the guides in order, or jump to a single feature. Read them here, open them in Colab, or clone the repo and run them.

notebooks
92
in-depth guides
13
code cells
965
match 3.0's API
92
guides/06_rag.ipynbPython 3 · running
In [*]
rag = RAG.default(embedder=CallableEmbedder(titan, dimension=256))for path in sorted(Path("kb").glob("*.md")):    rag.index_file(str(path))print(rag.list_sources())
In [ ]
agent = Agent(llm=gemma, rag=rag)result = agent.run(    "If I cancel a monthly Team plan after 45 days, what do I get back?")
In [ ]
for s in result.rag_sources:    print(f"[{s.index}] {s.source}")

Learning path

13 guides, in order.

13 of 13 written · each run end to end on shipit-agent 3.0, on two models

  1. Guide 01ReadySetup, .env and every model provider17 cells · 16 with output
  2. Guide 02ReadyThe Agent: run(), stream(), results and events21 cells · 21 with output
  3. Guide 03ReadyTools: your functions, classes and the built-ins17 cells · 15 with output
  4. Guide 04ReadyMCP servers15 cells · 13 with output
  5. Guide 05ReadyConnections and OAuth17 cells · 15 with output
  6. Guide 06ReadyRAG: search your documents, cite the passages22 cells · 20 with output
  7. Guide 07ReadySessions and memory15 cells · 13 with output
  8. Guide 08ReadyStructured output12 cells · 11 with output
  9. Guide 09ReadyPermissions, hooks and the sandbox15 cells · 14 with output
  10. Guide 10ReadySub-agents and the verifier10 cells · 8 with output
  11. Guide 11ReadyDeep agents and autopilot10 cells · 8 with output
  12. Guide 12ReadyCost, tracing, serving and output13 cells · 11 with output
  13. Guide 13ReadyChat history14 cells · 12 with output

92 notebooks

In-depth guides

Long walkthroughs for 3.0, run end to end on Haiku 5.5 (Anthropic) and Gemma 4 (Bedrock).

Earlier notebooks

Shorter notebooks from earlier releases, one feature each. Their code is checked against 3.0; their saved outputs are from the release they were written for.