Context tuning
Two small mechanisms shape what Autolith sees: init.lisp for startup configuration, and request-local context contributors for recurring notes that should not become conversation history.
init.lisp
The file at your config root is ordinary Common Lisp in package
:autolith, run with your full privileges. It is
where provider registrations and small defaults live. It is
not copied into private replay or the pristine recovery image.
A trusted directory can carry its own
.autolith/init.lisp that loads only for work
there.
Ephemeral notes
Request-local context contributors attach bounded notes to
requests. Contributions stack, and priority matters only when
the budget is full. They never enter conversation history, and
/context inspects what each contributor added to
the current request.
(define-context-contributor house-style (request)
(list (make-context-contribution
:identifier "house-style"
:instruction "Prefer property lists over hashes in this repo.")))