From 91d89ddf5308a00524eeb49f189dc316f265d2be Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 5 Jun 2026 15:34:25 -0600 Subject: [PATCH] docs: migrated location of skill_instructions examples in example configs --- config.agent.example.yaml | 7 ++++--- config.example.yaml | 30 +++++++++++++++--------------- config.role.example.md | 7 ++++--- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/config.agent.example.yaml b/config.agent.example.yaml index 6691b00..7b15a6a 100644 --- a/config.agent.example.yaml +++ b/config.agent.example.yaml @@ -26,9 +26,6 @@ auto_continue: false # Enable automatic continuation when incomplete max_auto_continues: 10 # Maximum number of automatic continuations before stopping inject_todo_instructions: true # Inject the default todo tool usage instructions into the agent's system prompt continuation_prompt: null # Custom prompt used when auto-continuing (optional; uses default if null) -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) # Sub-Agent Spawning System # Enable this agent to spawn and manage child agents in parallel. # See https://github.com/Dark-Alex-17/coyote/wiki/Agents for detailed documentation. @@ -51,6 +48,10 @@ enabled_skills: # Optional list of skills available when this a # Must be a subset of global `visible_skills`. Omit to inherit the global default. - git-master - ai-slop-remover +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) + 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 You are a AI agent designed to demonstrate agent capabilities. diff --git a/config.example.yaml b/config.example.yaml index 29e5cb2..7ad8cd9 100644 --- a/config.example.yaml +++ b/config.example.yaml @@ -137,21 +137,25 @@ enabled_mcp_servers: null # Which MCP servers to enable by default. # ---- Skills ---- # Skills are modular knowledge or capability packs the LLM can load and unload mid-conversation. # See the [Skills documentation](https://github.com/Dark-Alex-17/coyote/wiki/Skills) for more details. -skills_enabled: true # Master switch. Set to false to hide all skill management tools from the model. - # Skills also require `function_calling_support: true` above to work at all. -visible_skills: # The universe of skills allowed to be enabled in any context. Omit (null) for "all installed". +skills_enabled: true # Master switch. Set to false to hide all skill management tools from the model. + # Skills also require `function_calling_support: true` above to work at all. +visible_skills: # The universe of skills allowed to be enabled in any context. Omit (null) for "all installed". - ai-slop-remover - code-review - frontend-ui-ux - git-master -enabled_skills: null # Which skills are available by default (no role/agent/session active). null = all visible. - # Accepts either a YAML list or a comma-separated string. - # Example (list form): - # enabled_skills: - # - git-master - # - ai-slop-remover - # Example (comma-separated form): - # enabled_skills: git-master,ai-slop-remover +enabled_skills: null # Which skills are available by default (no role/agent/session active). null = all visible. + # Accepts either a YAML list or a comma-separated string. + # Example (list form): + # enabled_skills: + # - git-master + # - ai-slop-remover + # Example (comma-separated form): + # enabled_skills: git-master,ai-slop-remover +inject_skill_instructions: true # Inject a short hint pointing the model at `skill__list` when skills are enabled in + # this context. Only injected if `function_calling_support`, `skills_enabled`, and the + # effective enabled skill set is non-empty (default: true). +skill_instructions: null # Custom text used for the skill hint when injected. If null, uses built-in default. # ---- Auto-Continue (Todo System) ---- # The auto-continue system provides built-in task tracking for improved reliability. @@ -162,10 +166,6 @@ auto_continue: false # Enable automatic continuation when incomplet max_auto_continues: 10 # Maximum number of automatic continuations before stopping (default: 10) inject_todo_instructions: true # Inject default todo usage instructions into the system prompt (default: true) continuation_prompt: null # Custom prompt used when auto-continuing. If null, uses built-in default -inject_skill_instructions: true # Inject a short hint pointing the model at `skill__list` when skills are enabled in - # this context. Only injected if `function_calling_support`, `skills_enabled`, and the - # effective enabled skill set is non-empty (default: true). -skill_instructions: null # Custom text used for the skill hint when injected. If null, uses built-in default. # ---- Session ---- # See the [Session documentation](https://github.com/Dark-Alex-17/coyote/wiki/Sessions) for more information diff --git a/config.role.example.md b/config.role.example.md index 9846e1a..b275aef 100644 --- a/config.role.example.md +++ b/config.role.example.md @@ -19,6 +19,10 @@ skills_enabled: true # Master switch for skills in this role (d enabled_skills: # Skills available when this role is active. Accepts a YAML list (preferred) - git-master # or a comma-separated string (e.g. `enabled_skills: git-master,ai-slop-remover`). - ai-slop-remover # Must be a subset of global `visible_skills`. Omit to inherit the global default. +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) + prompt: null # A custom prompt to use for this role that will immediately query # the model for output instead of using the instructions below # Auto-Continue (Todo System) @@ -30,8 +34,5 @@ auto_continue: false # Enable automatic continuation when incom max_auto_continues: 10 # Maximum number of automatic continuations before stopping (default: 10) inject_todo_instructions: true # Inject default todo tool usage instructions into the system prompt (default: true) continuation_prompt: null # Custom prompt used when auto-continuing. If null, uses built-in default -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) --- You are an expert at doing things. This is where you write the instructions for the role.