|
14 | 14 | MarkdownHelpFormatter, |
15 | 15 | YamlHelpFormatter, |
16 | 16 | ) |
17 | | -from cecli.deprecated_args import add_deprecated_model_args |
| 17 | +from cecli.deprecated_args import add_deprecated_mcp_args, add_deprecated_model_args |
18 | 18 |
|
19 | 19 | from .dump import dump # noqa: F401 |
20 | 20 |
|
@@ -364,10 +364,11 @@ def get_parser(default_config_files, git_root): |
364 | 364 | default=None, |
365 | 365 | ) |
366 | 366 | group.add_argument( |
367 | | - "--mcp-servers-file", |
368 | | - metavar="MCP_CONFIG_FILE", |
369 | | - help="Specify a file path with MCP server configurations", |
370 | | - default=None, |
| 367 | + "--mcp-servers-files", |
| 368 | + metavar="MCP_CONFIG_FILES", |
| 369 | + help="Specify a file path with MCP server configurations (can be specified multiple times)", |
| 370 | + action="append", |
| 371 | + default=[], |
371 | 372 | ) |
372 | 373 | group.add_argument( |
373 | 374 | "--mcp-transport", |
@@ -961,6 +962,12 @@ def get_parser(default_config_files, git_root): |
961 | 962 | metavar="FILE", |
962 | 963 | help="specify a read-only file (can be used multiple times, glob patterns supported)", |
963 | 964 | ).complete = shtab.FILE |
| 965 | + group.add_argument( |
| 966 | + "--rules", |
| 967 | + action="append", |
| 968 | + metavar="FILE", |
| 969 | + help="specify a rules file (can be used multiple times, glob patterns supported)", |
| 970 | + ).complete = shtab.FILE |
964 | 971 | group.add_argument( |
965 | 972 | "--vim", |
966 | 973 | action="store_true", |
@@ -1089,6 +1096,9 @@ def get_parser(default_config_files, git_root): |
1089 | 1096 | # Add deprecated model shortcut arguments |
1090 | 1097 | add_deprecated_model_args(parser, group) |
1091 | 1098 |
|
| 1099 | + group = parser.add_argument_group("Deprecated agent settings") |
| 1100 | + add_deprecated_mcp_args(parser, group) |
| 1101 | + |
1092 | 1102 | return parser |
1093 | 1103 |
|
1094 | 1104 |
|
|
0 commit comments