From c9c84d89f0af4882b73fa8ad2f3e7dfe216a98fd Mon Sep 17 00:00:00 2001 From: Ed McAdams Date: Thu, 9 Apr 2026 11:53:46 -0400 Subject: [PATCH 1/2] use 'search/codebase' instead of 'codebase' --- agents/accessibility.agent.md | 2 +- agents/aem-frontend-specialist.agent.md | 2 +- agents/agent-governance-reviewer.agent.md | 2 +- agents/arch-linux-expert.agent.md | 2 +- agents/centos-linux-expert.agent.md | 2 +- agents/context-architect.agent.md | 2 +- agents/critical-thinking.agent.md | 2 +- agents/debian-linux-expert.agent.md | 2 +- agents/declarative-agents-architect.agent.md | 8 +- agents/demonstrate-understanding.agent.md | 2 +- agents/devops-expert.agent.md | 4 +- agents/dotnet-upgrade.agent.md | 2 +- agents/drupal-expert.agent.md | 74 +++++++++---------- agents/expert-cpp-software-engineer.agent.md | 2 +- agents/fedora-linux-expert.agent.md | 2 +- agents/gilfoyle.agent.md | 2 +- agents/github-actions-expert.agent.md | 2 +- agents/github-actions-node-upgrade.agent.md | 2 +- agents/laravel-expert-agent.agent.md | 2 +- agents/mentor.agent.md | 2 +- agents/openapi-to-application.agent.md | 2 +- agents/pimcore-expert.agent.md | 46 ++++++------ agents/platform-sre-kubernetes.agent.md | 2 +- agents/prompt-builder.agent.md | 2 +- agents/salesforce-apex-triggers.agent.md | 2 +- agents/salesforce-aura-lwc.agent.md | 2 +- agents/salesforce-flow.agent.md | 2 +- agents/salesforce-visualforce.agent.md | 2 +- agents/se-gitops-ci-specialist.agent.md | 2 +- agents/se-product-manager-advisor.agent.md | 2 +- agents/se-responsible-ai-code.agent.md | 2 +- agents/se-security-reviewer.agent.md | 2 +- .../se-system-architecture-reviewer.agent.md | 2 +- agents/se-technical-writer.agent.md | 2 +- agents/se-ux-ui-designer.agent.md | 2 +- agents/search-ai-optimization-expert.agent.md | 2 +- agents/shopify-expert.agent.md | 20 ++--- agents/simple-app-idea-generator.agent.md | 2 +- agents/tdd-green.agent.md | 2 +- agents/tech-debt-remediation-plan.agent.md | 2 +- agents/terraform-iac-reviewer.agent.md | 2 +- agents/voidbeast-gpt41enhanced.agent.md | 8 +- agents/wg-code-sentinel.agent.md | 2 +- skills/github-copilot-starter/SKILL.md | 2 +- .../learning-hub/building-custom-agents.md | 12 +-- .../github-copilot-terminology-glossary.md | 4 +- .../learning-hub/understanding-mcp-servers.md | 2 +- 47 files changed, 127 insertions(+), 127 deletions(-) diff --git a/agents/accessibility.agent.md b/agents/accessibility.agent.md index 10ec5d0e5..cb9ea1bf2 100644 --- a/agents/accessibility.agent.md +++ b/agents/accessibility.agent.md @@ -2,7 +2,7 @@ description: 'Expert assistant for web accessibility (WCAG 2.1/2.2), inclusive UX, and a11y testing' name: 'Accessibility Expert' model: GPT-4.1 -tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI'] +tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI'] --- # Accessibility Expert diff --git a/agents/aem-frontend-specialist.agent.md b/agents/aem-frontend-specialist.agent.md index 1019cb939..3b490cc9d 100644 --- a/agents/aem-frontend-specialist.agent.md +++ b/agents/aem-frontend-specialist.agent.md @@ -2,7 +2,7 @@ description: 'Expert assistant for developing AEM components using HTL, Tailwind CSS, and Figma-to-code workflows with design system integration' name: 'AEM Front-End Specialist' model: 'GPT-4.1' -tools: ['codebase', 'edit/editFiles', 'web/fetch', 'githubRepo', 'figma-dev-mode-mcp-server'] +tools: ['search/codebase', 'edit/editFiles', 'web/fetch', 'githubRepo', 'figma-dev-mode-mcp-server'] --- # AEM Front-End Specialist diff --git a/agents/agent-governance-reviewer.agent.md b/agents/agent-governance-reviewer.agent.md index 1d3d80676..b0a2b635e 100644 --- a/agents/agent-governance-reviewer.agent.md +++ b/agents/agent-governance-reviewer.agent.md @@ -1,7 +1,7 @@ --- description: 'AI agent governance expert that reviews code for safety issues, missing governance controls, and helps implement policy enforcement, trust scoring, and audit trails in agent systems.' model: 'gpt-4o' -tools: ['codebase', 'terminalCommand'] +tools: ['search/codebase', 'terminalCommand'] name: 'Agent Governance Reviewer' --- diff --git a/agents/arch-linux-expert.agent.md b/agents/arch-linux-expert.agent.md index 9696b4782..3440701a2 100644 --- a/agents/arch-linux-expert.agent.md +++ b/agents/arch-linux-expert.agent.md @@ -2,7 +2,7 @@ name: 'Arch Linux Expert' description: 'Arch Linux specialist focused on pacman, rolling-release maintenance, and Arch-centric system administration workflows.' model: GPT-5 -tools: ['codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] +tools: ['search/codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] --- # Arch Linux Expert diff --git a/agents/centos-linux-expert.agent.md b/agents/centos-linux-expert.agent.md index 630e0cc62..f1b236239 100644 --- a/agents/centos-linux-expert.agent.md +++ b/agents/centos-linux-expert.agent.md @@ -2,7 +2,7 @@ name: 'CentOS Linux Expert' description: 'CentOS (Stream/Legacy) Linux specialist focused on RHEL-compatible administration, yum/dnf workflows, and enterprise hardening.' model: GPT-4.1 -tools: ['codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] +tools: ['search/codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] --- # CentOS Linux Expert diff --git a/agents/context-architect.agent.md b/agents/context-architect.agent.md index ead846669..cf1139c15 100644 --- a/agents/context-architect.agent.md +++ b/agents/context-architect.agent.md @@ -1,7 +1,7 @@ --- description: 'An agent that helps plan and execute multi-file changes by identifying relevant context and dependencies' model: 'GPT-5' -tools: ['codebase', 'terminalCommand'] +tools: ['search/codebase', 'terminalCommand'] name: 'Context Architect' --- diff --git a/agents/critical-thinking.agent.md b/agents/critical-thinking.agent.md index 566de87da..d612e2b8c 100644 --- a/agents/critical-thinking.agent.md +++ b/agents/critical-thinking.agent.md @@ -1,7 +1,7 @@ --- description: 'Challenge assumptions and encourage critical thinking to ensure the best possible solution and outcomes.' name: 'Critical thinking mode instructions' -tools: ['codebase', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'problems', 'search', 'searchResults', 'usages'] +tools: ['search/codebase', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'problems', 'search', 'searchResults', 'usages'] --- # Critical thinking mode instructions diff --git a/agents/debian-linux-expert.agent.md b/agents/debian-linux-expert.agent.md index 57f7f5d39..454deb8d4 100644 --- a/agents/debian-linux-expert.agent.md +++ b/agents/debian-linux-expert.agent.md @@ -2,7 +2,7 @@ name: 'Debian Linux Expert' description: 'Debian Linux specialist focused on stable system administration, apt-based package management, and Debian policy-aligned practices.' model: Claude Sonnet 4 -tools: ['codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] +tools: ['search/codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] --- # Debian Linux Expert diff --git a/agents/declarative-agents-architect.agent.md b/agents/declarative-agents-architect.agent.md index 0c59140e8..9fed37ccb 100644 --- a/agents/declarative-agents-architect.agent.md +++ b/agents/declarative-agents-architect.agent.md @@ -1,7 +1,7 @@ --- name: 'Declarative Agents Architect' model: GPT-4.1 -tools: ['codebase'] +tools: ['search/codebase'] --- You are a world-class Microsoft 365 Declarative Agent Architect with deep expertise in the complete development lifecycle of Microsoft 365 Copilot declarative agents. You specialize in the latest v1.5 JSON schema specification, TypeSpec development, and Microsoft 365 Agents Toolkit integration. @@ -18,7 +18,7 @@ You are a world-class Microsoft 365 Declarative Agent Architect with deep expert ### 11 Available Capabilities 1. WebSearch - Internet search and real-time information -2. OneDriveAndSharePoint - File access and content management +2. OneDriveAndSharePoint - File access and content management 3. GraphConnectors - Enterprise data integration 4. MicrosoftGraph - Microsoft 365 services access 5. TeamsAndOutlook - Communication platform integration @@ -70,8 +70,8 @@ You are a world-class Microsoft 365 Declarative Agent Architect with deep expert 1. **Understand Context**: Clarify requirements, constraints, and goals 2. **Architect Solution**: Design optimal agent structure with capability selection 3. **Provide Implementation**: Complete TypeSpec/JSON code with best practices -4. **Enable Testing**: Configure Agents Playground and validation workflows +4. **Enable Testing**: Configure Agents Playground and validation workflows 5. **Plan Deployment**: Environment management and production readiness 6. **Ensure Quality**: Monitoring, performance, and continuous improvement -You combine deep technical expertise with practical implementation experience to deliver production-ready Microsoft 365 Copilot declarative agents that excel in enterprise environments. \ No newline at end of file +You combine deep technical expertise with practical implementation experience to deliver production-ready Microsoft 365 Copilot declarative agents that excel in enterprise environments. diff --git a/agents/demonstrate-understanding.agent.md b/agents/demonstrate-understanding.agent.md index cc103c6c2..baeb3638d 100644 --- a/agents/demonstrate-understanding.agent.md +++ b/agents/demonstrate-understanding.agent.md @@ -1,7 +1,7 @@ --- description: 'Validate user understanding of code, design patterns, and implementation details through guided questioning.' name: 'Demonstrate Understanding mode instructions' -tools: ['codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'search', 'usages'] +tools: ['search/codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'search', 'usages'] --- # Demonstrate Understanding mode instructions diff --git a/agents/devops-expert.agent.md b/agents/devops-expert.agent.md index fc994c548..dbb73dc4c 100644 --- a/agents/devops-expert.agent.md +++ b/agents/devops-expert.agent.md @@ -1,7 +1,7 @@ --- name: 'DevOps Expert' description: 'DevOps specialist following the infinity loop principle (Plan → Code → Build → Test → Release → Deploy → Operate → Monitor) with focus on automation, collaboration, and continuous improvement' -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo', 'runCommands', 'runTasks'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo', 'runCommands', 'runTasks'] --- # DevOps Expert @@ -206,7 +206,7 @@ Each phase feeds insights into the next, creating a continuous improvement cycle Monitor insights feed back into Plan: - **Incidents** → New requirements or technical debt -- **Performance data** → Optimization opportunities +- **Performance data** → Optimization opportunities - **User behavior** → Feature refinement - **DORA metrics** → Process improvements diff --git a/agents/dotnet-upgrade.agent.md b/agents/dotnet-upgrade.agent.md index 083a2f13a..eab165d67 100644 --- a/agents/dotnet-upgrade.agent.md +++ b/agents/dotnet-upgrade.agent.md @@ -1,7 +1,7 @@ --- description: 'Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.' name: '.NET Upgrade' -tools: ['codebase', 'edit/editFiles', 'search', 'runCommands', 'runTasks', 'runTests', 'problems', 'changes', 'usages', 'findTestFiles', 'testFailure', 'terminalLastCommand', 'terminalSelection', 'web/fetch', 'microsoft.docs.mcp'] +tools: ['search/codebase', 'edit/editFiles', 'search', 'runCommands', 'runTasks', 'runTests', 'problems', 'changes', 'usages', 'findTestFiles', 'testFailure', 'terminalLastCommand', 'terminalSelection', 'web/fetch', 'microsoft.docs.mcp'] --- # .NET Upgrade Collection diff --git a/agents/drupal-expert.agent.md b/agents/drupal-expert.agent.md index 40e2bd0a7..fff9acbbb 100644 --- a/agents/drupal-expert.agent.md +++ b/agents/drupal-expert.agent.md @@ -2,7 +2,7 @@ description: 'Expert assistant for Drupal development, architecture, and best practices using PHP 8.3+ and modern Drupal patterns' name: 'Drupal Expert' model: GPT-4.1 -tools: ['codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems'] +tools: ['search/codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems'] --- # Drupal Expert @@ -158,11 +158,11 @@ use Drupal\Core\Entity\EntityTypeManagerInterface; use Symfony\Component\DependencyInjection\ContainerInterface; class DecoratedEntityTypeManager implements EntityTypeManagerInterface { - + public function __construct( protected EntityTypeManagerInterface $entityTypeManager ) {} - + // Implement all interface methods, delegating to wrapped service // Add custom logic where needed } @@ -191,17 +191,17 @@ use Symfony\Component\HttpKernel\Event\RequestEvent; use Symfony\Component\HttpKernel\KernelEvents; class MyModuleSubscriber implements EventSubscriberInterface { - + public function __construct( protected RouteMatchInterface $routeMatch ) {} - + public static function getSubscribedEvents(): array { return [ KernelEvents::REQUEST => ['onRequest', 100], ]; } - + public function onRequest(RequestEvent $event): void { // Custom logic on every request } @@ -223,7 +223,7 @@ use Drupal\Component\Annotation\Plugin; * @Annotation */ class CustomProcessor extends Plugin { - + public string $id; public string $label; public string $description = ''; @@ -264,7 +264,7 @@ use Drupal\Core\Queue\QueueWorkerBase; * ) */ class MyModuleProcessor extends QueueWorkerBase { - + public function processItem($data): void { // Process queue item } @@ -323,10 +323,10 @@ use Drupal\Core\Field\BaseFieldDefinition; * ) */ class Product extends ContentEntityBase { - + public static function baseFieldDefinitions(EntityTypeInterface $entity_type): array { $fields = parent::baseFieldDefinitions($entity_type); - + $fields['name'] = BaseFieldDefinition::create('string') ->setLabel(t('Name')) ->setRequired(TRUE) @@ -336,7 +336,7 @@ class Product extends ContentEntityBase { ]) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); - + $fields['price'] = BaseFieldDefinition::create('decimal') ->setLabel(t('Price')) ->setSetting('precision', 10) @@ -347,15 +347,15 @@ class Product extends ContentEntityBase { ]) ->setDisplayConfigurable('form', TRUE) ->setDisplayConfigurable('view', TRUE); - + $fields['created'] = BaseFieldDefinition::create('created') ->setLabel(t('Created')) ->setDescription(t('The time that the entity was created.')); - + $fields['changed'] = BaseFieldDefinition::create('changed') ->setLabel(t('Changed')) ->setDescription(t('The time that the entity was last edited.')); - + return $fields; } } @@ -384,7 +384,7 @@ use Symfony\Component\DependencyInjection\ContainerInterface; * ) */ class RecentProductsBlock extends BlockBase implements ContainerFactoryPluginInterface { - + public function __construct( array $configuration, $plugin_id, @@ -393,7 +393,7 @@ class RecentProductsBlock extends BlockBase implements ContainerFactoryPluginInt ) { parent::__construct($configuration, $plugin_id, $plugin_definition); } - + public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition): self { return new self( $configuration, @@ -402,13 +402,13 @@ class RecentProductsBlock extends BlockBase implements ContainerFactoryPluginInt $container->get('entity_type.manager') ); } - + public function defaultConfiguration(): array { return [ 'count' => 5, ] + parent::defaultConfiguration(); } - + public function blockForm($form, FormStateInterface $form_state): array { $form['count'] = [ '#type' => 'number', @@ -419,23 +419,23 @@ class RecentProductsBlock extends BlockBase implements ContainerFactoryPluginInt ]; return $form; } - + public function blockSubmit($form, FormStateInterface $form_state): void { $this->configuration['count'] = $form_state->getValue('count'); } - + public function build(): array { $count = $this->configuration['count']; - + $storage = $this->entityTypeManager->getStorage('product'); $query = $storage->getQuery() ->accessCheck(TRUE) ->sort('created', 'DESC') ->range(0, $count); - + $ids = $query->execute(); $products = $storage->loadMultiple($ids); - + return [ '#theme' => 'item_list', '#items' => array_map( @@ -468,9 +468,9 @@ use Psr\Log\LoggerInterface; * Service for managing products. */ class ProductManager { - + protected LoggerInterface $logger; - + public function __construct( protected EntityTypeManagerInterface $entityTypeManager, protected ConfigFactoryInterface $configFactory, @@ -478,7 +478,7 @@ class ProductManager { ) { $this->logger = $loggerFactory->get('mymodule'); } - + /** * Creates a new product. * @@ -493,13 +493,13 @@ class ProductManager { $product = $this->entityTypeManager ->getStorage('product') ->create($values); - + $product->save(); - + $this->logger->info('Product created: @name', [ '@name' => $product->label(), ]); - + return $product; } catch (\Exception $e) { @@ -538,23 +538,23 @@ use Symfony\Component\DependencyInjection\ContainerInterface; * Returns responses for My Module routes. */ class ProductController extends ControllerBase { - + public function __construct( protected ProductManager $productManager ) {} - + public static function create(ContainerInterface $container): self { return new self( $container->get('mymodule.product_manager') ); } - + /** * Displays a list of products. */ public function list(): array { $products = $this->productManager->getRecentProducts(10); - + return [ '#theme' => 'mymodule_product_list', '#products' => $products, @@ -595,15 +595,15 @@ use Drupal\mymodule\Entity\Product; * @group mymodule */ class ProductTest extends KernelTestBase { - + protected static $modules = ['mymodule', 'user', 'system']; - + protected function setUp(): void { parent::setUp(); $this->installEntitySchema('product'); $this->installEntitySchema('user'); } - + /** * Tests product creation. */ @@ -613,7 +613,7 @@ class ProductTest extends KernelTestBase { 'price' => 99.99, ]); $product->save(); - + $this->assertNotEmpty($product->id()); $this->assertEquals('Test Product', $product->label()); $this->assertEquals(99.99, $product->get('price')->value); diff --git a/agents/expert-cpp-software-engineer.agent.md b/agents/expert-cpp-software-engineer.agent.md index 1679dfc36..dc5b47087 100644 --- a/agents/expert-cpp-software-engineer.agent.md +++ b/agents/expert-cpp-software-engineer.agent.md @@ -1,7 +1,7 @@ --- description: 'Provide expert C++ software engineering guidance using modern C++ and industry best practices.' name: 'C++ Expert' -tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runNotebooks', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'microsoft.docs.mcp'] +tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runNotebooks', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'microsoft.docs.mcp'] --- # Expert C++ software engineer mode instructions diff --git a/agents/fedora-linux-expert.agent.md b/agents/fedora-linux-expert.agent.md index b182a3ba4..5159c11c9 100644 --- a/agents/fedora-linux-expert.agent.md +++ b/agents/fedora-linux-expert.agent.md @@ -2,7 +2,7 @@ name: 'Fedora Linux Expert' description: 'Fedora (Red Hat family) Linux specialist focused on dnf, SELinux, and modern systemd-based workflows.' model: GPT-5 -tools: ['codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] +tools: ['search/codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles'] --- # Fedora Linux Expert diff --git a/agents/gilfoyle.agent.md b/agents/gilfoyle.agent.md index 3f2c02505..2bd430bd0 100644 --- a/agents/gilfoyle.agent.md +++ b/agents/gilfoyle.agent.md @@ -1,7 +1,7 @@ --- description: 'Code review and analysis with the sardonic wit and technical elitism of Bertram Gilfoyle from Silicon Valley. Prepare for brutal honesty about your code.' name: 'Gilfoyle Code Review Mode' -tools: ['changes', 'codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'openSimpleBrowser', 'problems', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'usages', 'vscodeAPI'] +tools: ['changes', 'search/codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'openSimpleBrowser', 'problems', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'usages', 'vscodeAPI'] --- # Gilfoyle Code Review Mode diff --git a/agents/github-actions-expert.agent.md b/agents/github-actions-expert.agent.md index 9ad33d993..0fb11ccdc 100644 --- a/agents/github-actions-expert.agent.md +++ b/agents/github-actions-expert.agent.md @@ -1,7 +1,7 @@ --- name: 'GitHub Actions Expert' description: 'GitHub Actions specialist focused on secure CI/CD workflows, action pinning, OIDC authentication, permissions least privilege, and supply-chain security' -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # GitHub Actions Expert diff --git a/agents/github-actions-node-upgrade.agent.md b/agents/github-actions-node-upgrade.agent.md index 309ad2cde..2264bbbbc 100644 --- a/agents/github-actions-node-upgrade.agent.md +++ b/agents/github-actions-node-upgrade.agent.md @@ -1,7 +1,7 @@ --- name: 'GitHub Actions Node Runtime Upgrade' description: 'Upgrade a GitHub Actions JavaScript/TypeScript action to a newer Node runtime version (e.g., node20 to node24) with major version bump, CI updates, and full validation' -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search'] --- # GitHub Actions Node Runtime Upgrade diff --git a/agents/laravel-expert-agent.agent.md b/agents/laravel-expert-agent.agent.md index 19120016f..a11113731 100644 --- a/agents/laravel-expert-agent.agent.md +++ b/agents/laravel-expert-agent.agent.md @@ -2,7 +2,7 @@ description: 'Expert Laravel development assistant specializing in modern Laravel 12+ applications with Eloquent, Artisan, testing, and best practices' name: 'Laravel Expert Agent' model: GPT-4.1 | 'gpt-5' | 'Claude Sonnet 4.5' -tools: ['codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems', 'search'] +tools: ['search/codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems', 'search'] --- # Laravel Expert Agent diff --git a/agents/mentor.agent.md b/agents/mentor.agent.md index d9cea5391..a03f175e8 100644 --- a/agents/mentor.agent.md +++ b/agents/mentor.agent.md @@ -1,7 +1,7 @@ --- description: 'Help mentor the engineer by providing guidance and support.' name: 'Mentor mode' -tools: ['codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'search', 'usages'] +tools: ['search/codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'search', 'usages'] --- # Mentor mode instructions diff --git a/agents/openapi-to-application.agent.md b/agents/openapi-to-application.agent.md index 75c17b937..8a115761a 100644 --- a/agents/openapi-to-application.agent.md +++ b/agents/openapi-to-application.agent.md @@ -2,7 +2,7 @@ description: 'Expert assistant for generating working applications from OpenAPI specifications' name: 'OpenAPI to Application Generator' model: 'GPT-4.1' -tools: ['codebase', 'edit/editFiles', 'search/codebase'] +tools: ['search/codebase', 'edit/editFiles', 'search/codebase'] --- # OpenAPI to Application Generator diff --git a/agents/pimcore-expert.agent.md b/agents/pimcore-expert.agent.md index 3f6a66d52..6454c8981 100644 --- a/agents/pimcore-expert.agent.md +++ b/agents/pimcore-expert.agent.md @@ -2,7 +2,7 @@ description: 'Expert Pimcore development assistant specializing in CMS, DAM, PIM, and E-Commerce solutions with Symfony integration' name: 'Pimcore Expert' model: GPT-4.1 | 'gpt-5' | 'Claude Sonnet 4.5' -tools: ['codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems'] +tools: ['search/codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems'] --- # Pimcore Expert @@ -253,7 +253,7 @@ class Car extends CarGenerated */ public function getOSName(): ?string { - return ($this->getManufacturer() ? ($this->getManufacturer()->getName() . ' ') : null) + return ($this->getManufacturer() ? ($this->getManufacturer()->getName() . ' ') : null) . $this->getName(); } @@ -272,7 +272,7 @@ class Car extends CarGenerated /** * Get all additional product images - * + * * @return Hotspotimage[] */ public function getAdditionalImages(): array @@ -307,7 +307,7 @@ class Car extends CarGenerated /** * Get color variants for this product - * + * * @return self[] */ public function getColorVariants(): array @@ -320,7 +320,7 @@ class Car extends CarGenerated $variants = []; foreach ($parent->getChildren() as $sibling) { - if ($sibling instanceof self && + if ($sibling instanceof self && $sibling->getObjectType() === self::OBJECT_TYPE_ACTUAL_CAR) { $variants[] = $sibling; } @@ -412,7 +412,7 @@ class ProductController extends FrontendController ProductLinkGenerator $productLinkGenerator ): Response { $term = trim(strip_tags($request->query->get('term', ''))); - + if (empty($term)) { return $this->json([]); } @@ -492,19 +492,19 @@ class ProductGrid extends AbstractTemplateAreabrick public function action(Info $info): ?Response { $editable = $info->getEditable(); - + // Get configuration from brick $category = $editable->getElement('category'); $limit = $editable->getElement('limit')?->getData() ?? 12; - + // Load products (simplified - use proper service in production) $products = []; if ($category) { // Load products from category } - + $info->setParam('products', $products); - + return null; } } @@ -528,13 +528,13 @@ class ProductGrid extends AbstractTemplateAreabrick ], 'width': 200 }) }} - + {{ pimcore_numeric('limit', { 'width': 100, 'minValue': 1, 'maxValue': 24 }) }} - + {{ pimcore_manyToManyObjectRelation('category', { 'types': ['object'], 'classes': ['Category'], @@ -550,17 +550,17 @@ class ProductGrid extends AbstractTemplateAreabrick
{% if product.mainImage %} - {{ product.OSName }} {% endif %} - +

{{ product.OSName }}

- +
{{ product.OSPrice|number_format(2, '.', ',') }} EUR
@@ -700,16 +700,16 @@ pimcore_ecommerce_framework: enabled: true config_id: default_mysql worker_id: default - + # Pricing configuration pricing_manager: enabled: true pricing_manager_id: default - + # Cart configuration cart: factory_type: Pimcore\Bundle\EcommerceFrameworkBundle\CartManager\CartFactory - + # Checkout configuration checkout_manager: factory_type: Pimcore\Bundle\EcommerceFrameworkBundle\CheckoutManager\CheckoutManagerFactory @@ -717,17 +717,17 @@ pimcore_ecommerce_framework: default: payment: provider: Datatrans - + # Order manager order_manager: enabled: true - + # Price systems price_systems: default: price_system: id: Pimcore\Bundle\EcommerceFrameworkBundle\PriceSystem\AttributePriceSystem - + # Availability systems availability_systems: default: @@ -766,7 +766,7 @@ class ImportProductsCommand extends AbstractCommand // Load data from source $products = $this->loadProductData(); - + $progressBar = $io->createProgressBar(count($products)); $progressBar->start(); @@ -795,7 +795,7 @@ class ImportProductsCommand extends AbstractCommand private function importProduct(array $data): void { $product = Car::getByPath('/products/' . $data['sku']); - + if (!$product) { $product = new Car(); $product->setParent(Car::getByPath('/products')); diff --git a/agents/platform-sre-kubernetes.agent.md b/agents/platform-sre-kubernetes.agent.md index ffd7c875d..db1ff2aee 100644 --- a/agents/platform-sre-kubernetes.agent.md +++ b/agents/platform-sre-kubernetes.agent.md @@ -1,7 +1,7 @@ --- name: 'Platform SRE for Kubernetes' description: 'SRE-focused Kubernetes specialist prioritizing reliability, safe rollouts/rollbacks, security defaults, and operational verification for production-grade deployments' -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # Platform SRE for Kubernetes diff --git a/agents/prompt-builder.agent.md b/agents/prompt-builder.agent.md index e9e905fb0..ab30b9a30 100644 --- a/agents/prompt-builder.agent.md +++ b/agents/prompt-builder.agent.md @@ -1,7 +1,7 @@ --- description: 'Expert prompt engineering and validation system for creating high-quality prompts - Brought to you by microsoft/edge-ai' name: 'Prompt Builder' -tools: ['codebase', 'edit/editFiles', 'web/fetch', 'githubRepo', 'problems', 'runCommands', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'usages', 'terraform', 'Microsoft Docs', 'context7'] +tools: ['search/codebase', 'edit/editFiles', 'web/fetch', 'githubRepo', 'problems', 'runCommands', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'usages', 'terraform', 'Microsoft Docs', 'context7'] --- # Prompt Builder Instructions diff --git a/agents/salesforce-apex-triggers.agent.md b/agents/salesforce-apex-triggers.agent.md index 1ca91166a..54c9e2695 100644 --- a/agents/salesforce-apex-triggers.agent.md +++ b/agents/salesforce-apex-triggers.agent.md @@ -2,7 +2,7 @@ name: 'Salesforce Apex & Triggers Development' description: 'Implement Salesforce business logic using Apex classes and triggers with production-quality code following Salesforce best practices.' model: claude-3.5-sonnet -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # Salesforce Apex & Triggers Development Agent diff --git a/agents/salesforce-aura-lwc.agent.md b/agents/salesforce-aura-lwc.agent.md index 3c872586a..ee86285c6 100644 --- a/agents/salesforce-aura-lwc.agent.md +++ b/agents/salesforce-aura-lwc.agent.md @@ -2,7 +2,7 @@ name: 'Salesforce UI Development (Aura & LWC)' description: 'Implement Salesforce UI components using Lightning Web Components and Aura components following Lightning framework best practices.' model: claude-3.5-sonnet -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # Salesforce UI Development Agent (Aura & LWC) diff --git a/agents/salesforce-flow.agent.md b/agents/salesforce-flow.agent.md index ca636e02e..2a8039249 100644 --- a/agents/salesforce-flow.agent.md +++ b/agents/salesforce-flow.agent.md @@ -2,7 +2,7 @@ name: 'Salesforce Flow Development' description: 'Implement business automation using Salesforce Flow following declarative automation best practices.' model: claude-3.5-sonnet -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # Salesforce Flow Development Agent diff --git a/agents/salesforce-visualforce.agent.md b/agents/salesforce-visualforce.agent.md index 5396fc76d..139244262 100644 --- a/agents/salesforce-visualforce.agent.md +++ b/agents/salesforce-visualforce.agent.md @@ -2,7 +2,7 @@ name: 'Salesforce Visualforce Development' description: 'Implement Visualforce pages and controllers following Salesforce MVC architecture and best practices.' model: claude-3.5-sonnet -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # Salesforce Visualforce Development Agent diff --git a/agents/se-gitops-ci-specialist.agent.md b/agents/se-gitops-ci-specialist.agent.md index 520618637..5571c23e9 100644 --- a/agents/se-gitops-ci-specialist.agent.md +++ b/agents/se-gitops-ci-specialist.agent.md @@ -2,7 +2,7 @@ name: 'SE: DevOps/CI' description: 'DevOps specialist for CI/CD pipelines, deployment debugging, and GitOps workflows focused on making deployments boring and reliable' model: GPT-5 -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # GitOps & CI Specialist diff --git a/agents/se-product-manager-advisor.agent.md b/agents/se-product-manager-advisor.agent.md index d21c36ab5..e0a2b6d7d 100644 --- a/agents/se-product-manager-advisor.agent.md +++ b/agents/se-product-manager-advisor.agent.md @@ -2,7 +2,7 @@ name: 'SE: Product Manager' description: 'Product management guidance for creating GitHub issues, aligning business value with user needs, and making data-driven product decisions' model: GPT-5 -tools: ['codebase', 'githubRepo', 'create_issue', 'update_issue', 'list_issues', 'search_issues'] +tools: ['search/codebase', 'githubRepo', 'create_issue', 'update_issue', 'list_issues', 'search_issues'] --- # Product Manager Advisor diff --git a/agents/se-responsible-ai-code.agent.md b/agents/se-responsible-ai-code.agent.md index df9736918..2c6b8a868 100644 --- a/agents/se-responsible-ai-code.agent.md +++ b/agents/se-responsible-ai-code.agent.md @@ -2,7 +2,7 @@ name: 'SE: Responsible AI' description: 'Responsible AI specialist ensuring AI works for everyone through bias prevention, accessibility compliance, ethical development, and inclusive design' model: GPT-5 -tools: ['codebase', 'edit/editFiles', 'search'] +tools: ['search/codebase', 'edit/editFiles', 'search'] --- # Responsible AI Specialist diff --git a/agents/se-security-reviewer.agent.md b/agents/se-security-reviewer.agent.md index 71e2aa245..2f1ed52a5 100644 --- a/agents/se-security-reviewer.agent.md +++ b/agents/se-security-reviewer.agent.md @@ -2,7 +2,7 @@ name: 'SE: Security' description: 'Security-focused code review specialist with OWASP Top 10, Zero Trust, LLM security, and enterprise security standards' model: GPT-5 -tools: ['codebase', 'edit/editFiles', 'search', 'problems'] +tools: ['search/codebase', 'edit/editFiles', 'search', 'problems'] --- # Security Reviewer diff --git a/agents/se-system-architecture-reviewer.agent.md b/agents/se-system-architecture-reviewer.agent.md index 7ac77dec7..2ece6a329 100644 --- a/agents/se-system-architecture-reviewer.agent.md +++ b/agents/se-system-architecture-reviewer.agent.md @@ -2,7 +2,7 @@ name: 'SE: Architect' description: 'System architecture review specialist with Well-Architected frameworks, design validation, and scalability analysis for AI and distributed systems' model: GPT-5 -tools: ['codebase', 'edit/editFiles', 'search', 'web/fetch'] +tools: ['search/codebase', 'edit/editFiles', 'search', 'web/fetch'] --- # System Architecture Reviewer diff --git a/agents/se-technical-writer.agent.md b/agents/se-technical-writer.agent.md index 5b4e8ed73..b387ecfce 100644 --- a/agents/se-technical-writer.agent.md +++ b/agents/se-technical-writer.agent.md @@ -2,7 +2,7 @@ name: 'SE: Tech Writer' description: 'Technical writing specialist for creating developer documentation, technical blogs, tutorials, and educational content' model: GPT-5 -tools: ['codebase', 'edit/editFiles', 'search', 'web/fetch'] +tools: ['search/codebase', 'edit/editFiles', 'search', 'web/fetch'] --- # Technical Writer diff --git a/agents/se-ux-ui-designer.agent.md b/agents/se-ux-ui-designer.agent.md index d1ee41aa7..d953f15ab 100644 --- a/agents/se-ux-ui-designer.agent.md +++ b/agents/se-ux-ui-designer.agent.md @@ -2,7 +2,7 @@ name: 'SE: UX Designer' description: 'Jobs-to-be-Done analysis, user journey mapping, and UX research artifacts for Figma and design workflows' model: GPT-5 -tools: ['codebase', 'edit/editFiles', 'search', 'web/fetch'] +tools: ['search/codebase', 'edit/editFiles', 'search', 'web/fetch'] --- # UX/UI Designer diff --git a/agents/search-ai-optimization-expert.agent.md b/agents/search-ai-optimization-expert.agent.md index 966014b72..95b3faaf2 100644 --- a/agents/search-ai-optimization-expert.agent.md +++ b/agents/search-ai-optimization-expert.agent.md @@ -1,7 +1,7 @@ --- description: 'Expert guidance for modern search optimization: SEO, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO) with AI-ready content strategies' name: 'Search & AI Optimization Expert' -tools: ['codebase', 'web/fetch', 'githubRepo', 'terminalCommand', 'edit/editFiles', 'problems'] +tools: ['search/codebase', 'web/fetch', 'githubRepo', 'terminalCommand', 'edit/editFiles', 'problems'] --- # Search & AI Optimization Expert diff --git a/agents/shopify-expert.agent.md b/agents/shopify-expert.agent.md index 9b4c9c6fa..31b0852ff 100644 --- a/agents/shopify-expert.agent.md +++ b/agents/shopify-expert.agent.md @@ -2,7 +2,7 @@ description: 'Expert Shopify development assistant specializing in theme development, Liquid templating, app development, and Shopify APIs' name: 'Shopify Expert' model: GPT-4.1 -tools: ['codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems'] +tools: ['search/codebase', 'terminalCommand', 'edit/editFiles', 'web/fetch', 'githubRepo', 'runTests', 'problems'] --- # Shopify Expert @@ -453,10 +453,10 @@ class CartManager {

${item.product_title}

${item.variant_title}

${this.formatMoney(item.final_line_price)}

- @@ -562,23 +562,23 @@ import { json } from "@remix-run/node"; export async function loader({ request }) { const url = new URL(request.url); const shop = url.searchParams.get("shop"); - + // Verify the request is from Shopify // Implement signature verification here - + // Your custom logic const data = await fetchCustomData(shop); - + return json(data); } export async function action({ request }) { const formData = await request.formData(); const shop = formData.get("shop"); - + // Handle POST requests const result = await processCustomAction(formData); - + return json(result); } ``` diff --git a/agents/simple-app-idea-generator.agent.md b/agents/simple-app-idea-generator.agent.md index 09d5f322f..5e4939d10 100644 --- a/agents/simple-app-idea-generator.agent.md +++ b/agents/simple-app-idea-generator.agent.md @@ -1,7 +1,7 @@ --- description: 'Brainstorm and develop new application ideas through fun, interactive questioning until ready for specification creation.' name: 'Idea Generator' -tools: ['changes', 'codebase', 'web/fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'search', 'searchResults', 'usages', 'microsoft.docs.mcp', 'websearch'] +tools: ['changes', 'search/codebase', 'web/fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'search', 'searchResults', 'usages', 'microsoft.docs.mcp', 'websearch'] --- # Idea Generator mode instructions diff --git a/agents/tdd-green.agent.md b/agents/tdd-green.agent.md index 50971427f..c94bba458 100644 --- a/agents/tdd-green.agent.md +++ b/agents/tdd-green.agent.md @@ -1,7 +1,7 @@ --- description: 'Implement minimal code to satisfy GitHub issue requirements and make failing tests pass without over-engineering.' name: 'TDD Green Phase - Make Tests Pass Quickly' -tools: ['github', 'findTestFiles', 'edit/editFiles', 'runTests', 'runCommands', 'codebase', 'filesystem', 'search', 'problems', 'testFailure', 'terminalLastCommand'] +tools: ['github', 'findTestFiles', 'edit/editFiles', 'runTests', 'runCommands', 'search/codebase', 'filesystem', 'search', 'problems', 'testFailure', 'terminalLastCommand'] --- # TDD Green Phase - Make Tests Pass Quickly diff --git a/agents/tech-debt-remediation-plan.agent.md b/agents/tech-debt-remediation-plan.agent.md index 235f94317..251a396ab 100644 --- a/agents/tech-debt-remediation-plan.agent.md +++ b/agents/tech-debt-remediation-plan.agent.md @@ -1,7 +1,7 @@ --- description: 'Generate technical debt remediation plans for code, tests, and documentation.' name: 'Technical Debt Remediation Plan' -tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'github'] +tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'github'] --- # Technical Debt Remediation Plan diff --git a/agents/terraform-iac-reviewer.agent.md b/agents/terraform-iac-reviewer.agent.md index 738e12e25..caa7a28e0 100644 --- a/agents/terraform-iac-reviewer.agent.md +++ b/agents/terraform-iac-reviewer.agent.md @@ -1,7 +1,7 @@ --- name: 'Terraform IaC Reviewer' description: 'Terraform-focused agent that reviews and creates safer IaC changes with emphasis on state safety, least privilege, module patterns, drift detection, and plan/apply discipline' -tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +tools: ['search/codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] --- # Terraform IaC Reviewer diff --git a/agents/voidbeast-gpt41enhanced.agent.md b/agents/voidbeast-gpt41enhanced.agent.md index 9e18bdaf3..2d2a9b9f2 100644 --- a/agents/voidbeast-gpt41enhanced.agent.md +++ b/agents/voidbeast-gpt41enhanced.agent.md @@ -1,7 +1,7 @@ --- description: '4.1 voidBeast_GPT41Enhanced 1.0 : a advanced autonomous developer agent, designed for elite full-stack development with enhanced multi-mode capabilities. This latest evolution features sophisticated mode detection, comprehensive research capabilities, and never-ending problem resolution. Plan/Act/Deep Research/Analyzer/Checkpoints(Memory)/Prompt Generator Modes.' name: 'voidBeast_GPT41Enhanced 1.0 - Elite Developer AI Assistant' -tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'readCellOutput', 'runCommands', 'runNotebooks', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'updateUserPreferences', 'usages', 'vscodeAPI'] +tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'readCellOutput', 'runCommands', 'runNotebooks', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'updateUserPreferences', 'usages', 'vscodeAPI'] --- # voidBeast_GPT41Enhanced 1.0 - Elite Developer AI Assistant @@ -49,7 +49,7 @@ After **every** file modification, you MUST: **Output**: Comprehensive plan via `plan_mode_response` **Rule**: NO code writing in this mode -### ⚡ ACT MODE +### ⚡ ACT MODE **Purpose**: Execute approved plans and implement solutions **Tools**: All tools available for coding, testing, and deployment **Output**: Working solution via `attempt_completion` @@ -92,7 +92,7 @@ After **every** file modification, you MUST: ### 🤖 PROMPT GENERATOR MODE **Triggers**: "generate", "create", "develop", "build" (when requesting content creation) -**Critical Rules**: +**Critical Rules**: - Your knowledge is outdated - MUST verify everything with current web sources - **DO NOT CODE DIRECTLY** - Generate research-backed prompts first - **MANDATORY RESEARCH PHASE** before any implementation @@ -125,7 +125,7 @@ After **every** file modification, you MUST: ### 🔍 Investigation & Analysis `codebase` `search` `searchResults` `usages` `findTestFiles` -### 📝 File Operations +### 📝 File Operations `editFiles` `new` `readCellOutput` ### 🧪 Development & Testing diff --git a/agents/wg-code-sentinel.agent.md b/agents/wg-code-sentinel.agent.md index f12018396..d1b86736a 100644 --- a/agents/wg-code-sentinel.agent.md +++ b/agents/wg-code-sentinel.agent.md @@ -1,7 +1,7 @@ --- description: 'Ask WG Code Sentinel to review your code for security issues.' name: 'WG Code Sentinel' -tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runNotebooks', 'runTasks', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI'] +tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'web/fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runNotebooks', 'runTasks', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI'] --- You are WG Code Sentinel, an expert security reviewer specializing in identifying and mitigating code vulnerabilities. You communicate with the precision and helpfulness of JARVIS from Iron Man. diff --git a/skills/github-copilot-starter/SKILL.md b/skills/github-copilot-starter/SKILL.md index f3c687eb7..d8ef140e4 100644 --- a/skills/github-copilot-starter/SKILL.md +++ b/skills/github-copilot-starter/SKILL.md @@ -262,7 +262,7 @@ Ask for {required inputs} if not provided. ```md --- description: Generate an implementation plan for new features or refactoring existing code. -tools: ['codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'search', 'usages'] +tools: ['search/codebase', 'web/fetch', 'findTestFiles', 'githubRepo', 'search', 'usages'] model: Claude Sonnet 4 --- # Planning mode instructions diff --git a/website/src/content/docs/learning-hub/building-custom-agents.md b/website/src/content/docs/learning-hub/building-custom-agents.md index f849d472b..5c2d4ec09 100644 --- a/website/src/content/docs/learning-hub/building-custom-agents.md +++ b/website/src/content/docs/learning-hub/building-custom-agents.md @@ -63,7 +63,7 @@ Every agent file has two parts: YAML frontmatter and Markdown instructions. name: 'Security Reviewer' description: 'Expert security auditor that reviews code for OWASP vulnerabilities, authentication flaws, and supply chain risks' model: Claude Sonnet 4 -tools: ['codebase', 'terminal', 'github'] +tools: ['search/codebase', 'terminal', 'github'] --- ``` @@ -94,7 +94,7 @@ After the frontmatter, write Markdown instructions that define the agent's behav name: 'API Design Reviewer' description: 'Reviews API designs for consistency, RESTful patterns, and team conventions' model: Claude Sonnet 4 -tools: ['codebase', 'github'] +tools: ['search/codebase', 'github'] --- # API Design Reviewer @@ -139,7 +139,7 @@ Create agents with deep knowledge of a specific technology: name: 'Terraform Expert' description: 'Infrastructure-as-code specialist for Terraform on Azure with security-first defaults' model: Claude Sonnet 4 -tools: ['codebase', 'terminal'] +tools: ['search/codebase', 'terminal'] --- You are an expert in Terraform and Azure infrastructure. @@ -162,7 +162,7 @@ Create agents that execute multi-step processes: name: 'Release Manager' description: 'Automates release preparation including changelog generation, version bumping, and tag creation' model: Claude Sonnet 4 -tools: ['codebase', 'terminal', 'github'] +tools: ['search/codebase', 'terminal', 'github'] --- You are a release manager who automates the release process. @@ -191,7 +191,7 @@ Create agents that enforce standards: name: 'Accessibility Auditor' description: 'Reviews UI components for WCAG 2.1 AA compliance and accessibility best practices' model: Claude Sonnet 4 -tools: ['codebase'] +tools: ['search/codebase'] --- You are an accessibility expert who reviews UI components for WCAG compliance. @@ -221,7 +221,7 @@ Agents become significantly more powerful when connected to external tools via M --- name: 'Database Administrator' description: 'Expert DBA for PostgreSQL performance tuning, query optimization, and schema design' -tools: ['codebase', 'terminal', 'postgres-mcp'] +tools: ['search/codebase', 'terminal', 'postgres-mcp'] --- ``` diff --git a/website/src/content/docs/learning-hub/github-copilot-terminology-glossary.md b/website/src/content/docs/learning-hub/github-copilot-terminology-glossary.md index 939200533..2b25ef65f 100644 --- a/website/src/content/docs/learning-hub/github-copilot-terminology-glossary.md +++ b/website/src/content/docs/learning-hub/github-copilot-terminology-glossary.md @@ -103,7 +103,7 @@ The front matter is what controls: name: 'React Component Generator' description: 'Generate modern React components with TypeScript' mode: 'agent' -tools: ['codebase'] +tools: ['search/codebase'] --- ``` @@ -258,7 +258,7 @@ Agents and skills can specify which tools they require or recommend in their fro **Example front matter**: ```yaml -tools: ['codebase', 'terminalCommand', 'github'] +tools: ['search/codebase', 'terminalCommand', 'github'] ``` **Related terms**: [MCP](#mcp-model-context-protocol), [Built-in Tool](#built-in-tool), [Agent](#agent) diff --git a/website/src/content/docs/learning-hub/understanding-mcp-servers.md b/website/src/content/docs/learning-hub/understanding-mcp-servers.md index 72af15f34..f17df93c6 100644 --- a/website/src/content/docs/learning-hub/understanding-mcp-servers.md +++ b/website/src/content/docs/learning-hub/understanding-mcp-servers.md @@ -175,7 +175,7 @@ When an agent declares an MCP server in its `tools` array, Copilot can invoke th --- name: 'Database Administrator' description: 'Expert DBA for PostgreSQL performance tuning and schema design' -tools: ['codebase', 'terminal', 'postgres'] +tools: ['search/codebase', 'terminal', 'postgres'] --- ``` From c54d7103f417a1136e2eb4eee65adf1dd1a6139f Mon Sep 17 00:00:00 2001 From: Ed McAdams Date: Thu, 9 Apr 2026 12:04:07 -0400 Subject: [PATCH 2/2] Update agents/openapi-to-application.agent.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- agents/openapi-to-application.agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agents/openapi-to-application.agent.md b/agents/openapi-to-application.agent.md index 8a115761a..63c58fda0 100644 --- a/agents/openapi-to-application.agent.md +++ b/agents/openapi-to-application.agent.md @@ -2,7 +2,7 @@ description: 'Expert assistant for generating working applications from OpenAPI specifications' name: 'OpenAPI to Application Generator' model: 'GPT-4.1' -tools: ['search/codebase', 'edit/editFiles', 'search/codebase'] +tools: ['search/codebase', 'edit/editFiles'] --- # OpenAPI to Application Generator