docs/README.md

Documentation Map

This directory has grown into a mix of canonical subsystem docs, provider notes, operator runbooks, and older design/planning material. This file is the stable entry point.

Use the docs in this order:

Start Here

Capability Hubs

  • capabilities/media.md — the unified media surface: music, video, native screen watch, outbound publish, and browser visual context
  • capabilities/browser.md — browser runtime behavior, browser_browse, persistent profiles for authenticated browsing, session continuation, cancellation, and headless visual capture
  • capabilities/code.md — code agent runtime and worker model
  • capabilities/minecraft.md — embodied Minecraft runtime, session brain ownership, server selection, and current capability limits
  • capabilities/memory.md — durable memory, journals, fact extraction, and retrieval

Voice Deep Dives

Behavior And Activity

Operations

Provider Notes

  • providers/oauth.md — local OAuth-backed provider lanes used by the repo
  • providers/ — upstream/provider reference snapshots and implementation notes (OpenAI, xAI, ElevenLabs). Useful when working on adapters; product/runtime truth still lives in the canonical architecture, capability, voice, and settings docs.

Working Notes And Historical Material

  • notes/ — operator/developer notes, useful but not canonical
  • log-dives/ — incident postmortems, prompt snapshots, and debugging writeups
  • tmp/ — work-in-progress specs, reviews, and design docs; not canonical and may intentionally lag implementation
  • archive/ — historical rollout notes and handoff docs retained for context

Rules Of Thumb

  • Product-level truth belongs in hub docs like capabilities/media.md, capabilities/minecraft.md, and architecture/overview.md.
  • Transport or pipeline internals belong in subsystem deep dives.
  • Provider-specific material belongs under provider docs, not in product docs.
  • Historical plans should not become the main source of truth after implementation lands.
  • Run bun run docs:check after moving or editing docs so relative links do not silently drift.