From eb38ca0bbba3b441b356ba886935c9c97ee4b5c2 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Wed, 10 Jun 2026 20:06:17 -0600 Subject: [PATCH] docs: updated example configurations to include settings for the new memory system --- config.agent.example.yaml | 2 ++ config.example.yaml | 11 +++++++++++ config.role.example.md | 2 ++ 3 files changed, 15 insertions(+) diff --git a/config.agent.example.yaml b/config.agent.example.yaml index 7b15a6a..e723938 100644 --- a/config.agent.example.yaml +++ b/config.agent.example.yaml @@ -51,6 +51,8 @@ enabled_skills: # Optional list of skills available when this a inject_skill_instructions: true # Inject a short hint pointing the model at `skill__list` when skills are enabled # (default: true). Suppressed automatically when no skills are available. skill_instructions: null # Custom text for the skill hint (optional; uses built-in default if null) +memory: null # Per-agent memory override (default: inherit). Set to `false` to disable memory + # for this agent regardless of workspace/global presence. See the Memory wiki page. dynamic_instructions: false # Whether to use dynamic instructions for the agent; if false, static instructions are used instructions: | # Static instructions for the agent; ignored if dynamic instructions are used diff --git a/config.example.yaml b/config.example.yaml index 7ad8cd9..111c95e 100644 --- a/config.example.yaml +++ b/config.example.yaml @@ -176,6 +176,17 @@ summarization_prompt: > # The text prompt used for creating a concise s summary_context_prompt: > # The text prompt used for including the summary of the entire session as context to the model 'This is a summary of the chat history as a recap: ' +# ---- Memory ---- +# See the [Memory documentation](https://github.com/Dark-Alex-17/coyote/wiki/Memory) for more information. +# Memory is opt-in by workspace presence (a `COYOTE.md` or `.coyote/memory/MEMORY.md`) +# and global presence (`/memory/MEMORY.md`). Set `memory: false` to disable +# even when memory files exist. The cascade is: agent > session > role > app. +memory: null # null = enabled when memory exists on disk; true = force on; false = force off +memory_cap_with_tools: null # Char cap for injected memory when function calling is available (default: 6000). + # Only MEMORY.md indexes are injected; the LLM uses memory__read to fetch drill files. +memory_cap_without_tools: null # Char cap when function calling is unavailable (default: 12000). + # Indexes plus drill file bodies are injected up to this cap. + # ---- RAG ---- # See the [RAG Docs](https://github.com/Dark-Alex-17/coyote/wiki/RAG) for more details. rag_embedding_model: null # Specifies the embedding model used for context retrieval diff --git a/config.role.example.md b/config.role.example.md index b275aef..4ff49a2 100644 --- a/config.role.example.md +++ b/config.role.example.md @@ -22,6 +22,8 @@ enabled_skills: # Skills available when this role is activ inject_skill_instructions: true # Inject a short hint pointing the model at `skill__list` when skills are enabled # (default: true). Suppressed automatically when no skills are available. skill_instructions: null # Custom text for the skill hint (optional; uses built-in default if null) +memory: null # Per-role memory override (default: inherit). Set to `false` to disable memory + # when this role is active. See the Memory wiki page. prompt: null # A custom prompt to use for this role that will immediately query # the model for output instead of using the instructions below