|
1 | | ---- |
2 | 1 | # Core Framework Components |
3 | 2 | agents-core: |
4 | | - - agents-core/** |
5 | | - - '!agents-core/**/tests/**' |
6 | | - - '!agents-core/**/__pycache__/**' |
| 3 | + - changed-files: |
| 4 | + - any-glob-to-any-file: 'agents-core/**' |
7 | 5 |
|
8 | 6 | # Plugin System |
9 | 7 | plugins: |
10 | | - - plugins/** |
11 | | - - '!plugins/**/tests/**' |
12 | | - - '!plugins/**/__pycache__/**' |
| 8 | + - changed-files: |
| 9 | + - any-glob-to-any-file: 'plugins/**' |
13 | 10 |
|
14 | 11 | # Specific Plugin Labels |
15 | 12 | plugin-getstream: |
16 | | - - plugins/getstream/** |
17 | | - - '!plugins/getstream/**/tests/**' |
| 13 | + - changed-files: |
| 14 | + - any-glob-to-any-file: 'plugins/getstream/**' |
18 | 15 |
|
19 | 16 | plugin-openai: |
20 | | - - plugins/openai/** |
21 | | - - '!plugins/openai/**/tests/**' |
| 17 | + - changed-files: |
| 18 | + - any-glob-to-any-file: 'plugins/openai/**' |
22 | 19 |
|
23 | 20 | plugin-gemini: |
24 | | - - plugins/gemini/** |
25 | | - - '!plugins/gemini/**/tests/**' |
| 21 | + - changed-files: |
| 22 | + - any-glob-to-any-file: 'plugins/gemini/**' |
26 | 23 |
|
27 | 24 | plugin-deepgram: |
28 | | - - plugins/deepgram/** |
29 | | - - '!plugins/deepgram/**/tests/**' |
| 25 | + - changed-files: |
| 26 | + - any-glob-to-any-file: 'plugins/deepgram/**' |
30 | 27 |
|
31 | 28 | plugin-ultralytics: |
32 | | - - plugins/ultralytics/** |
33 | | - - '!plugins/ultralytics/**/tests/**' |
| 29 | + - changed-files: |
| 30 | + - any-glob-to-any-file: 'plugins/ultralytics/**' |
34 | 31 |
|
35 | 32 | plugin-elevenlabs: |
36 | | - - plugins/elevenlabs/** |
37 | | - - '!plugins/elevenlabs/**/tests/**' |
| 33 | + - changed-files: |
| 34 | + - any-glob-to-any-file: 'plugins/elevenlabs/**' |
38 | 35 |
|
39 | 36 | plugin-cartesia: |
40 | | - - plugins/cartesia/** |
41 | | - - '!plugins/cartesia/**/tests/**' |
| 37 | + - changed-files: |
| 38 | + - any-glob-to-any-file: 'plugins/cartesia/**' |
42 | 39 |
|
43 | 40 | plugin-kokoro: |
44 | | - - plugins/kokoro/** |
45 | | - - '!plugins/kokoro/**/tests/**' |
| 41 | + - changed-files: |
| 42 | + - any-glob-to-any-file: 'plugins/kokoro/**' |
46 | 43 |
|
47 | 44 | plugin-moonshine: |
48 | | - - plugins/moonshine/** |
49 | | - - '!plugins/moonshine/**/tests/**' |
| 45 | + - changed-files: |
| 46 | + - any-glob-to-any-file: 'plugins/moonshine/**' |
50 | 47 |
|
51 | 48 | plugin-silero: |
52 | | - - plugins/silero/** |
53 | | - - '!plugins/silero/**/tests/**' |
| 49 | + - changed-files: |
| 50 | + - any-glob-to-any-file: 'plugins/silero/**' |
54 | 51 |
|
55 | 52 | plugin-smart-turn: |
56 | | - - plugins/smart_turn/** |
57 | | - - '!plugins/smart_turn/**/tests/**' |
| 53 | + - changed-files: |
| 54 | + - any-glob-to-any-file: 'plugins/smart_turn/**' |
58 | 55 |
|
59 | 56 | plugin-wizper: |
60 | | - - plugins/wizper/** |
61 | | - - '!plugins/wizper/**/tests/**' |
| 57 | + - changed-files: |
| 58 | + - any-glob-to-any-file: 'plugins/wizper/**' |
62 | 59 |
|
63 | 60 | plugin-xai: |
64 | | - - plugins/xai/** |
65 | | - - '!plugins/xai/**/tests/**' |
| 61 | + - changed-files: |
| 62 | + - any-glob-to-any-file: 'plugins/xai/**' |
66 | 63 |
|
67 | 64 | plugin-krisp: |
68 | | - - plugins/krisp/** |
69 | | - - '!plugins/krisp/**/tests/**' |
| 65 | + - changed-files: |
| 66 | + - any-glob-to-any-file: 'plugins/krisp/**' |
70 | 67 |
|
71 | 68 | plugin-anthropic: |
72 | | - - plugins/anthropic/** |
73 | | - - '!plugins/anthropic/**/tests/**' |
| 69 | + - changed-files: |
| 70 | + - any-glob-to-any-file: 'plugins/anthropic/**' |
74 | 71 |
|
75 | 72 | # Examples and Demos |
76 | 73 | examples: |
77 | | - - examples/** |
78 | | - - '!examples/**/tests/**' |
79 | | - - '!examples/**/__pycache__/**' |
| 74 | + - changed-files: |
| 75 | + - any-glob-to-any-file: 'examples/**' |
80 | 76 |
|
81 | 77 | # Testing |
82 | 78 | tests: |
83 | | - - tests/** |
84 | | - - '**/tests/**' |
85 | | - - '**/test_*.py' |
86 | | - - '**/*_test.py' |
| 79 | + - changed-files: |
| 80 | + - any-glob-to-any-file: 'tests/**' |
| 81 | + - any-glob-to-any-file: '**/tests/**' |
| 82 | + - any-glob-to-any-file: '**/test_*.py' |
| 83 | + - any-glob-to-any-file: '**/*_test.py' |
87 | 84 |
|
88 | 85 | # Documentation |
89 | 86 | docs: |
90 | | - - docs/** |
91 | | - - '*.md' |
92 | | - - '!README.md' |
| 87 | + - changed-files: |
| 88 | + - any-glob-to-any-file: 'docs/**' |
| 89 | + - any-glob-to-any-file: '**/*.md' |
93 | 90 |
|
94 | 91 | # Configuration and Build |
95 | 92 | config: |
96 | | - - '*.toml' |
97 | | - - '*.yml' |
98 | | - - '*.yaml' |
99 | | - - '*.json' |
100 | | - - '*.ini' |
101 | | - - '*.cfg' |
102 | | - - 'pyproject.toml' |
103 | | - - 'pytest.ini' |
104 | | - - 'conftest.py' |
| 93 | + - changed-files: |
| 94 | + - any-glob-to-any-file: '**/*.toml' |
| 95 | + - any-glob-to-any-file: '**/*.yml' |
| 96 | + - any-glob-to-any-file: '**/*.yaml' |
| 97 | + - any-glob-to-any-file: '**/*.json' |
| 98 | + - any-glob-to-any-file: '**/*.ini' |
| 99 | + - any-glob-to-any-file: '**/*.cfg' |
| 100 | + - any-glob-to-any-file: '**/pyproject.toml' |
| 101 | + - any-glob-to-any-file: '**/pytest.ini' |
| 102 | + - any-glob-to-any-file: '**/conftest.py' |
105 | 103 |
|
106 | 104 | # CI/CD and GitHub |
107 | 105 | ci: |
108 | | - - '.github/**' |
109 | | - - '*.yml' |
110 | | - - '*.yaml' |
| 106 | + - changed-files: |
| 107 | + - any-glob-to-any-file: '.github/**' |
111 | 108 |
|
112 | 109 | # Core Agent System |
113 | 110 | core-agents: |
114 | | - - agents-core/vision_agents/core/agents/** |
115 | | - - agents-core/vision_agents/core/events/** |
116 | | - - agents-core/vision_agents/core/edge/** |
| 111 | + - changed-files: |
| 112 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/agents/**' |
| 113 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/events/**' |
| 114 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/edge/**' |
117 | 115 |
|
118 | 116 | # Core Infrastructure |
119 | 117 | core-infrastructure: |
120 | | - - agents-core/vision_agents/core/llm/** |
121 | | - - agents-core/vision_agents/core/stt/** |
122 | | - - agents-core/vision_agents/core/tts/** |
123 | | - - agents-core/vision_agents/core/vad/** |
124 | | - - agents-core/vision_agents/core/turn_detection/** |
125 | | - - agents-core/vision_agents/core/processors/** |
126 | | - - agents-core/vision_agents/core/mcp/** |
127 | | - - agents-core/vision_agents/core/observability/** |
128 | | - - agents-core/vision_agents/core/utils/** |
| 118 | + - changed-files: |
| 119 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/llm/**' |
| 120 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/stt/**' |
| 121 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/tts/**' |
| 122 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/vad/**' |
| 123 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/turn_detection/**' |
| 124 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/processors/**' |
| 125 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/mcp/**' |
| 126 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/observability/**' |
| 127 | + - any-glob-to-any-file: 'agents-core/vision_agents/core/utils/**' |
129 | 128 |
|
130 | 129 | # CLI and Development Tools |
131 | 130 | cli: |
132 | | - - agents-core/vision_agents/core/cli.py |
133 | | - - dev.py |
134 | | - - DEVELOPMENT.md |
| 131 | + - changed-files: |
| 132 | + - any-glob-to-any-file: '**/cli.py' |
| 133 | + - any-glob-to-any-file: '**/dev.py' |
| 134 | + - any-glob-to-any-file: '**/DEVELOPMENT.md' |
135 | 135 |
|
136 | 136 | # Dependencies |
137 | 137 | dependencies: |
138 | | - - 'uv.lock' |
139 | | - - 'requirements*.txt' |
140 | | - - 'poetry.lock' |
141 | | - - 'Pipfile.lock' |
| 138 | + - changed-files: |
| 139 | + - any-glob-to-any-file: '**/uv.lock' |
| 140 | + - any-glob-to-any-file: '**/requirements*.txt' |
| 141 | + - any-glob-to-any-file: '**/poetry.lock' |
| 142 | + - any-glob-to-any-file: '**/Pipfile.lock' |
142 | 143 |
|
143 | 144 | # Assets and Resources |
144 | 145 | assets: |
145 | | - - assets/** |
146 | | - - '*.png' |
147 | | - - '*.jpg' |
148 | | - - '*.jpeg' |
149 | | - - '*.gif' |
150 | | - - '*.mp4' |
151 | | - - '*.wav' |
152 | | - - '*.mp3' |
| 146 | + - changed-files: |
| 147 | + - any-glob-to-any-file: 'assets/**' |
| 148 | + - any-glob-to-any-file: '**/*.png' |
| 149 | + - any-glob-to-any-file: '**/*.jpg' |
| 150 | + - any-glob-to-any-file: '**/*.jpeg' |
| 151 | + - any-glob-to-any-file: '**/*.gif' |
| 152 | + - any-glob-to-any-file: '**/*.mp4' |
| 153 | + - any-glob-to-any-file: '**/*.wav' |
| 154 | + - any-glob-to-any-file: '**/*.mp3' |
153 | 155 |
|
154 | 156 | # License and Legal |
155 | 157 | legal: |
156 | | - - LICENSE |
157 | | - - LICENSE.* |
158 | | - - '*.license' |
| 158 | + - changed-files: |
| 159 | + - any-glob-to-any-file: 'LICENSE' |
| 160 | + - any-glob-to-any-file: '**/LICENSE.*' |
| 161 | + - any-glob-to-any-file: '**/*.license' |
159 | 162 |
|
160 | 163 | # README and Project Info |
161 | 164 | project-info: |
162 | | - - README.md |
163 | | - - CHANGELOG.md |
164 | | - - CONTRIBUTING.md |
165 | | - - SECURITY.md |
| 165 | + - changed-files: |
| 166 | + - any-glob-to-any-file: '**/README.md' |
| 167 | + - any-glob-to-any-file: '**/CHANGELOG.md' |
| 168 | + - any-glob-to-any-file: '**/CONTRIBUTING.md' |
| 169 | + - any-glob-to-any-file: '**/SECURITY.md' |
0 commit comments