You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1381,7 +1450,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1381
1450
label: "Pinet Dispatcher",
1382
1451
description: "Dispatch Pinet operations by action with compact help and schema discovery.",
1383
1452
promptSnippet:
1384
-
'Use this compact dispatcher for Pinet actions: send, read, free, schedule, agents, lanes, ports, reload, exit, and help. Use /pinet start, /pinet follow, and /pinet unfollow for TUI lifecycle changes. Defaults to terse CLI text; pass args.format="json" or args.full=true for explicit detail.',
1453
+
'Use this compact dispatcher for Pinet actions: send, read, free, schedule, agents, lanes, ports, reload, exit, and help. Use /pinet start, /pinet follow, and /pinet unfollow for TUI lifecycle changes. Defaults to terse CLI text; pass args.format="json" or args.full=true for explicit detail, but avoid JSON/full unless needed because it can fill context quickly.',
1385
1454
parameters: Type.Object({
1386
1455
action: Type.String({
1387
1456
description:
@@ -1390,7 +1459,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1390
1459
args: Type.Optional(
1391
1460
Type.Record(Type.String(),Type.Unknown(),{
1392
1461
description:
1393
-
'Action arguments. Add format="cli"|"json" (or f/"-f") and full=true (or "--full": true) for explicit presentation control. Default cli keeps data.details compact; format="json" or full=true exposes full structured details.',
1462
+
'Action arguments. Add format="cli"|"json" (or f/"-f") and full=true (or "--full": true) for explicit presentation control. Default cli keeps data.details compact; format="json" or full=true exposes full structured details and can fill context quickly, so use it only when needed.',
1394
1463
}),
1395
1464
),
1396
1465
}),
@@ -1408,6 +1477,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1408
1477
hint: 'Use action="help" to inspect supported actions.',
1409
1478
},
1410
1479
]),
1480
+
getOptionalPinetOutputOptions(params.args),
1411
1481
);
1412
1482
}
1413
1483
@@ -1426,6 +1496,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1426
1496
hint: 'Use format="cli" or format="json" and full as a boolean.',
1427
1497
},
1428
1498
]),
1499
+
getTolerantPinetOutputOptions(args),
1429
1500
);
1430
1501
}
1431
1502
returnwrapDispatcherEnvelope(
@@ -1445,6 +1516,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1445
1516
hint: 'Use action="help" to inspect supported actions.',
1446
1517
},
1447
1518
]),
1519
+
getOptionalPinetOutputOptions(params.args),
1448
1520
);
1449
1521
}
1450
1522
@@ -1458,6 +1530,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1458
1530
hint: "Pass a JSON object as args.",
1459
1531
},
1460
1532
]),
1533
+
getOptionalPinetOutputOptions(params.args),
1461
1534
);
1462
1535
}
1463
1536
@@ -1474,6 +1547,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
1474
1547
hint: 'Use format="cli" or format="json" and full as a boolean.',
1475
1548
},
1476
1549
]),
1550
+
getTolerantPinetOutputOptions(params.args),
1477
1551
);
1478
1552
}
1479
1553
@@ -1494,6 +1568,7 @@ export function registerPinetTools(pi: ExtensionAPI, deps: RegisterPinetToolsDep
0 commit comments