Skip to content

fix: convert agent colors to valid opencode format#335

Open
jecruz wants to merge 1 commit intomsitarzewski:mainfrom
jecruz:fix/invalid-agent-colors
Open

fix: convert agent colors to valid opencode format#335
jecruz wants to merge 1 commit intomsitarzewski:mainfrom
jecruz:fix/invalid-agent-colors

Conversation

@jecruz
Copy link
Copy Markdown

@jecruz jecruz commented Mar 24, 2026

Summary

Converts agent colors to valid OpenCode format (56 agents fixed).

OpenCode requires agent colors to be either:

  • 6-character hex codes (e.g., #FF5733)
  • Or specific theme names (primary, secondary, accent, success, warning, error, info)

Named colors like purple, teal, amber, cyan, etc. are not valid.

Changes

All invalid named colors converted to hex equivalents:

  • green -> #10B981
  • blue -> #3B82F6
  • purple -> #8B5CF6
  • teal -> #14B8A6
  • orange -> #F97316
  • red -> #EF4444
  • amber -> #F59E0B
  • indigo -> #6366F1
  • gold -> #EAB308
  • pink -> #EC4899
  • cyan -> #06B6D4
  • neon-cyan -> #06B6D4
  • neon-green -> #22C55E
  • metallic-blue -> #6B7280

Testing

Verified with opencode providers list - no more color validation errors.

🤖 Generated with Claude Code

OpenCode requires agent colors to be either 6-character hex codes or specific theme names. Named colors like purple, teal, amber etc. are not valid.

Converts 57 agents with invalid colors to hex equivalents:
- green -> #10B981
- blue -> #3B82F6
- purple -> #8B5CF6
- teal -> #14B8A6
- orange -> #F97316
- red -> #EF4444
- amber -> #F59E0B
- indigo -> #6366F1
- gold -> #EAB308
- pink -> #EC4899
- cyan -> #06B6D4
- neon-cyan -> #06B6D4
- neon-green -> #22C55E
- metallic-blue -> #6B7280

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant