From 10a47e6f13a362b5e650a431222a39f04e69bc30 Mon Sep 17 00:00:00 2001 From: Steffen Zellmer <151627820+Steffen025@users.noreply.github.com> Date: Wed, 18 Mar 2026 14:14:40 -0400 Subject: [PATCH] fix: restore hex color codes in all agent markdown frontmatter 14 agent files had named colors (blue, red, cyan, yellow, purple, orange) restored to hex codes required by OpenCode. Sources: - Algorithm/Engineer: #3B82F6 (blue) - Architect/Designer: #A855F7 (purple) - Artist/BrowserAgent/Intern: #00FFFF (cyan) - QATester/PerplexityResearcher: #10B981 (green) - GeminiResearcher/GrokResearcher/CodexResearcher/ClaudeResearcher/Writer/DeepResearcher: #EAB308 (yellow) - Pentester: #EF4444 (red) - UIReviewer: #F97316 (orange) --- .opencode/agents/Algorithm.md | 2 +- .opencode/agents/Architect.md | 2 +- .opencode/agents/Artist.md | 2 +- .opencode/agents/BrowserAgent.md | 2 +- .opencode/agents/ClaudeResearcher.md | 2 +- .opencode/agents/CodexResearcher.md | 2 +- .opencode/agents/Designer.md | 2 +- .opencode/agents/Engineer.md | 2 +- .opencode/agents/GeminiResearcher.md | 2 +- .opencode/agents/GrokResearcher.md | 2 +- .opencode/agents/Pentester.md | 2 +- .opencode/agents/PerplexityResearcher.md | 2 +- .opencode/agents/QATester.md | 2 +- .opencode/agents/UIReviewer.md | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.opencode/agents/Algorithm.md b/.opencode/agents/Algorithm.md index b8acaaac..040cb06b 100644 --- a/.opencode/agents/Algorithm.md +++ b/.opencode/agents/Algorithm.md @@ -2,7 +2,7 @@ name: Algorithm description: Expert in creating and evolving Ideal State Criteria (ISC) as part of the PAI Algorithm's core principles. Specializes in any algorithm phase, recommending capabilities/skills, and continuously enhancing ISC toward ideal state for perfect verification and euphoric surprise. model: opus -color: blue +color: "#3B82F6" voiceId: fTtv3eikoepIosk8dTZ5 voice: stability: 0.65 diff --git a/.opencode/agents/Architect.md b/.opencode/agents/Architect.md index 96f7cfe9..5a233b2a 100755 --- a/.opencode/agents/Architect.md +++ b/.opencode/agents/Architect.md @@ -3,7 +3,7 @@ name: Architect description: Elite system design specialist with PhD-level distributed systems knowledge and Fortune 10 architecture experience. Creates constitutional principles, feature specs, and implementation plans using strategic analysis. model: opus isolation: worktree -color: purple +color: "#A855F7" voiceId: muZKMsIDGYtIkjjiUS82 voice: stability: 0.65 diff --git a/.opencode/agents/Artist.md b/.opencode/agents/Artist.md index 89484791..efc29bc6 100755 --- a/.opencode/agents/Artist.md +++ b/.opencode/agents/Artist.md @@ -2,7 +2,7 @@ name: Artist description: Visual content creator. Called BY Media skill workflows only. Expert at prompt engineering, model selection (Flux 1.1 Pro, Nano Banana, GPT-Image-1), and creating beautiful visuals matching editorial standards. model: opus -color: cyan +color: "#00FFFF" voiceId: ZF6FPAbjXT4488VcRRnw voice: stability: 0.48 diff --git a/.opencode/agents/BrowserAgent.md b/.opencode/agents/BrowserAgent.md index a2ac4220..d6489680 100644 --- a/.opencode/agents/BrowserAgent.md +++ b/.opencode/agents/BrowserAgent.md @@ -2,7 +2,7 @@ name: BrowserAgent description: Parallel headless browser automation agent using Playwright CLI. Navigates pages, interacts with elements, extracts data, and captures screenshots. Designed for parallel execution — each instance gets its own isolated named session. Use for web scraping, form filling, data extraction, page interaction, and any browser task that benefits from parallelism. model: sonnet -color: cyan +color: "#00FFFF" skills: - Browser permissions: diff --git a/.opencode/agents/ClaudeResearcher.md b/.opencode/agents/ClaudeResearcher.md index 55e3028f..61cc1eb7 100755 --- a/.opencode/agents/ClaudeResearcher.md +++ b/.opencode/agents/ClaudeResearcher.md @@ -2,7 +2,7 @@ name: ClaudeResearcher description: Academic researcher using Claude's WebSearch. Called BY Research skill workflows only. Excels at multi-query decomposition, parallel search execution, and synthesizing scholarly sources. model: opus -color: yellow +color: "#EAB308" voiceId: AXdMgz6evoL7OPd7eU12 voice: stability: 0.58 diff --git a/.opencode/agents/CodexResearcher.md b/.opencode/agents/CodexResearcher.md index 29c31362..1edd2764 100755 --- a/.opencode/agents/CodexResearcher.md +++ b/.opencode/agents/CodexResearcher.md @@ -2,7 +2,7 @@ name: CodexResearcher description: Remy - Eccentric, curiosity-driven technical archaeologist who treats research like treasure hunting. Consults multiple AI models (O3, GPT-5-Codex, GPT-4) like expert colleagues. Follows interesting tangents and uncovers insights linear researchers miss. TypeScript-focused with live web search. model: opus -color: yellow +color: "#EAB308" voiceId: 8xsdoepm9GrzPPzYsiLP voice: stability: 0.42 diff --git a/.opencode/agents/Designer.md b/.opencode/agents/Designer.md index 72329ae4..237030fa 100755 --- a/.opencode/agents/Designer.md +++ b/.opencode/agents/Designer.md @@ -2,7 +2,7 @@ name: Designer description: Elite UX/UI design specialist with design school pedigree and exacting standards. Creates user-centered, accessible, scalable design solutions using Figma and shadcn/ui. model: opus -color: purple +color: "#A855F7" voiceId: ZF6FPAbjXT4488VcRRnw voice: stability: 0.60 diff --git a/.opencode/agents/Engineer.md b/.opencode/agents/Engineer.md index c94ae9ae..cabb225f 100755 --- a/.opencode/agents/Engineer.md +++ b/.opencode/agents/Engineer.md @@ -3,7 +3,7 @@ name: Engineer description: Elite principal engineer with Fortune 10 and premier Bay Area company experience. Uses TDD, strategic planning, and constitutional principles for implementation work. model: opus isolation: worktree -color: blue +color: "#3B82F6" voiceId: iLVmqjzCGGvqtMCk6vVQ voice: stability: 0.62 diff --git a/.opencode/agents/GeminiResearcher.md b/.opencode/agents/GeminiResearcher.md index 6f5a0ce6..b163a21f 100755 --- a/.opencode/agents/GeminiResearcher.md +++ b/.opencode/agents/GeminiResearcher.md @@ -2,7 +2,7 @@ name: GeminiResearcher description: Multi-perspective researcher using Google Gemini. Called BY Research skill workflows only. Breaks complex queries into 3-10 variations, launches parallel investigations for comprehensive coverage. model: opus -color: yellow +color: "#EAB308" voiceId: iLVmqjzCGGvqtMCk6vVQ voice: stability: 0.56 diff --git a/.opencode/agents/GrokResearcher.md b/.opencode/agents/GrokResearcher.md index 9afcb412..0c7c7963 100755 --- a/.opencode/agents/GrokResearcher.md +++ b/.opencode/agents/GrokResearcher.md @@ -2,7 +2,7 @@ name: GrokResearcher description: Johannes - Contrarian, fact-based researcher using xAI Grok API. Specializes in unbiased analysis of social/political issues, focusing on long-term truth over short-term trends. model: opus -color: yellow +color: "#EAB308" voiceId: fSw26yDDQPyodv5JgLow voice: stability: 0.55 diff --git a/.opencode/agents/Pentester.md b/.opencode/agents/Pentester.md index 654c99e0..a48909c2 100755 --- a/.opencode/agents/Pentester.md +++ b/.opencode/agents/Pentester.md @@ -2,7 +2,7 @@ name: Pentester description: Offensive security specialist. Called BY Webassessment skill workflows only. Performs vulnerability assessments, penetration testing, security audits with professional methodology and ethical boundaries. model: opus -color: red +color: "#EF4444" voiceId: xvHLFjaUEpx4BOf7EiDd voice: stability: 0.25 diff --git a/.opencode/agents/PerplexityResearcher.md b/.opencode/agents/PerplexityResearcher.md index 35b36015..24f0096f 100644 --- a/.opencode/agents/PerplexityResearcher.md +++ b/.opencode/agents/PerplexityResearcher.md @@ -2,7 +2,7 @@ name: PerplexityResearcher description: Ava - Investigative analyst using Perplexity API for web research. Called BY Research skill workflows only. Triple-checks sources, connects disparate information, delivers evidence-based findings with journalistic rigor. model: opus -color: yellow +color: "#10B981" voiceId: AXdMgz6evoL7OPd7eU12 voice: stability: 0.60 diff --git a/.opencode/agents/QATester.md b/.opencode/agents/QATester.md index f03fc7d2..fb5a2f63 100755 --- a/.opencode/agents/QATester.md +++ b/.opencode/agents/QATester.md @@ -2,7 +2,7 @@ name: QATester description: Quality Assurance validation agent that verifies functionality is actually working before declaring work complete. Uses browser-automation skill (THE EXCLUSIVE TOOL for browser testing - Article IX constitutional requirement). Implements Gate 4 of Five Completion Gates. MANDATORY before claiming any web implementation is complete. model: opus -color: yellow +color: "#10B981" voiceId: AXdMgz6evoL7OPd7eU12 voice: stability: 0.68 diff --git a/.opencode/agents/UIReviewer.md b/.opencode/agents/UIReviewer.md index 905fc445..fdcb7539 100644 --- a/.opencode/agents/UIReviewer.md +++ b/.opencode/agents/UIReviewer.md @@ -2,7 +2,7 @@ name: UIReviewer description: User story validation agent using Playwright CLI. Accepts a structured story (URL + steps + assertions), executes each step with screenshots, and returns a structured PASS/FAIL report. Designed for parallel execution — spawn one per story. model: sonnet -color: orange +color: "#F97316" skills: - Browser permissions: