Commit 873c63a
committed
✨ Add project configuration command
Add ability to create and manage project-specific configs
This change adds a new `project-config` command that allows teams to share
common settings via version control without exposing API keys:
- Create .irisconfig files in repository root with shared settings
- Automatically merge project and personal configs at runtime
- Implement security measures to prevent API keys in project configs
- Add CLI options for managing model, token limits, and parameters
- Include comprehensive tests for config security and merging
- Refactor config handling for better code organization
Project configs enable teams to standardize on models and settings
while keeping personal API keys private.1 parent 46e4ad6 commit 873c63a
6 files changed
Lines changed: 650 additions & 58 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
| 144 | + | |
144 | 145 | | |
145 | 146 | | |
146 | 147 | | |
| |||
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
176 | | - | |
177 | | - | |
178 | | - | |
| 177 | + | |
179 | 178 | | |
180 | 179 | | |
181 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
219 | 248 | | |
220 | 249 | | |
221 | 250 | | |
| |||
317 | 346 | | |
318 | 347 | | |
319 | 348 | | |
320 | | - | |
| 349 | + | |
321 | 350 | | |
322 | 351 | | |
323 | 352 | | |
| |||
436 | 465 | | |
437 | 466 | | |
438 | 467 | | |
439 | | - | |
| 468 | + | |
440 | 469 | | |
441 | 470 | | |
442 | 471 | | |
| |||
470 | 499 | | |
471 | 500 | | |
472 | 501 | | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
473 | 511 | | |
474 | 512 | | |
475 | 513 | | |
| |||
0 commit comments