Commit f8ede12
LittleCoinCoin
feat(mcp-host-config): add Kiro IDE support to model layer
Add MCPServerConfigKiro model with Kiro-specific fields (disabled, autoApprove, disabledTools) following established patterns. Extend MCPServerConfigOmni with Kiro fields for omni-model support. Add MCPHostType.KIRO enum value and register in HOST_MODEL_REGISTRY for automatic model dispatch. Export MCPServerConfigKiro from module __all__.
This enables the model layer to support Kiro IDE configuration with proper Pydantic validation and from_omni() conversion following the established architecture.1 parent cbc222d commit f8ede12
2 files changed
+34
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
192 | 193 | | |
193 | 194 | | |
194 | 195 | | |
195 | | - | |
| 196 | + | |
196 | 197 | | |
197 | 198 | | |
198 | 199 | | |
| |||
538 | 539 | | |
539 | 540 | | |
540 | 541 | | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
541 | 566 | | |
542 | 567 | | |
543 | 568 | | |
| |||
580 | 605 | | |
581 | 606 | | |
582 | 607 | | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
583 | 613 | | |
584 | 614 | | |
585 | 615 | | |
| |||
599 | 629 | | |
600 | 630 | | |
601 | 631 | | |
| 632 | + | |
602 | 633 | | |
0 commit comments