Documentation/Guide overview
GitHub ↗
FRIDAY / TECHNICAL DOCUMENTATION
26 technical guidesPython 3.13.4+Release 0.1.0a3

Friday technical guides

These 26 documents explain the current Friday 0.1.0a3 implementation for technical end users and application integrators. They require Python 3.13.4+. Start with the task you want to complete, then follow the deeper reference. The repository/package READMEs remain the installation and component entry points.

Reading paths

Your task Read next
Install the full framework and configure Chat from a clone or PyPI Chat client quick start
Try Friday without keys or real stores Offline Chat
Configure real models/memory Configuration, then memory
Embed the framework Core concepts and the relevant package README
Add native tools Tools, security
Design agents/workflows Agents, orchestration, workflows
Connect or expose MCP tools Client, server, migration
Tune context Memory management
Operate/debug Desktop setup, CLI, troubleshooting
Check whether a feature actually ships Capability status

Numbered series

Guide Technical coverage
Framework overview Scope, adoption choices, architecture and alpha boundaries
Getting started Installation, offline Chat and real-session preparation
Core concepts Package contracts, composition, turn flow and ownership
Adaptive memory Stores, extraction, recall, scoring and recovery
Tools Function/class APIs, registries, selection and execution
Agents Validated profiles, factories, model/tool bindings and lifecycle
Multi-agent orchestration Framework routing, handoffs, namespace policy and Chat limits
Workflows Canonical bundles, flat compatibility, approval and dispatch
CLI reference Current process options, slash commands and side effects
Configuration Chat versus Runtime schemas, canonical models and integrations
Advanced integration Adapters, performance, telemetry, backends and deployment
Application patterns Practical designs with explicit evidence and acceptance checks
Troubleshooting Boundary-specific diagnosis without deleting state
Reference Distribution/import map, static tool catalog, APIs and glossary
Contributing Workspace checks, governance and guide maintenance
Desktop deployment Pinned uv install, persistent config/state and launch paths
MCP client Dated peer config, admission, results, refresh and lifecycle
MCP server Explicit modern tools registration and stdio/HTTP server policy
MCP migration Transport/profile matrix, explicit upgrades and rollback

Supplementary guides

How to interpret examples and metadata

Complete offline examples use synthetic data and temporary/explicit paths. Live examples identify credentials/endpoints/hardware and can incur provider calls or write state. Configuration fragments name their owning schema. Fake adapters validate control flow, not real provider behavior.

Every document records its framework version and actual review date in front matter. status: current refers to the guide's implementation basis, not production certification or maintainer acceptance. Shipped limitations and queued features remain explicit. Current source/accepted contracts control over historical plans. The guide upgrade does not change package behavior or republish existing PyPI artifacts.

Guide index · Capability status

Reviewed 2026-10-15 · 2 min readFriday 0.1.0a3
Friday Framework · Technical guides for users & integrators
Search across all 26 guides.

Type to search. Tab to a result, then Enter to open.