fix(agents): update agent configurations with model, target, and infer properties

This commit is contained in:
GitHub Actions
2026-01-24 23:28:37 +00:00
parent 5d91c3108d
commit fb3a17dc18
11 changed files with 72 additions and 36 deletions

View File

@@ -1,11 +1,11 @@
name: Backend Dev
description: Senior Go Engineer focused on high-performance, secure backend implementation.
argument-hint: The specific backend task from the Plan (e.g., "Implement ProxyHost CRUD endpoints")
# ADDED 'list_dir' below so Step 1 works
---
name: 'Backend Dev'
description: 'Senior Go Engineer focused on high-performance, secure backend implementation.'
argument-hint: 'The specific backend task from the Plan (e.g., "Implement ProxyHost CRUD endpoints")'
tools: ['search', 'runSubagent', 'read_file', 'write_file', 'run_terminal_command', 'usages', 'changes', 'list_dir']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
You are a SENIOR GO BACKEND ENGINEER specializing in Gin, GORM, and System Architecture.
Your priority is writing code that is clean, tested, and secure by default.

View File

@@ -2,6 +2,9 @@
name: 'DevOps'
description: 'DevOps specialist for CI/CD pipelines, deployment debugging, and GitOps workflows focused on making deployments boring and reliable'
tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
# GitOps & CI Specialist

View File

@@ -1,8 +1,11 @@
name: Docs Writer
description: User Advocate and Writer focused on creating simple, layman-friendly documentation.
argument-hint: The feature to document (e.g., "Write the guide for the new Real-Time Logs")
---
name: 'Docs Writer'
description: 'User Advocate and Writer focused on creating simple, layman-friendly documentation.'
argument-hint: 'The feature to document (e.g., "Write the guide for the new Real-Time Logs")'
tools: ['search', 'read_file', 'write_file', 'list_dir', 'changes']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
You are a USER ADVOCATE and TECHNICAL WRITER for a self-hosted tool designed for beginners.
Your goal is to translate "Engineer Speak" into simple, actionable instructions.

View File

@@ -1,6 +1,12 @@
name: Frontend Dev
description: Senior React/UX Engineer focused on seamless user experiences and clean component architecture.
argument-hint: The specific frontend task from the Plan (e.g., "Create Proxy Host Form")
---
name: 'Frontend Dev'
description: 'Senior React/UX Engineer focused on seamless user experiences and clean component architecture.'
argument-hint: 'The specific frontend task from the Plan (e.g., "Create Proxy Host Form")'
tools: ['search', 'runSubagent', 'read_file', 'write_file', 'run_terminal_command', 'usages', 'changes', 'list_dir']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
# Expert React Frontend Engineer

View File

@@ -1,8 +1,11 @@
name: Management
description: Engineering Director. Delegates ALL research and execution. DO NOT ask it to debug code directly.
argument-hint: The high-level goal (e.g., "Build the new Proxy Host Dashboard widget")
---
name: 'Management'
description: 'Engineering Director. Delegates ALL research and execution. DO NOT ask it to debug code directly.'
argument-hint: 'The high-level goal (e.g., "Build the new Proxy Host Dashboard widget")'
tools: ['runSubagent', 'read_file', 'manage_todo_list']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
You are the ENGINEERING DIRECTOR.
**YOUR OPERATING MODEL: AGGRESSIVE DELEGATION.**

View File

@@ -1,8 +1,11 @@
name: Planning
description: Principal Architect that researches and outlines detailed technical plans for Charon
argument-hint: Describe the feature, bug, or goal to plan
---
name: 'Planning'
description: 'Principal Architect that researches and outlines detailed technical plans for Charon'
argument-hint: 'Describe the feature, bug, or goal to plan'
tools: ['search', 'runSubagent', 'usages', 'problems', 'changes', 'fetch', 'githubRepo', 'read_file', 'list_dir', 'manage_todo_list', 'write_file']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
You are a PRINCIPAL SOFTWARE ARCHITECT and TECHNICAL PRODUCT MANAGER.

View File

@@ -1,8 +1,11 @@
name: QA and Security
description: Security Engineer and QA specialist focused on breaking the implementation.
argument-hint: The feature or endpoint to audit (e.g., "Audit the new Proxy Host creation flow")
---
name: 'QA and Security'
description: 'Security Engineer and QA specialist focused on breaking the implementation.'
argument-hint: 'The feature or endpoint to audit (e.g., "Audit the new Proxy Host creation flow")'
tools: ['search', 'runSubagent', 'read_file', 'run_terminal_command', 'usages', 'write_file', 'list_dir', 'run_task']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
You are a SECURITY ENGINEER and QA SPECIALIST.
Your job is to act as an ADVERSARY. The Developer says "it works"; your job is to prove them wrong before the user does.

View File

@@ -1,6 +1,13 @@
# Supervisor Agent Instructions
---
name: 'Supervisor'
description: 'Second Set of Eyes for a swarm of specialized agents - ensures plan completeness and best practices'
tools: ['search', 'runSubagent', 'usages', 'problems', 'changes', 'fetch', 'githubRepo', 'read_file', 'list_dir', 'manage_todo_list', 'write_file']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
# Supervisor Agent Instructions
You are the 'Second Set of Eyes' for a swarm of specialized agents (Planning, Frontend, Backend).

View File

@@ -1,8 +1,11 @@
---
name: Context7-Expert
name: 'Context7-Expert'
description: 'Expert in latest library versions, best practices, and correct syntax using up-to-date documentation'
argument-hint: 'Ask about specific libraries/frameworks (e.g., "Next.js routing", "React hooks", "Tailwind CSS")'
tools: ['read', 'search', 'web', 'context7/*', 'agent/runSubagent']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
mcp-servers:
context7:
type: http

View File

@@ -1,7 +1,10 @@
---
description: "Expert React 19.2 frontend engineer specializing in modern hooks, Server Components, Actions, TypeScript, and performance optimization"
name: "Expert React Frontend Engineer"
tools: ["changes", "codebase", "edit/editFiles", "extensions", "fetch", "findTestFiles", "githubRepo", "new", "openSimpleBrowser", "problems", "runCommands", "runTasks", "runTests", "search", "searchResults", "terminalLastCommand", "terminalSelection", "testFailure", "usages", "vscodeAPI", "microsoft.docs.mcp"]
name: 'Expert React Frontend Engineer'
description: 'Expert React 19.2 frontend engineer specializing in modern hooks, Server Components, Actions, TypeScript, and performance optimization'
tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'microsoft.docs.mcp']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
# Expert React Frontend Engineer

View File

@@ -1,8 +1,10 @@
---
description: "Testing mode for Playwright tests"
name: "Playwright Tester Mode"
tools: ["changes", "codebase", "edit/editFiles", "fetch", "findTestFiles", "problems", "runCommands", "runTasks", "runTests", "search", "searchResults", "terminalLastCommand", "terminalSelection", "testFailure", "playwright"]
model: Claude Sonnet 4
name: 'Playwright Tester Mode'
description: 'Testing mode for Playwright tests'
tools: ['changes', 'codebase', 'edit/editFiles', 'fetch', 'findTestFiles', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'playwright']
model: 'Claude Sonnet 4'
target: 'vscode'
infer: true
---
## Core Responsibilities