Expand description
Embedded prompts for the Syncable agent
This module provides task-specific prompts for different generation tasks:
- Docker generation (Dockerfile, docker-compose.yml)
- Terraform generation
- Helm chart generation
- Kubernetes manifests
Prompts are structured using XML-like sections inspired by forge for clarity:
- <agent_identity> - Who the agent is and its specialization
- <tool_usage_instructions> - How to use tools effectively
- <non_negotiable_rules> - Rules that must always be followed
- <error_reflection_protocol> - How to handle errors without self-doubt
- <thinking_guidelines> - How to reason without “oops” patterns
Constants§
- DOCKER_
GENERATION - Docker generation prompt with self-correction protocol
- HELM_
STANDARDS - Get prompt for Helm-specific generation
- TERRAFORM_
STANDARDS - Get prompt for Terraform-specific generation
Functions§
- get_
analysis_ prompt - Get the base system prompt for general analysis
- get_
code_ development_ prompt - Get the code development prompt for implementing features, translating code, etc.
- get_
devops_ prompt - Get the DevOps generation prompt (Docker, Terraform, Helm, K8s)
- get_
planning_ prompt - Get the planning mode prompt (read-only exploration)
- is_
code_ development_ query - Detect if a query is specifically about code development (not DevOps)
- is_
generation_ query - Detect if a query is asking for generation vs analysis
- is_
plan_ continuation_ query - Detect if a query is asking to continue/resume an incomplete plan