What
- Commands and skills can now define a
getArgumentCompletionscallback; the prompt input calls this while typing to generate custom suggestions for a command's arguments. - Command/skill definitions gained a
menuDescriptionfield: a shorter description shown in menu/listing UI, separate from the full description. - Command/skill definitions gained a
policyGatefield: a policy object with a.policycheck that can hide or disable a command. - Internally,
policyGateis now set up as a lazy getter during registration (rather than a plain assigned property), andgetArgumentCompletionsis passed through registration alongside it.
Why These fields give command and skill authors more control over how their commands appear and behave in menus: a concise label for tight UI space, a way to restrict visibility based on policy, and live, tailored argument suggestions instead of generic ones.
Names in the bundlemenuDescriptionpolicyGate