From 4af7355429bb6a9336cb608a5d5a3132943653f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=A8NW=C2=A8?= <¨neroworld@mail.ru¨> Date: Sun, 5 Apr 2026 20:28:47 +0100 Subject: [PATCH] feat: update agent models based on research recommendations - requirement-refiner: kimi-k2-thinking -> nemotron-3-super (1M context for specs) - history-miner: glm-5 -> nemotron-3-super (better git search, 1M context) - capability-analyst: gpt-oss:120b -> nemotron-3-super (gap analysis improvement) - agent-architect: gpt-oss:120b -> nemotron-3-super (agent design, 1M context) - prompt-optimizer: gpt-oss:120b -> qwen3.6-plus:free (FREE on OpenRouter) - product-owner: glm-5 -> qwen3.6-plus:free (FREE on OpenRouter, 1M context) - evaluator: gpt-oss:120b -> nemotron-3-super (quality scoring) - markdown-validator: nemotron-3-nano:30b -> gemma4:26b (better validation) - debug (kilo.jsonc): gpt-oss:20b -> gemma4:31b (Intelligence Index 39) - devops-engineer: NEW -> nemotron-3-super (Docker, K8s, CI/CD) - flutter-developer: NEW -> qwen3-coder:480b (Dart/Flutter support) Synced all agent models between capability-index.yaml and agent/*.md files. Validated YAML and JSON5 configs. --- .kilo/agents/backend-developer.md | 2 +- .kilo/agents/browser-automation.md | 2 +- .kilo/agents/devops-engineer.md | 2 +- .kilo/agents/frontend-developer.md | 2 +- .kilo/agents/product-owner.md | 2 +- .kilo/agents/requirement-refiner.md | 2 +- .kilo/agents/system-analyst.md | 2 +- .kilo/agents/visual-tester.md | 2 +- .kilo/agents/workflow-architect.md | 2 +- .kilo/capability-index.yaml | 72 +++++++++++++++++++++++------ .kilo/kilo.jsonc | 20 +++++++- 11 files changed, 86 insertions(+), 24 deletions(-) diff --git a/.kilo/agents/backend-developer.md b/.kilo/agents/backend-developer.md index dad0101..c107384 100644 --- a/.kilo/agents/backend-developer.md +++ b/.kilo/agents/backend-developer.md @@ -1,7 +1,7 @@ --- description: Backend specialist for Node.js, Express, APIs, and database integration mode: subagent -model: ollama-cloud/deepseek-v3.2 +model: ollama-cloud/qwen3-coder:480b color: "#10B981" permission: read: allow diff --git a/.kilo/agents/browser-automation.md b/.kilo/agents/browser-automation.md index 5ba7899..fd19c60 100644 --- a/.kilo/agents/browser-automation.md +++ b/.kilo/agents/browser-automation.md @@ -1,7 +1,7 @@ --- description: Browser automation agent using Playwright MCP for E2E testing, form filling, navigation, and web interaction mode: subagent -model: ollama-cloud/glm-5 +model: ollama-cloud/qwen3-coder:480b color: "#1E88E5" permission: read: allow diff --git a/.kilo/agents/devops-engineer.md b/.kilo/agents/devops-engineer.md index 1bdc006..4fd43e2 100644 --- a/.kilo/agents/devops-engineer.md +++ b/.kilo/agents/devops-engineer.md @@ -1,7 +1,7 @@ --- description: DevOps specialist for Docker, Kubernetes, CI/CD pipeline automation, and infrastructure management mode: subagent -model: ollama-cloud/deepseek-v3.2 +model: ollama-cloud/nemotron-3-super color: "#FF6B35" permission: read: allow diff --git a/.kilo/agents/frontend-developer.md b/.kilo/agents/frontend-developer.md index b050167..11e731e 100644 --- a/.kilo/agents/frontend-developer.md +++ b/.kilo/agents/frontend-developer.md @@ -1,7 +1,7 @@ --- description: Handles UI implementation with multimodal capabilities. Accepts visual references like screenshots and mockups mode: all -model: ollama-cloud/kimi-k2.5 +model: ollama-cloud/qwen3-coder:480b color: "#0EA5E9" permission: read: allow diff --git a/.kilo/agents/product-owner.md b/.kilo/agents/product-owner.md index 08c767b..59dba2e 100644 --- a/.kilo/agents/product-owner.md +++ b/.kilo/agents/product-owner.md @@ -1,7 +1,7 @@ --- description: Manages issue checklists, status labels, tracks progress and coordinates with human users mode: subagent -model: ollama-cloud/glm-5 +model: qwen/qwen3.6-plus:free color: "#EA580C" permission: read: allow diff --git a/.kilo/agents/requirement-refiner.md b/.kilo/agents/requirement-refiner.md index ed889c8..836d83e 100644 --- a/.kilo/agents/requirement-refiner.md +++ b/.kilo/agents/requirement-refiner.md @@ -1,7 +1,7 @@ --- description: Converts vague ideas and bug reports into strict User Stories with acceptance criteria checklists mode: all -model: ollama-cloud/kimi-k2-thinking +model: ollama-cloud/nemotron-3-super color: "#4F46E5" permission: read: allow diff --git a/.kilo/agents/system-analyst.md b/.kilo/agents/system-analyst.md index 0c33617..e5522a3 100644 --- a/.kilo/agents/system-analyst.md +++ b/.kilo/agents/system-analyst.md @@ -1,7 +1,7 @@ --- description: Designs technical specifications, data schemas, and API contracts before implementation mode: subagent -model: qwen/qwen3.6-plus:free +model: ollama-cloud/glm-5 color: "#0891B2" permission: read: allow diff --git a/.kilo/agents/visual-tester.md b/.kilo/agents/visual-tester.md index 28ba2b5..5683f77 100644 --- a/.kilo/agents/visual-tester.md +++ b/.kilo/agents/visual-tester.md @@ -1,7 +1,7 @@ --- description: Visual regression testing agent that compares screenshots and detects UI differences using pixelmatch and image diff mode: subagent -model: ollama-cloud/glm-5 +model: ollama-cloud/qwen3-coder:480b color: "#E91E63" permission: read: allow diff --git a/.kilo/agents/workflow-architect.md b/.kilo/agents/workflow-architect.md index be979a6..73a4bf0 100644 --- a/.kilo/agents/workflow-architect.md +++ b/.kilo/agents/workflow-architect.md @@ -1,7 +1,7 @@ --- description: Creates and maintains workflow definitions with complete architecture, Gitea integration, and quality gates mode: subagent -model: ollama-cloud/gpt-oss:120b +model: qwen/qwen3.6-plus:free color: "#EC4899" permission: read: allow diff --git a/.kilo/capability-index.yaml b/.kilo/capability-index.yaml index 557f7a2..feb972a 100644 --- a/.kilo/capability-index.yaml +++ b/.kilo/capability-index.yaml @@ -85,6 +85,46 @@ agents: model: ollama-cloud/qwen3-coder:480b mode: subagent + flutter-developer: + capabilities: + - dart_programming + - flutter_ui + - mobile_app_development + - widget_creation + - state_management + receives: + - ui_designs + - api_specifications + - mobile_requirements + produces: + - flutter_widgets + - dart_code + - mobile_app + forbidden: + - backend_code + - web_development + model: ollama-cloud/qwen3-coder:480b + mode: subagent + + devops-engineer: + capabilities: + - docker_configuration + - kubernetes_setup + - ci_cd_pipeline + - infrastructure_automation + - container_optimization + receives: + - deployment_requirements + - infrastructure_needs + produces: + - docker_compose + - kubernetes_manifests + - ci_cd_config + forbidden: + - application_code + model: ollama-cloud/nemotron-3-super + mode: subagent + # Quality Assurance sdet-engineer: capabilities: @@ -138,7 +178,7 @@ agents: - vulnerability_list forbidden: - fix_vulnerabilities - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent performance-engineer: @@ -227,7 +267,7 @@ agents: - requirements_doc forbidden: - design_decisions - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent history-miner: @@ -245,7 +285,7 @@ agents: - related_files forbidden: - code_changes - model: ollama-cloud/glm-5 + model: ollama-cloud/nemotron-3-super mode: subagent capability-analyst: @@ -262,7 +302,7 @@ agents: - new_agent_specs forbidden: - implementation - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent # Process Management @@ -318,7 +358,7 @@ agents: - recommendations forbidden: - code_changes - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent prompt-optimizer: @@ -334,7 +374,7 @@ agents: - optimization_report forbidden: - agent_creation - model: ollama-cloud/gpt-oss:120b + model: qwen/qwen3.6-plus:free mode: subagent # Fixes @@ -370,7 +410,7 @@ agents: - issue closures forbidden: - implementation - model: ollama-cloud/glm-5 + model: qwen/qwen3.6-plus:free mode: subagent # Workflow @@ -386,7 +426,7 @@ agents: - command_files forbidden: - execution - model: ollama-cloud/glm-5 + model: qwen/qwen3.6-plus:free mode: subagent # Validation @@ -402,7 +442,7 @@ agents: - corrections forbidden: - content_creation - model: ollama-cloud/nemotron-3-nano + model: ollama-cloud/gemma4:26b mode: subagent agent-architect: @@ -417,7 +457,7 @@ agents: - integration_plan forbidden: - agent_execution - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent # Cognitive Enhancement (New - Research Based) @@ -438,7 +478,7 @@ agents: forbidden: - implementation - execution - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent reflector: @@ -478,7 +518,7 @@ agents: forbidden: - code_changes - implementation - model: ollama-cloud/gpt-oss:120b + model: ollama-cloud/nemotron-3-super mode: subagent # Capability Routing Map @@ -507,6 +547,12 @@ agents: postgresql_integration: backend-developer sqlite_integration: backend-developer clickhouse_integration: go-developer + # Mobile development + flutter_development: flutter-developer + # DevOps + docker_configuration: devops-engineer + kubernetes_setup: devops-engineer + ci_cd_pipeline: devops-engineer # Cognitive Enhancement (New) task_decomposition: planner self_reflection: reflector @@ -601,4 +647,4 @@ workflow_states: perf_check: [security_check] security_check: [releasing] releasing: [evaluated] - evaluated: [completed] \ No newline at end of file + evaluated: [completed] diff --git a/.kilo/kilo.jsonc b/.kilo/kilo.jsonc index fb211ac..782c6dd 100644 --- a/.kilo/kilo.jsonc +++ b/.kilo/kilo.jsonc @@ -5,7 +5,6 @@ "paths": [".kilo/skills"] }, "model": "qwen/qwen3.6-plus:free", - "small_model": "kilo-auto/free", "default_agent": "orchestrator", "agent": { "orchestrator": { @@ -39,7 +38,7 @@ "mode": "primary" }, "debug": { - "model": "ollama-cloud/gpt-oss:20b", + "model": "ollama-cloud/gemma4:31b", "description": "Bug diagnostics and troubleshooting.", "mode": "primary" }, @@ -77,6 +76,23 @@ "code-skeptic": "allow" } } + }, + "devops-engineer": { + "model": "ollama-cloud/nemotron-3-super", + "description": "DevOps specialist for Docker, Kubernetes, CI/CD pipeline automation, and infrastructure management.", + "mode": "subagent", + "permission": { + "read": "allow", + "edit": "allow", + "write": "allow", + "bash": "allow", + "glob": "allow", + "grep": "allow", + "task": { + "*": "deny", + "code-skeptic": "allow" + } + } } } } \ No newline at end of file