Resolve configuration once and actually use it
Keep displayed settings, file locations, and runtime behavior in agreement.
recipe://config/effective-runtime-config@2
ENGINEERING KNOWLEDGE, CAREFULLY PREPARED
Search small, reusable engineering recipes. Read the approach, check the sources, and bring the relevant guidance into your coding session.
Keep displayed settings, file locations, and runtime behavior in agreement.
recipe://config/effective-runtime-config@2Keep the GUI, CLI, defaults, and stored document compatible.
recipe://config/shared-schema@2Make hook output interpretable by the host rather than relying on Rust field naming.
recipe://hooks/codex-json-contract@2Extract bounded model input from the JSON value carried by a tool-result event.
recipe://hooks/normalize-tool-results@2Prevent duplicate schemes, ports, and API prefixes across settings and HTTP clients.
recipe://http/canonical-api-base-url@2Keep metadata accurate across repeated writes, retries, and index rebuilds.
recipe://memory/derived-topic-metadata@2Avoid duplicating facts when a tool event is replayed or a caller retries after uncertain success.
recipe://memory/idempotent-fact-write@2Keep malformed or incompatible embeddings from producing panics or meaningless rankings.
recipe://retrieval/validate-vectors@2Bound text size without panicking on a multibyte character boundary.
recipe://rust/utf8-byte-budget@2Keep readers from seeing half-written configuration or index snapshots.
recipe://storage/atomic-replacement@2Prevent separate hook processes from overwriting each other's updates.
recipe://storage/cross-process-lock@2Keep committed records readable while making damaged data and repair decisions explicit.
recipe://storage/jsonl-tail-recovery@2