File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ declare (strict_types=1 );
4
+
5
+ namespace Laravel \Boost \Install \CodeEnvironment ;
6
+
7
+ use Laravel \Boost \Contracts \Agent ;
8
+ use Laravel \Boost \Install \Enums \Platform ;
9
+
10
+ class UniversalAgentConfig extends CodeEnvironment implements Agent
11
+ {
12
+ public function name (): string
13
+ {
14
+ return 'universal ' ;
15
+ }
16
+
17
+ public function displayName (): string
18
+ {
19
+ return 'AGENTS.md - Universal Config ' ;
20
+ }
21
+
22
+ public function guidelinesPath (): string
23
+ {
24
+ return 'AGENTS.md ' ;
25
+ }
26
+
27
+ public function systemDetectionConfig (Platform $ platform ): array
28
+ {
29
+ return [
30
+ 'files ' => [],
31
+ ];
32
+ }
33
+
34
+ public function projectDetectionConfig (): array
35
+ {
36
+ return [
37
+ 'files ' => [],
38
+ ];
39
+ }
40
+
41
+ public function detectOnSystem (Platform $ platform ): bool
42
+ {
43
+ return false ;
44
+ }
45
+ }
Original file line number Diff line number Diff line change 11
11
use Laravel \Boost \Install \CodeEnvironment \Copilot ;
12
12
use Laravel \Boost \Install \CodeEnvironment \Cursor ;
13
13
use Laravel \Boost \Install \CodeEnvironment \PhpStorm ;
14
+ use Laravel \Boost \Install \CodeEnvironment \UniversalAgentConfig ;
14
15
use Laravel \Boost \Install \CodeEnvironment \VSCode ;
15
16
use Laravel \Boost \Install \Enums \Platform ;
16
17
@@ -23,6 +24,7 @@ class CodeEnvironmentsDetector
23
24
'cursor ' => Cursor::class,
24
25
'claudecode ' => ClaudeCode::class,
25
26
'copilot ' => Copilot::class,
27
+ 'universal ' => UniversalAgentConfig::class,
26
28
];
27
29
28
30
public function __construct (
You can’t perform that action at this time.
0 commit comments