> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Laravel Boost Custom Agent for GitHub Copilot CLI

> Paket, das Laravel Boost einen Custom-Agent für die GitHub Copilot CLI hinzufügt. Besonderheit ist die Testbench-Unterstützung.

## Überblick

`revolution/laravel-boost-copilot-cli` ist ein Paket, das als Erweiterung von [Laravel Boost](https://github.com/laravel/boost) einen Custom-Agent für die GitHub Copilot CLI hinzufügt.

Laravel Boost selbst enthält bereits `GitHub Copilot`, das jedoch vor allem für die Integration mit GitHub Copilot in VS Code gedacht ist. Dieses Paket macht den Weg für Copilot CLI eindeutig und bietet insbesondere für die Paketentwicklung mit Testbench eine gut handhabbare Struktur.

## Voraussetzungen

* PHP 8.2+
* Laravel 12+
* Laravel Boost 2.0+
* Copilot CLI 1.0.61+

## Unterstützte Plattformen

* macOS
* WSL (auch nativ unter Windows möglich, WSL empfohlen)
* Linux

Laravel Sail lässt sich ebenfalls verwenden. Führen Sie zuerst `vendor/bin/sail up -d` aus und rufen Sie das Kommando `copilot` außerhalb von Sail auf.

## Installation

```shell theme={null}
composer require revolution/laravel-boost-copilot-cli --dev
```

## Verwendung

```shell theme={null}
php artisan boost:install
# „GitHub Copilot CLI" auswählen
copilot
```

Die Guidelines werden als Custom Instructions unter `.github/instructions/laravel-boost.instructions.md` erzeugt.

Da Copilot CLI die Datei `.github/mcp.json` im Projekt-Root automatisch lädt, ist keine weitere Konfiguration nötig.

## Anpassung

Wenn Sie `config/boost.php` veröffentlichen, können Sie den Zielpfad für die Guidelines- und MCP-Konfigurationsdatei ändern.

```shell theme={null}
php artisan vendor:publish --tag=boost-config
```

Ergänzen Sie in `config/boost.php` einen Eintrag `agents`. Um Copilot CLI mit dem offiziellen Copilot (VS Code) gleichzuziehen, geben Sie `AGENTS.md` an. Umgekehrt können Sie auch die Copilot-(VS Code-)Seite anpassen.

```php theme={null}
'executable_paths' => [],

'agents' => [
    // Copilot CLI
    'copilot_cli' => [
        'guidelines_path' => 'AGENTS.md',
        'mcp_config_path' => '.github/mcp.json',
    ],
    // Copilot (VS Code)
    'copilot' => [
        'guidelines_path' => '.github/instructions/laravel-boost.instructions.md',
        'mcp_config_path' => '.vscode/mcp.json',
    ],
],
```

<Warning>
  `agents` ist eine in der Dokumentation nicht offiziell aufgeführte Funktion und kann sich mit zukünftigen Versionen ändern.
</Warning>

## Testbench-Unterstützung (für Paketentwickler)

Dieses Paket bietet eine Struktur, die den Testbench-basierten Betrieb unterstützt, wie er offiziell in Laravel Boost schwer abzudecken ist.

<Steps>
  <Step title="Workbench von Testbench einrichten">
    ```shell theme={null}
    vendor/bin/testbench workbench:install
    ```
  </Step>

  <Step title="@build in der composer.json ergänzen">
    Fügen Sie `@build` unter `post-autoload-dump` hinzu.

    ```json theme={null}
    {
      "scripts": {
        "post-autoload-dump": [
          "@clear",
          "@prepare",
          "@build"
        ]
      }
    }
    ```
  </Step>

  <Step title="Boost über Testbench installieren">
    ```shell theme={null}
    vendor/bin/testbench boost:install
    ```
  </Step>
</Steps>

## Verwandte Links

* GitHub: [invokable/laravel-boost-copilot-cli](https://github.com/invokable/laravel-boost-copilot-cli)
* Verwandtes Paket für PhpStorm: [invokable/laravel-boost-phpstorm-copilot](https://github.com/invokable/laravel-boost-phpstorm-copilot)
* Copilot SDK for Laravel: [invokable/laravel-copilot-sdk](https://github.com/invokable/laravel-copilot-sdk)


## Related topics

- [Laravel Boost Custom Agent for PhpStorm with GitHub Copilot](/de/packages/laravel-boost-phpstorm-copilot.md)
- [Authentifizierung - GitHub Copilot SDK für Laravel](/de/packages/laravel-copilot-sdk/auth.md)
- [Laravel Cloud - GitHub Copilot SDK für Laravel](/de/packages/laravel-copilot-sdk/laravel-cloud.md)
- [GitHub Actions - GitHub Copilot SDK für Laravel](/de/packages/laravel-copilot-sdk/github-actions.md)
- [Erste Schritte - GitHub Copilot SDK für Laravel](/de/packages/laravel-copilot-sdk/getting-started.md)
