{ "$schema": "https://app.kilo.ai/config.json", "metaVersion": "1.0.0", "lastSync": "2026-07-01T14:16:08.079Z", "agents": { "intake-agent": { "file": ".kilo/agents/intake-agent.md", "description": "Conversational interface — receives natural language from users, clarifies ambiguous requirements, produces structured tasks for orchestrator", "model": "ollama-cloud/minimax-m2.7", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#0891B2", "category": "core" }, "context-compressor": { "file": ".kilo/agents/context-compressor.md", "description": "Intelligently manages token budget by summarizing conversation history, preserving critical State, and pruning redundant information before context overflow occurs", "model": "ollama-cloud/minimax-m2.7", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#7C3AED", "category": "meta" }, "pattern-matcher": { "file": ".kilo/agents/pattern-matcher.md", "description": "Proactively finds similar successful solutions from past projects BEFORE work starts, providing recommendations instead of just duplicate detection", "model": "ollama-cloud/minimax-m2.7", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#059669", "category": "core" }, "stakeholder-bridge": { "file": ".kilo/agents/stakeholder-bridge.md", "description": "Translates technical outputs into business language for non-technical stakeholders, generates executive summaries and progress reports", "model": "ollama-cloud/minimax-m2.7", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#DC2626", "category": "meta" }, "requirement-refiner": { "file": ".kilo/agents/requirement-refiner.md", "description": "Converts vague ideas and bug reports into strict User Stories with acceptance criteria checklists", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#4F46E5", "category": "core" }, "history-miner": { "file": ".kilo/agents/history-miner.md", "description": "Analyzes git history to find duplicates and past solutions, preventing regression and duplicate work", "model": "ollama-cloud/glm-5.2", "mode": "all", "category": "core" }, "system-analyst": { "file": ".kilo/agents/system-analyst.md", "description": "Designs technical specifications, data schemas, and API contracts before implementation", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "category": "core" }, "sdet-engineer": { "file": ".kilo/agents/sdet-engineer.md", "description": "Writes tests following TDD methodology. Tests MUST fail initially (Red phase)", "model": "ollama-cloud/kimi-k2.7-code", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#8B5CF6", "category": "core" }, "lead-developer": { "file": ".kilo/agents/lead-developer.md", "description": "Primary code writer for backend and core logic. Writes implementation to pass tests", "model": "ollama-cloud/deepseek-v4-pro", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#DC2626", "category": "core" }, "frontend-developer": { "file": ".kilo/agents/frontend-developer.md", "description": "Handles UI implementation with multimodal capabilities. Accepts visual references like screenshots and mockups", "model": "ollama-cloud/minimax-m2.5", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#0EA5E9", "category": "core" }, "backend-developer": { "file": ".kilo/agents/backend-developer.md", "description": "Backend specialist for Node.js, Express, APIs, and database integration", "model": "ollama-cloud/deepseek-v4-pro", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#10B981", "category": "core" }, "go-developer": { "file": ".kilo/agents/go-developer.md", "description": "Go backend specialist for Gin, Echo, APIs, and database integration", "model": "ollama-cloud/kimi-k2.6", "mode": "all", "color": "#00ADD8", "category": "core" }, "devops-engineer": { "file": ".kilo/agents/devops-engineer.md", "description": "DevOps specialist for Docker, Kubernetes, CI/CD pipeline automation, and infrastructure management", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#FF6B35", "category": "core" }, "code-skeptic": { "file": ".kilo/agents/code-skeptic.md", "description": "Adversarial code reviewer. Finds problems and issues. Does NOT suggest implementations", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#E11D48", "category": "quality" }, "the-fixer": { "file": ".kilo/agents/the-fixer.md", "description": "Iteratively fixes bugs based on specific error reports and test failures", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#F59E0B", "category": "quality" }, "performance-engineer": { "file": ".kilo/agents/performance-engineer.md", "description": "Reviews code for performance issues. Focuses on efficiency, N+1 queries, memory leaks, and algorithmic complexity", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#0D9488", "category": "quality" }, "security-auditor": { "file": ".kilo/agents/security-auditor.md", "description": "Scans for security vulnerabilities, OWASP Top 10, dependency CVEs, and hardcoded secrets", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#DC2626", "category": "quality" }, "visual-tester": { "file": ".kilo/agents/visual-tester.md", "description": "Visual regression testing agent that compares screenshots and detects UI differences using pixelmatch and image diff", "model": "ollama-cloud/kimi-k2.6", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "category": "quality" }, "orchestrator": { "file": ".kilo/agents/orchestrator.md", "description": "Main dispatcher. Routes tasks between agents based on Issue status and manages the workflow state machine. NEVER does implementation work itself — ALWAYS delegates via Task tool.", "model": "ollama-cloud/glm-5.1", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#7C3AED", "category": "meta", "permission": { "read": "allow", "edit": "ask", "write": "allow", "bash": "allow", "glob": "allow", "grep": "allow", "task": { "*": "deny", "history-miner": "allow", "system-analyst": "allow", "sdet-engineer": "allow", "lead-developer": "allow", "code-skeptic": "allow", "the-fixer": "allow", "frontend-developer": "allow", "backend-developer": "allow", "go-developer": "allow", "php-developer": "allow", "python-developer": "allow", "flutter-developer": "allow", "performance-engineer": "allow", "security-auditor": "allow", "visual-tester": "allow", "browser-automation": "allow", "devops-engineer": "allow", "release-manager": "allow", "evaluator": "allow", "prompt-optimizer": "allow", "product-owner": "allow", "intake-agent": "allow", "context-compressor": "allow", "pattern-matcher": "allow", "stakeholder-bridge": "allow", "requirement-refiner": "allow", "capability-analyst": "allow", "workflow-architect": "allow", "markdown-validator": "allow", "pipeline-judge": "allow", "planner": "allow", "reflector": "allow", "memory-manager": "allow", "incident-responder": "allow", "workflow-cross-checker": "allow", "evolution-prompt": "allow", "evolution-skeptic": "allow", "smartadmin-builder": "allow", "smartadmin-viz-agent": "allow", "smartadmin-notify-agent": "allow", "smartadmin-form-agent": "allow", "smartadmin-interactive-agent": "allow", "subagent": "deny" } } }, "release-manager": { "file": ".kilo/agents/release-manager.md", "description": "Manages git operations, semantic versioning, branching, and deployments. Ensures clean history", "model": "ollama-cloud/glm-5.2", "mode": "all", "category": "meta" }, "evaluator": { "file": ".kilo/agents/evaluator.md", "description": "Scores agent effectiveness after task completion for continuous improvement", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#047857", "category": "meta" }, "prompt-optimizer": { "file": ".kilo/agents/prompt-optimizer.md", "description": "Improves agent system prompts based on performance failures. Meta-learner for prompt optimization", "model": "ollama-cloud/minimax-m3", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "category": "meta" }, "product-owner": { "file": ".kilo/agents/product-owner.md", "description": "Manages issue checklists, status labels, tracks progress and coordinates with human users", "model": "ollama-cloud/minimax-m2.5", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "category": "meta" }, "agent-architect": { "file": ".kilo/agents/agent-architect.md", "description": "Creates, modifies, and reviews new agents, workflows, and skills based on capability gap analysis", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "category": "meta" }, "capability-analyst": { "file": ".kilo/agents/capability-analyst.md", "description": "Analyzes task requirements against available agents, workflows, and skills. Identifies gaps and recommends new components.", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "category": "meta" }, "workflow-architect": { "file": ".kilo/agents/workflow-architect.md", "description": "Creates and maintains workflow definitions with complete architecture, Gitea integration, and quality gates", "model": "ollama-cloud/glm-5.2", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "category": "meta" }, "markdown-validator": { "file": ".kilo/agents/markdown-validator.md", "description": "Validates and corrects Markdown descriptions for Gitea issues", "model": "ollama-cloud/minimax-m2.5", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "category": "meta" }, "browser-automation": { "file": ".kilo/agents/browser-automation.md", "description": "Browser automation agent using Playwright MCP for E2E testing, form filling, navigation, and web interaction", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "category": "testing" }, "planner": { "file": ".kilo/agents/planner.md", "description": "Advanced task planner using Chain of Thought, Tree of Thoughts, and Plan-Execute-Reflect", "model": "ollama-cloud/minimax-m3", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#F59E0B", "category": "cognitive" }, "reflector": { "file": ".kilo/agents/reflector.md", "description": "Self-reflection agent using Reflexion pattern - learns from mistakes", "model": "ollama-cloud/glm-5.2", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#10B981", "category": "cognitive" }, "memory-manager": { "file": ".kilo/agents/memory-manager.md", "description": "Manages agent memory systems - short-term (context), long-term (vector store), and episodic (experiences)", "model": "ollama-cloud/minimax-m3", "mode": "subagent", "color": "#8B5CF6", "category": "cognitive" }, "architect-indexer": { "file": ".kilo/agents/architect-indexer.md", "description": "Indexes and maps project codebase architecture into .architect/ directory", "model": "ollama-cloud/glm-5.2", "mode": "all", "color": "#10B981", "category": "core" }, "flutter-developer": { "file": ".kilo/agents/flutter-developer.md", "description": "Flutter mobile specialist for cross-platform apps, state management, and UI components", "model": "ollama-cloud/minimax-m2.5", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#02569B", "category": "core" }, "php-developer": { "file": ".kilo/agents/php-developer.md", "description": "PHP specialist for Laravel, Symfony, WordPress, and modular architecture", "model": "ollama-cloud/deepseek-v4-pro", "mode": "all", "color": "#8B5CF6", "category": "core" }, "pipeline-judge": { "file": ".kilo/agents/pipeline-judge.md", "description": "Automated pipeline judge. Evaluates workflow execution by running tests, measuring token cost and wall-clock time. Produces objective fitness scores. Never writes code - only measures and scores.", "model": "ollama-cloud/qwen3.5:397b", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#DC2626", "category": "meta" }, "python-developer": { "file": ".kilo/agents/python-developer.md", "description": "Python specialist for Django, FastAPI, data processing, and ML pipelines", "model": "ollama-cloud/deepseek-v4-pro", "mode": "all", "color": "#3776AB", "category": "core" }, "incident-responder": { "file": ".kilo/agents/incident-responder.md", "description": "Server incident response and system hardening specialist. Handles live forensics, malware removal, persistence hunting, SSH-based server cleanup, and post-incident hardening. Works with any OS and panel.", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#B91C1C", "category": "core" }, "workflow-cross-checker": { "file": ".kilo/agents/workflow-cross-checker.md", "description": "Workflow cross-checker and process inspector. Analyzes inter-agent interaction logic, prevents conflicting tasks between agents, validates conformance to project architecture, tracks current state, and asks uncomfortable but important questions before expensive work begins.", "model": "ollama-cloud/glm-5.2", "mode": "subagent", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#9333EA", "category": "meta" }, "evolution-skeptic": { "file": ".kilo/agents/evolution-skeptic.md", "description": "Evaluates model responses against role-specific rubrics with detailed scoring and commentary", "model": "ollama-cloud/glm-5.2", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#C026D3", "category": "meta" }, "evolution-prompt": { "file": ".kilo/agents/evolution-prompt.md", "description": "Generates role-specific stress-test prompts by analyzing agent definitions", "model": "ollama-cloud/minimax-m3", "mode": "all", "variant": "thinking", "variant_strategy": "always_thinking", "color": "#FF6B00", "category": "meta" }, "smartadmin-builder": { "file": ".kilo/agents/smartadmin-builder.md", "description": "SmartAdmin template builder — generates and edits admin panel EJS templates using the 721-component SmartAdmin library. Understands component classes, page structure, and produces backend-ready frontend pages.", "model": "ollama-cloud/minimax-m2.5", "mode": "subagent", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#2563EB", "category": "core", "permission": { "read": "allow", "edit": "allow", "write": "allow", "bash": "allow", "glob": "allow", "grep": "allow", "task": { "*": "deny", "orchestrator": "allow" } } }, "smartadmin-viz-agent": { "file": ".kilo/agents/smartadmin-viz-agent.md", "description": "Data visualization specialist for SmartAdmin. Generates EJS snippets and JS initialization code for ApexCharts, Peity, Easy Pie, and SmartTable.", "model": "ollama-cloud/deepseek-v4-pro", "mode": "subagent", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#0EA5E9", "category": "ui", "permission": { "read": "allow", "edit": "allow", "write": "allow", "bash": "allow", "glob": "allow", "grep": "allow", "task": { "*": "deny", "smartadmin-builder": "allow", "orchestrator": "allow" } } }, "smartadmin-notify-agent": { "file": ".kilo/agents/smartadmin-notify-agent.md", "description": "Notification/feedback UI specialist for SmartAdmin. Generates alert HTML snippets and JS trigger functions using Bootstrap alerts, modals, and toasts.", "model": "ollama-cloud/glm-5.2", "mode": "subagent", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#F59E0B", "category": "ui", "permission": { "read": "allow", "edit": "allow", "write": "allow", "bash": "allow", "glob": "allow", "grep": "allow", "task": { "*": "deny", "smartadmin-builder": "allow", "orchestrator": "allow" } } }, "smartadmin-form-agent": { "file": ".kilo/agents/smartadmin-form-agent.md", "description": "Form engine specialist for SmartAdmin. Generates complete form HTML with validation attributes and JS handlers using Bootstrap form groups, Select2, datepickers, and form wizards.", "model": "ollama-cloud/minimax-m2.5", "mode": "subagent", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#10B981", "category": "ui", "permission": { "read": "allow", "edit": "allow", "write": "allow", "bash": "allow", "glob": "allow", "grep": "allow", "task": { "*": "deny", "smartadmin-builder": "allow", "orchestrator": "allow" } } }, "smartadmin-interactive-agent": { "file": ".kilo/agents/smartadmin-interactive-agent.md", "description": "Interactive elements specialist for SmartAdmin. Generates HTML element snippets and event handler JS for buttons, dropdowns, nav-tabs, accordions, collapse, and modal triggers.", "model": "ollama-cloud/kimi-k2.6", "mode": "subagent", "variant": "thinking", "variant_strategy": "task_size_based", "color": "#8B5CF6", "category": "ui", "permission": { "read": "allow", "edit": "allow", "write": "allow", "bash": "allow", "glob": "allow", "grep": "allow", "task": { "*": "deny", "smartadmin-builder": "allow", "orchestrator": "allow" } } } }, "commands": { "pipeline": { "file": ".kilo/commands/pipeline.md", "description": "Run full agent pipeline for issue with Gitea logging" }, "status": { "file": ".kilo/commands/status.md", "description": "Check pipeline status for issue", "model": "ollama-cloud/qwen3.5:397b" }, "evaluate": { "file": ".kilo/commands/evaluate.md", "description": "Generate performance report", "model": "ollama-cloud/gpt-oss:120b" }, "plan": { "file": ".kilo/commands/plan.md", "description": "Creates detailed task plans", "model": "ollama-cloud/deepseek-v4-pro" }, "ask": { "file": ".kilo/commands/ask.md", "description": "Answers codebase questions", "model": "ollama-cloud/qwen3.5:397b" }, "debug": { "file": ".kilo/commands/debug.md", "description": "Analyzes and fixes bugs", "model": "ollama-cloud/gpt-oss:20b" }, "code": { "file": ".kilo/commands/code.md", "description": "Quick code generation", "model": "ollama-cloud/deepseek-v4-pro" }, "research": { "file": ".kilo/commands/research.md", "description": "Run research and self-improvement", "model": "ollama-cloud/kimi-k2.6" }, "feature": { "file": ".kilo/commands/feature.md", "description": "Full feature development pipeline", "model": "ollama-cloud/deepseek-v4-pro" }, "hotfix": { "file": ".kilo/commands/hotfix.md", "description": "Hotfix workflow", "model": "ollama-cloud/deepseek-v4-pro" }, "review": { "file": ".kilo/commands/review.md", "description": "Code review workflow", "model": "ollama-cloud/kimi-k2.6" }, "review-watcher": { "file": ".kilo/commands/review-watcher.md", "description": "Auto-validate review results", "model": "ollama-cloud/kimi-k2.6" }, "e2e-test": { "file": ".kilo/commands/e2e-test.md", "description": "Run E2E tests with browser automation" }, "workflow": { "file": ".kilo/commands/workflow.md", "description": "Run complete workflow with quality gates", "model": "ollama-cloud/kimi-k2.6" }, "landing-page": { "file": ".kilo/commands/landing-page.md", "description": "Create landing page CMS from HTML mockups", "model": "ollama-cloud/kimi-k2.5" }, "commerce": { "file": ".kilo/commands/commerce.md", "description": "Create e-commerce site with products, cart, payments", "model": "ollama-cloud/deepseek-v4-pro" }, "blog": { "file": ".kilo/commands/blog.md", "description": "Create blog/CMS with posts, comments, SEO", "model": "ollama-cloud/deepseek-v4-pro" }, "booking": { "file": ".kilo/commands/booking.md", "description": "Create booking system for services/appointments", "model": "ollama-cloud/deepseek-v4-pro" }, "evolve-agent": { "file": ".kilo/commands/evolve-agent.md", "description": "Pre-deployment role-fit testing — evaluate which model best fits a specific agent role via stress-test prompts and rubric scoring", "model": "ollama-cloud/kimi-k2.6" } }, "syncTargets": [ { "file": ".kilo/agents/*.md", "type": "agent-frontmatter", "fields": [ "model", "mode", "description", "color" ] }, { "file": ".kilo/KILO_SPEC.md", "section": "### Pipeline Agents", "type": "markdown-table" }, { "file": ".kilo/KILO_SPEC.md", "section": "### Workflow Commands", "type": "markdown-table" }, { "file": "AGENTS.md", "section": "Pipeline Agents", "type": "category-tables" }, { "file": ".kilo/agents/orchestrator.md", "section": "Task Tool Invocation", "type": "subagent-mapping" } ], "validation": { "checkOn": [ "evolutionary-mode", "pre-commit", "manual-sync" ], "failOnError": true, "reportFile": ".kilo/logs/sync-violations.json" } }