-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathcontext.yaml
More file actions
93 lines (83 loc) · 2.43 KB
/
Copy pathcontext.yaml
File metadata and controls
93 lines (83 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
$schema: 'https://raw.githubusercontent.com/context-hub/generator/refs/heads/main/json-schema.json'
tools:
- id: run-tests
description: 'Run tests'
type: run
commands:
- cmd: vendor/bin/phpunit
documents:
- description: 'Project structure overview'
outputPath: project-structure.md
sources:
- type: tree
sourcePaths:
- src
- tests
showCharCount: true
- description: Git changes
outputPath: docs/recent-changes.md
sources:
- type: git_diff
commit: unstaged
filePattern: "*.php"
notPath:
- tests
- vendor
- description: Dispatcher
outputPath: src/dispatcher.md
sources:
- type: file
sourcePaths:
- src/Dispatcher.php
- src/Dispatcher
- src/Contracts/DispatcherInterface.php
- description: CompletionProvider
outputPath: src/completion-provider.md
sources:
- type: file
sourcePaths:
- src/Defaults/EnumCompletionProvider.php
- src/Defaults/ListCompletionProvider.php
- src/Contracts/CompletionProviderInterface.php
- description: Tool executor
outputPath: src/tool-executor.md
sources:
- type: file
sourcePaths:
- src/Contracts/ToolExecutorInterface.php
- src/Defaults/ToolExecutor.php
- vendor/php-mcp/schema/src/Content/Content.php
- vendor/php-mcp/schema/src/Content/TextContent.php
- src/Exception/ToolNotFoundException.php
- src/Elements/RegisteredTool.php
- vendor/php-mcp/schema/src/Tool.php
- tests/Unit/Defaults/ToolExecutorTest.php
- description: Source code
outputPath: src/src.md
sources:
- type: file
sourcePaths:
- src
- description: HTTP Server
outputPath: src/http-server.md
sources:
- type: file
sourcePaths:
- src/Transports/HttpServer.php
- src/Transports/HttpServerTransport.php
- src/Transports/Middleware
- description: OAuth
outputPath: src/oauth.md
sources:
- type: file
sourcePaths:
- src/Authentication
- description: Session
outputPath: src/session.md
sources:
- type: file
sourcePaths:
- src/Session
- src/Contracts/SessionHandlerInterface.php
- src/Contracts/SessionIdGeneratorInterface.php
- src/Contracts/SessionInterface.php