NW
c258d16ef5
feat: add Gitea integration, E2E booking flow, Docker DNS fix, browser-launcher module
...
- Add tests/scripts/lib/gitea-client.js: Gitea API client with auth, comments,
attachments, and Markdown report formatters for visual and console reports
- Add tests/scripts/lib/browser-launcher.js: shared Playwright launch config with
--dns-resolution-order=hostname-first, realistic UA, and navigateTo() helper
using waitUntil:'commit' + waitForLoadState('domcontentloaded')
- Add tests/scripts/e2e-booking-flow-v2.js: full E2E scenario for irina-vik.ru
(register → book service → login → personal cabinet) with Gitea reporting
- Update visual-test-pipeline.js: GITEA_ISSUE env var, Gitea comment+attachment
posting, browser-launcher integration, waitUntil:'commit' navigation
- Update console-error-monitor-standalone.js: same Gitea + DNS fixes
- Update capture-screenshots.js: browser-launcher integration, DNS fix
- Update docker-compose.web-testing.yml: NETWORK_MODE env var (bridge),
DNS_RESOLUTION_ORDER, GITEA_USER/PASSWORD env passthrough, e2e-booking service
- Update tests/package.json: pin playwright to exact 1.52.0 (matches Docker image)
- Update .gitignore: add tests/visual/e2e/ for E2E screenshots
- Update .kilo/agents/visual-tester.md: Docker networking note, Gitea scripts,
e2e-booking service, updated script table
- Update .kilo/commands/web-test.md: Docker Networking section, --issue flag,
Gitea Integration section, e2e-booking service
- Update .kilo/commands/e2e-test.md: complete rewrite — Docker-based Playwright,
no more MCP dependency, proper service table, Gitea integration docs
- Update .kilo/capability-index.yaml: add gitea_integration, e2e_booking_flow,
docker_networking capabilities to visual-tester; add routing entries
screenshots-bugfix
2026-04-17 09:27:27 +01:00
NW
3a8aa6b416
docs: update visual testing agent docs, remove test artifacts from git, add pipeline documentation
...
- Remove baseline screenshots from git tracking (test artifacts, not code)
- Add tests/visual/baseline/ to .gitignore
- Rewrite .kilo/agents/visual-tester.md: Docker-first pipeline, bbox extraction, console/network error detection
- Rewrite .kilo/commands/web-test.md: accurate commands, output format, agent flow
- Update .kilo/capability-index.yaml: add bbox_extraction, console_error_detection, button_overflow_detection to visual-tester
- Update AGENTS.md: add /web-test and /e2e-test commands, update visual-tester description
2026-04-16 22:48:46 +01:00
NW
c6b15e0bcd
feat: implement visual regression testing v2.0 — Playwright pipeline with bbox extraction
...
- Add visual-test-pipeline.js: captures screenshots, extracts UI elements with bounding boxes, compares via pixelmatch, reports console/network errors
- Add capture-screenshots.js: baseline/current screenshot capture at mobile/tablet/desktop viewports
- Add console-error-monitor-standalone.js: standalone console/network error detection without MCP dependency
- Rewrite docker-compose.web-testing.yml: real Playwright image, working services, proper volume mounts
- Update package.json: v2.0.0, add playwright dependency, clean scripts
- Update README.md: accurate Docker-first docs with usage examples
- Add .gitignore: exclude node_modules, current/diff screenshots, reports
- Include baseline screenshots for bbox.wtf homepage
2026-04-16 22:32:41 +01:00
NW
e19fa3effd
refactor: full agent system revision — migrate to GLM-5.1, fix delegation chains, audit consistency
...
- Migrate 8 agents from openrouter/qwen3.6-plus:free to ollama-cloud/glm-5.1
- Assign thinking/variant/instant depth by role complexity
- Fix broken delegation chains: system-analyst, all developer agents, devops-engineer now can reach orchestrator
- Add task permissions to browser-automation, visual-tester, capability-analyst, markdown-validator
- Add visual-tester permission to flutter-developer and frontend-developer
- Fix capability-index.yaml routing map indentation (go_* keys misplaced)
- Add delegates_to and variant fields to capability-index.yaml
- Update KILO_SPEC.md agent table with Variant column
- Update AGENTS.md with Model/Variant/CanCall columns
- Update kilo.jsonc ask agent model
- Fix YAML indentation in capability-analyst.md and markdown-validator.md
- Update agent-architect.md template models (remove gpt-oss, qwen3.6-plus)
- Add Skills Reference tables to 7 previously unlinked agents
- Full audit: 10/10 consistency checks passed
2026-04-12 22:38:41 +01:00
¨NW¨
1f4536ab93
Merge feature/web-testing-infrastructure into main
...
Add comprehensive web testing infrastructure:
- Visual regression testing with pixelmatch
- Link checking for 404/500 errors
- Console error detection with Gitea issues
- Form testing capabilities
- Docker-based Playwright MCP (no host pollution)
- /web-test and /web-test-fix commands
No database changes - safe to merge.
2026-04-07 08:56:37 +01:00
¨NW¨
e074612046
feat: add web testing infrastructure
...
- Docker configurations for Playwright MCP (no host pollution)
- Visual regression testing with pixelmatch
- Link checking for 404/500 errors
- Console error detection with Gitea issue creation
- Form testing capabilities
- /web-test and /web-test-fix commands
- web-testing skill documentation
- Reorganize project structure (docker/, scripts/, tests/)
- Update orchestrator model to ollama-cloud/glm-5
Structure:
- docker/ - Docker configurations (moved from archive)
- scripts/ - Utility scripts
- tests/ - Test suite with visual, console, links testing
- .kilo/commands/ - /web-test and /web-test-fix commands
- .kilo/skills/ - web-testing skill
Issues: #58 #60 #62
2026-04-07 08:55:24 +01:00
¨NW¨
b9abd91d07
feat: orchestrator evolution — full access + model upgrades + self-evolution protocol
...
- Add 9 missing agents to orchestrator task whitelist (20→28 agents)
- Fix 2 broken agents: debug (gpt-oss:20b→qwen3.6-plus), release-manager (devstral-2→qwen3.6-plus)
- Upgrade orchestrator (glm-5→qwen3.6-plus, IF:80→90, 128K→1M context)
- Upgrade pipeline-judge (nemotron→qwen3.6-plus, IF:85→90)
- Add orchestrator escalation path to 7 agents (lead-dev, sdet, skeptic, perf, security, evaluator, devops)
- Create self-evolution protocol (.kilo/rules/orchestrator-self-evolution.md)
- Create evolution log (.kilo/EVOLUTION_LOG.md)
- Full audit of all 29 agents with verification tests
2026-04-06 22:55:12 +01:00
¨NW¨
01ce40ae8a
restore: Docker evolution test files for remote usage
...
Docker files restored for use on other machines with Docker/WSL2.
Available test methods:
1. Docker (isolated environment):
docker-compose -f docker/evolution-test/docker-compose.yml up evolution-feature
2. Local (bun runtime):
docker/evolution-test/run-local-test.bat feature
./docker/evolution-test/run-local-test.sh feature
Both methods provide:
- Millisecond precision timing
- Fitness score with 2 decimal places
- JSONL logging to .kilo/logs/fitness-history.jsonl
2026-04-06 01:36:26 +01:00
¨NW¨
ae471dcd6b
docs: remove Docker references from pipeline-judge
...
Use local bun runtime only for evolution testing.
2026-04-06 01:35:29 +01:00
¨NW¨
b5c5f5ba82
chore: remove Docker test files - use local testing instead
...
Docker Desktop removed from system. Evolution testing uses local bun runtime.
Local testing approach:
- Uses bun runtime (already installed)
- Millisecond precision timing
- Fitness calculation with 2 decimal places
- Works without Docker/WSL2
Usage:
powershell: docker/evolution-test/run-local-test.bat feature
bash: ./docker/evolution-test/run-local-test.sh feature
Tests verified:
- 54/54 tests pass (100%)
- Time: 214.16ms precision
- Fitness: 1.00 (PASS)
2026-04-06 01:34:24 +01:00
¨NW¨
8e492ffa90
test: run evolution test with exact measurements
...
Results:
- Tests: 54/54 passed (100%)
- Time: 214.16ms (millisecond precision)
- Fitness: 1.00 (PASS)
Breakdown:
- Test pass rate: 100% (weight 50%, contribution 0.50)
- Quality gates: 5/5 (weight 25%, contribution 0.25)
- Efficiency: 0.9993 (weight 25%, contribution 0.25)
System verified:
- Bun runtime installed and working
- Fitness calculation precise to 2 decimals
- Logging to fitness-history.jsonl working
2026-04-06 01:08:54 +01:00
¨NW¨
0dbc15b602
feat: add local fallback scripts for evolution testing
...
- run-local-test.sh - Bash script for Linux/macOS
- run-local-test.bat - Batch script for Windows
- PowerShell timing with millisecond precision
- Fitness calculation with 2 decimal places
- Works without Docker (less precise environment)
- Logs to .kilo/logs/fitness-history.jsonl
Usage:
./docker/evolution-test/run-local-test.sh feature
docker\evolution-test\run-local-test.bat feature
Both scripts calculate:
- Test pass rate (2 decimals)
- Quality gates (5 gates)
- Efficiency score (time/normalized)
- Final fitness (weighted average)
2026-04-06 01:03:54 +01:00
¨NW¨
1703247651
feat: add Docker-based evolution testing with precise measurements
...
- Add docker/evolution-test/Dockerfile with bun, TypeScript
- Add docker/evolution-test/docker-compose.yml for parallel workflow testing
- Add run-evolution-test.sh and .bat scripts for cross-platform
- Update pipeline-judge.md with Docker-first approach:
- Millisecond precision timing (date +%s%3N)
- 2 decimal places for test pass rate and coverage
- Docker container for consistent test environment
- Multiple workflow types (feature/bugfix/refactor/security)
Enables:
- Parallel testing with docker-compose
- Consistent environment across machines
- Precise fitness measurements (ms, 2 decimals)
- Multi-workflow testing in containers
2026-04-06 00:48:21 +01:00
¨NW¨
fa68141d47
feat: add pipeline-judge agent and evolution workflow system
...
- Add pipeline-judge agent for objective fitness scoring
- Update capability-index.yaml with pipeline-judge, evolution config
- Add fitness-evaluation.md workflow for auto-optimization
- Update evolution.md command with /evolve CLI
- Create .kilo/logs/fitness-history.jsonl for metrics logging
- Update AGENTS.md with new workflow state machine
- Add 6 new issues to MILESTONE_ISSUES.md for evolution integration
- Preserve ideas in agent-evolution/ideas/
Pipeline Judge computes fitness = (test_rate*0.5) + (gates*0.25) + (efficiency*0.25)
Auto-triggers prompt-optimizer when fitness < 0.70
2026-04-06 00:23:50 +01:00
¨NW¨
1ab9939c92
fix: correct OpenRouter model paths across all files
...
Fixed format from 'qwen/...' to 'openrouter/qwen/...' for:
- product-owner.md
- prompt-optimizer.md
- workflow-architect.md
- status.md, blog.md, booking.md, commerce.md
- kilo.jsonc (default model + ask agent)
- agent-frontmatter-validation.md
- agent-versions.json (recommendations and history)
2026-04-05 23:47:14 +01:00
¨NW¨
6ba325cec5
fix: correct model path format for OpenRouter
...
Changed qwen/qwen3.6-plus:free to openrouter/qwen/qwen3.6-plus:free
for capability-analyst, agent-architect, and evaluator agents.
2026-04-05 23:42:32 +01:00
¨NW¨
a4e09ad5d5
feat: upgrade agent models based on research findings
...
- capability-analyst: nemotron-3-super → qwen3.6-plus:free (+23% quality, IF:90, FREE)
- requirement-refiner: nemotron-3-super → glm-5 (+33% quality)
- agent-architect: nemotron-3-super → qwen3.6-plus:free (+22% quality)
- evaluator: nemotron-3-super → qwen3.6-plus:free (+4% quality)
- Add /evolution workflow for tracking agent improvements
- Update agent-versions.json with evolution history
2026-04-05 23:37:23 +01:00
¨NW¨
fe28aa5922
chore: reorganize project structure and update README
...
- Move docker-compose.evolution.yml to agent-evolution/docker-compose.yml
- Update README with current agent lineup (28+ agents)
- Fix model references in README tables
- Add recent commits history
- Simplify architecture overview
2026-04-05 23:02:44 +01:00
¨NW¨
ff00b8e716
fix: sync agent models across config files
...
- Fix performance-engineer model: gpt-oss:120b -> nemotron-3-super
- Fix markdown-validator model: gemma4:26b -> nemotron-3-nano:30b
- Update KILO_SPEC.md documentation for SystemAnalyst, RequirementRefiner, FrontendDeveloper
- Revert kilo.jsonc to minimal config (primary agents only)
- Keep subagent definitions in .md files and capability-index.yaml
2026-04-05 20:51:09 +01:00
¨NW¨
4af7355429
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.
2026-04-05 20:28:47 +01:00
¨NW¨
15a7b4b7a4
feat: add Agent Evolution Dashboard
...
- Create agent-evolution/ directory with standalone dashboard
- Add interactive HTML dashboard with agent/model matrix
- Add heatmap view for agent-model compatibility scores
- Add recommendations tab with optimization suggestions
- Add Gitea integration preparation (history timeline)
- Add Docker configuration for deployment
- Add build scripts for standalone HTML generation
- Add sync scripts for agent data synchronization
- Add milestone and issues documentation
- Add skills and rules for evolution sync
- Update AGENTS.md with dashboard documentation
- Update package.json with evolution scripts
Features:
- 28 agents with model assignments and fit scores
- 8 models with benchmarks (SWE-bench, RULER, Terminal)
- 11 recommendations for model optimization
- History timeline with agent changes
- Interactive modal windows for model details
- Filter and search functionality
- Russian language interface
- Works offline (file://) with embedded data
Docker:
- Dockerfile for standalone deployment
- docker-compose.evolution.yml
- docker-run.sh/docker-run.bat scripts
NPM scripts:
- sync:evolution - sync and build dashboard
- evolution:open - open in browser
- evolution:dashboard - start dev server
Status: PAUSED - foundation complete, Gitea integration pending
2026-04-05 19:58:59 +01:00
¨NW¨
b899119d21
feat: add html-to-flutter skill and research report
...
- Add .kilo/skills/html-to-flutter/SKILL.md
- HTML parsing patterns with html package
- CSS to Flutter style mapping
- Widget tree generation from HTML templates
- flutter_html integration (608k downloads, 2.1k likes)
- Design-time code generation patterns
- Responsive layout conversion (flexbox/grid → Row/Column)
- Form, Card, Navigation conversion examples
- Update flutter-developer agent
- Reference html-to-flutter skill
- Add HTML template conversion workflow
- Integration with flutter_html package
- Add research report .kilo/reports/flutter-cycle-analysis.md
- Gap analysis: HTML→Flutter conversion (critical)
- Testing gap analysis
- Network/API gap analysis
- Storage gap analysis
- Implementation priority and recommendations
- Complete workflow for HTML Template + ТЗ → Flutter App
Research sources:
- flutter_html 3.0.0 (2.1k likes, 608k downloads)
- go_router 17.2.0 (5.6k likes, 2.31M downloads)
- flutter_riverpod 3.3.1 (2.8k likes, 1.61M downloads)
- freezed 3.2.5 (4.4k likes, 1.83M downloads)
Closes: HTML template input workflow for Flutter development
2026-04-05 17:26:02 +01:00
¨NW¨
af5f401a53
feat: add Flutter development support with agent, rules and skills
...
- Add flutter-developer agent (.kilo/agents/flutter-developer.md)
- Role definition for cross-platform mobile development
- Clean architecture templates (Domain/Presentation/Data)
- State management patterns (Riverpod, Bloc, Provider)
- Widget patterns, navigation, platform channels
- Build & release commands
- Performance and security checklists
- Add Flutter development rules (.kilo/rules/flutter.md)
- Code style guidelines (const, final, trailing commas)
- Widget architecture best practices
- State management requirements
- Error handling, API & network patterns
- Navigation, testing, performance
- Security and localization
- Prohibitions list
- Add Flutter skills:
- flutter-state: Riverpod, Bloc, Provider patterns
- flutter-widgets: Widget composition, responsive design
- flutter-navigation: go_router, deep links, guards
- Update AGENTS.md: add @flutter-developer to Core Development
- Update kilo.jsonc: configure flutter-developer and go-developer agents
2026-04-05 17:04:13 +01:00
¨NW¨
0f22dca19b
docs: add model, small_model, default_agent fields to KILO_SPEC.md
...
Updated documentation to reflect official JSON Schema:
- model: global default model
- small_model: small model for titles/subtasks
- default_agent: default agent (must be primary mode)
- skills.urls: URLs to fetch skills from
2026-04-05 16:46:30 +01:00
¨NW¨
7a9d0565e0
fix: use correct config field names with underscores
...
According to official JSON Schema:
- model (not defaultModel) - global default model
- small_model (not smallModel) - small model for titles
- default_agent (not defaultAgent) - default agent to use
Also added mode: primary for user-facing agents.
2026-04-05 16:45:15 +01:00
¨NW¨
77e769995a
docs: add DevopsEngineer to agents table in KILO_SPEC.md
2026-04-05 16:42:36 +01:00
¨NW¨
ab02873a4a
fix: remove unsupported config parameters from kilo.jsonc
...
defaultAgent, defaultModel, smallModel are not supported by Kilo Code.
These cause Kilo Code to fail on startup.
2026-04-05 16:42:35 +01:00
¨NW¨
74c4b45972
feat: set orchestrator as default agent in kilo.jsonc
2026-04-05 16:33:17 +01:00
¨NW¨
1175bf1b07
fix: add defaultModel and smallModel to kilo.jsonc
...
- defaultModel: qwen/qwen3.6-plus:free (main model for conversations)
- smallModel: openai/llama-3.1-8b-instant (for quick tasks)
- Configure models for built-in agents (code, ask, plan, debug)
This fixes Settings showing undefined models.
2026-04-05 16:27:43 +01:00
¨NW¨
5f21ad4130
fix: configure default models for built-in Kilo Code agents
...
- code: ollama-cloud/qwen3-coder:480b (coding tasks)
- ask: qwen/qwen3.6-plus:free (codebase questions)
- plan: ollama-cloud/nemotron-3-super (task planning)
- debug: ollama-cloud/gpt-oss:20b (bug diagnostics)
This fixes the issue where default models were not set in Settings.
2026-04-05 16:21:37 +01:00
¨NW¨
6c4756f8b4
fix: correct agent modes from 'all' to 'subagent'
...
These agents are invoked by other agents (orchestrator/evaluator), not directly by user:
- agent-architect: invoked by capability-analyst
- browser-automation: invoked by orchestrator for E2E testing
- history-miner: invoked by orchestrator during [planned] phase
- product-owner: invoked by evaluator for process improvements
- prompt-optimizer: invoked by evaluator when score < 7
- system-analyst: invoked by orchestrator during [researching] phase
- visual-tester: invoked by orchestrator for visual regression
Mode 'all' should be used only for agents that can be both
primary (user-facing) and subagent (invoked by other agents).
2026-04-05 16:19:18 +01:00
¨NW¨
8661c9719f
feat: add devops-engineer agent and validation rules
...
- Add devops-engineer agent (Docker, Kubernetes, CI/CD)
- Add Docker Security Checklist to security-auditor
- Add skill references to backend-developer, go-developer
- Add task permissions to frontend-developer
- Add devops-engineer permission to orchestrator
- Add agent-frontmatter-validation.md rule (prevents YAML errors)
Total: 429 insertions in agents + validation rules
2026-04-05 16:11:31 +01:00
¨NW¨
00f71d7697
feat: add Docker skills and rules
...
- Add docker-compose skill with patterns (575 lines)
- Add docker-swarm skill with examples (756 lines)
- Add docker-security skill (684 lines)
- Add docker-monitoring skill (755 lines)
- Add docker.md rules (548 lines)
Total: 3318 lines of Docker documentation
2026-04-05 15:45:10 +01:00
¨NW¨
ff6357441e
fix: sync agent models and add nemotron-3-nano to available models
...
- Add nemotron-3-nano:30b to Model Format table in KILO_SPEC.md
- Update Pipeline Agents table to match current agent definitions
- Restore sync-agents.cjs script (uses .kilo/agents/*.md as source of truth)
- Script does NOT require kilo-meta.json in root (keeps Kilo Code working)
Models in use:
- ollama-cloud/nemotron-3-super (9 agents) ✓ available
- ollama-cloud/glm-5 (4 agents) ✓ available
- ollama-cloud/qwen3-coder:480b (3 agents) ✓ available
- qwen/qwen3.6-plus:free (2 agents) ✓ available
- ollama-cloud/minimax-m2.5 (2 agents) ✓ available
- ollama-cloud/gpt-oss:120b (2 agents) ✓ available
- ollama-cloud/nemotron-3-nano:30b (1 agent) ✓ available (added)
2026-04-05 15:01:34 +01:00
¨NW¨
ebbb4d01b2
feat: optimize agent models for better performance
...
- Update agent-architect to nemotron-3-super for detailed specs
- Update capability-analyst to nemotron-3-super for deeper analysis
- Update history-miner to nemotron-3-super for better relevance
- Update prompt-optimizer to qwen3.6-plus via OpenRouter
- Fix system-analyst model path (remove openrouter prefix)
Testing showed ~28% quality improvement across cognitive agents
2026-04-05 12:15:30 +01:00
¨NW¨
caf77f53c8
feat: update agent models based on recommendations
...
- Update security-auditor to ollama-cloud/nemotron-3-super-120b-a12b
- Update performance-engineer to ollama-cloud/nemotron-3-super-120b-a12b
- Update memory-manager to ollama-cloud/nemotron-3-super-120b-a12b
- Update evaluator to ollama-cloud/nemotron-3-super-120b-a12b
- Update planner to ollama-cloud/nemotron-3-super-120b-a12b
- Update reflector to ollama-cloud/nemotron-3-super-120b-a12b
- Update system-analyst to ollama-cloud/glm-5
- Update go-developer to ollama-cloud/qwen3-coder:480b
- Update markdown-validator to ollama-cloud/nemotron-3-nano
- Update prompt-optimizer to ollama-cloud/nemotron-3-super-120b-a12b
- Update product-owner to ollama-cloud/glm-5
Based on archive/agent-model-recommendations.json analysis
2026-04-05 05:21:02 +01:00
¨NW¨
41eb4c7d4d
feat: add database skills for ClickHouse, PostgreSQL, and SQLite
...
- Add ClickHouse patterns skill
- Add PostgreSQL patterns skill
- Add SQLite patterns skill
- Update backend-developer agent to reference PostgreSQL and SQLite skills
- Update go-developer agent to reference ClickHouse, PostgreSQL, and SQLite skills
- Update capability-index.yaml with database integration capabilities
2026-04-05 05:00:55 +01:00
¨NW¨
0764154e94
docs: rewrite README with proper markdown formatting
...
- Remove duplicate structure sections
- Add proper ASCII diagram for workflow
- Format all tables correctly
- Remove outdated references
- Add Skills System section
- Clean up code blocks
2026-04-05 04:08:28 +01:00
¨NW¨
eac6003137
docs: update README to reflect current repository state
...
- Fix outdated structure (.kilocode -> .kilo)
- Add missing agents (go-developer, cognitive agents)
- Add skills section
- Remove references to deleted files (install-apaw.sh)
- Add archive directory documentation
Update agent list to 25+ agents
2026-04-05 03:59:52 +01:00
¨NW¨
5a77528b23
refactor: clean up root directory - move deprecated files to archive
...
Archive:
- docker-compose.yml, Dockerfile.playwright
- scripts/ (legacy test scripts)
- docs/, .test/ (old documentation and tests)
- IMPROVEMENT_PROPOSAL.md (superseded by .kilo/)
- BROWSER_VISIBILITY.md, README.Docker.md
- cleanup-packages.sh, fix-permissions.sh, install-apaw.sh
Keep in root:
- .kilo/ (active system)
- .claude/ (Claude Code runtime)
- AGENTS.md (agent reference)
- README.md (main documentation)
- src/ (utility code)
- package.json, tsconfig.json (project config)
2026-04-05 03:52:10 +01:00
¨NW¨
be4c586c8f
feat: add Go Lang development coverage (Milestone #49 )
...
- Add go-developer agent for Go backend development
- Add 8 Go skills: web-patterns, middleware, db-patterns,
error-handling, security, testing, concurrency, modules
- Add go.md rules file
- Update capability-index.yaml with Go capabilities
- Complete backend coverage for both NodeJS and Go
2026-04-05 03:40:32 +01:00
¨NW¨
8fcd8f8a9b
feat: add comprehensive NodeJS development skills and rules
...
Based on Planner and Memory Manager analysis:
New Skills (8):
- nodejs-express-patterns: App structure, routing, middleware
- nodejs-security-owasp: OWASP Top 10 security practices
- nodejs-testing-jest: Unit/integration tests, mocking
- nodejs-auth-jwt: JWT authentication, OAuth, sessions
- nodejs-error-handling: Error classes, middleware, async handlers
- nodejs-middleware-patterns: Auth, validation, rate limiting
- nodejs-db-patterns: SQLite, PostgreSQL, MongoDB patterns
- nodejs-npm-management: package.json, scripts, dependencies
New Rules:
- nodejs.md: Code style, security, best practices
Updated:
- backend-developer.md: Added skills reference table
Milestone: #48 NodeJS Development Coverage
Related: Planner & Memory Manager analysis results
2026-04-05 02:39:06 +01:00
¨NW¨
fbc1f6122f
feat: add workflow templates for research patterns
...
Implemented workflow templates based on Anthropic research:
- parallel-review.md: Parallel execution of security + performance reviews
- evaluator-optimizer.md: Iterative improvement loop (code-skeptic → the-fixer)
- chain-of-thought.md: Sequential step decomposition with gates
Each template includes:
- Pattern overview and implementation
- Execution flow diagram
- Benefits and configuration
- Usage examples
Related: Issues #21 , #22 - Patterns from research
Milestone: #47 Cognitive Enhancement
2026-04-05 02:09:40 +01:00
¨NW¨
348c47fa6f
feat: add research cycle skill and /research command for continuous self-improvement
...
- Created research-cycle skill with automatic monitoring
- Added /research command for manual or automatic research
- Configured research sources: Anthropic, OpenAI, Lilian Weng
- Implemented evolution tracking workflow
Components:
- .kilo/skills/research-cycle/SKILL.md: Self-improvement logic
- .kilo/commands/research.md: Research command definition
- AGENTS.md: Added /research to command list
Milestone: Cognitive Enhancement - Agent Evolution (#47 )
Related: Issue #25 (Research Milestone)
2026-04-05 02:07:08 +01:00
¨NW¨
420c10fb12
feat: integrate cognitive enhancement agents into capability index and orchestrator
...
- Added planner, reflector, memory-manager to capability-index.yaml
- Extended capability_routing with cognitive capabilities
- Updated orchestrator.md with new agent permissions and routing table
- All 3 new agents integrated into workflow
Related: Issue #25 (Research Milestone)
2026-04-05 02:05:37 +01:00
¨NW¨
774dc9ac40
feat: add cognitive enhancement agents based on research
...
Based on Anthropic 'Building Effective Agents' and Lilian Weng's research:
New Agents:
- @planner: Task decomposition using CoT, ToT, Plan-Execute-Reflect
- @reflector: Self-reflection using Reflexion pattern
- @memory-manager: Memory systems (short/long/episodic)
New Skills:
- memory-systems: Memory architecture for autonomous agents
- planning-patterns: CoT, ToT, ReAct, Reflexion patterns
- tool-use: ACI design principles from Anthropic
New Rules:
- agent-patterns: Core patterns from research
Updated AGENTS.md with new agent categories:
- Cognitive Enhancement: planner, reflector, memory-manager
- Improved workflow state machine with reflection loop
Related: Issue #25 (Research Milestone)
2026-04-05 02:01:05 +01:00
¨NW¨
7a825a4cb2
docs: add improvement proposal based on multi-agent research
...
- Created IMPROVEMENT_PROPOSAL.md with analysis findings
- Added capability-index.yaml for orchestrator routing
- Changed agent modes from 'all' to 'subagent' for isolation
- Created Gitea issues #21-25 for tracking improvements:
- #21 : Implement parallelization pattern (P0)
- #22 : Implement evaluator-optimizer pattern (P1)
- #23 : Enforce quality gates (P0)
- #24 : Consolidate overlapping agents (P2)
- #25 : Research milestone with references
2026-04-05 01:50:12 +01:00
¨NW¨
124b7244b4
docs: add gitea-workflow skill to KILO_SPEC
2026-04-05 01:40:50 +01:00
¨NW¨
da5c365183
feat: add Gitea workflow integration with quality gates and closed-loop execution
2026-04-05 01:40:26 +01:00
¨NW¨
39eeb2f35f
feat: add workflow executor, quality controller, and workflow architect for closed-loop execution
2026-04-05 01:36:39 +01:00