Lambda Symbolics

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.")))