feat(gateway): add lead_only option for syncing board lead agents

This commit is contained in:
Abhimanyu Saharan
2026-02-15 01:23:36 +05:30
parent 0a2dc2dbc0
commit 6f465d32fa
5 changed files with 18 additions and 4 deletions

View File

@@ -29,6 +29,11 @@ def _parse_args() -> argparse.Namespace:
default=True,
help="Also sync the gateway main agent (default: true)",
)
parser.add_argument(
"--lead-only",
action="store_true",
help="Sync only board lead agents",
)
parser.add_argument(
"--reset-sessions",
action="store_true",
@@ -72,6 +77,7 @@ async def _run() -> int:
GatewayTemplateSyncOptions(
user=None,
include_main=bool(args.include_main),
lead_only=bool(args.lead_only),
reset_sessions=bool(args.reset_sessions),
rotate_tokens=bool(args.rotate_tokens),
force_bootstrap=bool(args.force_bootstrap),