Skip to content

Configuration

Configuration is a set of YAML files under tesseract/config/. Model choices, budgets, postures and timeouts live here rather than in the code, so changing one is an edit to a file you own. Infrastructure values — model ids, endpoints, timeouts — are required rather than defaulted, so a missing one raises at boot naming the key it wanted instead of quietly substituting something.

These are the shipped defaults. What you can change lives in a config file you own once TESSERACT is installed, so your copy may differ, and should, once you tune it.

FileGoverns
agenda-mappers.yamlhow raw signals become agenda candidates
agenda.yamlautonomy’s queue, its gates and its worker budgets
atlas.yamlthe derived map over memory, the vault and what the machine did — how long a derived connection stands before it wants review
boot.yamlwhat the app prepares when it starts, in what order, and how much of it you wait for
budgets.yamlthe spending categories and each one’s daily cap
channels.yamlthe channels it can talk on, and what each one will accept
cockpit.yamlthe spatial interface
conscience.yamlthe self-check pass
controller-boot.yamlwhat the headless helper beside the app prepares when it starts, and in what order
decisions.yamlthe small judgements the assistant makes about its own work, and how sure it has to be before acting on one
email_providers.yamlthe mail servers behind each connectable provider, and the link for making an app password
hardware.yamlwhat the machine can do, detected at first run
identity.yamlwho the assistant is, who you are, and the phrase that wakes it
janitor.yamlcleanup sweeps
mcp.yamlTESSERACT’s own MCP server — how other tools reach it
mcp_servers.yamlthe allowlist of outside MCP servers it may call
memory.yamlretrieval, decay and consolidation
mirror.yamlthe desktop interface and the server behind it
open_verb.yamlwhat ‘open’ resolves to
permissions.yamlAUTO / ASK / DENY for every tool — the authority
providers.yamlthe catalog of providers and their model entries
retention.yamlhow long each thing is kept, and whether it is archived or deleted when the window passes
roles.yamlwhich model does which job
routing.yamlwhere each kind of message the app sends on its own is delivered
runtime.yamlprocess and lifecycle settings
schedule.yamlrecurring jobs and how often they run
terminal.yamlthe built-in terminal
tokenjuice.yamltoken accounting
vault.yamlthe research library and how it is indexed
working_set.yamlwhich tools the assistant sees without having to look them up

TESSERACT v1.1.3 — documentation built 9 Oct 2026