Skip to main content

Access and Limits

Plans​

Today, every plan includes V-Pilot: Free, Standard and Enterprise. Whether a plan includes it is a feature of the plan, and if a plan does not, the panel shows an upgrade notice instead of a conversation.

Permissions​

Two permissions govern V-Pilot:

PermissionWhat it allowsUserContributorAdminOwner
ASSISTANT_USEOpen and use V-PilotYesYesYesYes
ASSISTANT_SAMPLE_DATARead raw log data: pipeline samples, the input lines of pipeline unit tests, device logs, the audit log, and the secrets in the vault, which are listed without their values——YesYes

The V-Pilot button is shown only to users whose role has ASSISTANT_USE. Without ASSISTANT_SAMPLE_DATA, V-Pilot cannot read those five kinds of data, and the sample selected in the pipeline editor is not sent with a message.

For a custom role, the ASSISTANT scope offers ASSISTANT_ADMIN, which grants both permissions, and ASSISTANT_CONTRIBUTOR and ASSISTANT_VIEWER, which grant ASSISTANT_USE alone. See Roles.

V-Pilot Acts as You​

V-Pilot reads and proposes as the signed-in user, in the signed-in tenant. Every tool it runs checks your role and your tenant's plan at that moment, and so does every approval of a card, so a role or plan that changed during a conversation is seen at the next step. V-Pilot can never do more than you could do in the console.

When your role lacks a permission a request needs, V-Pilot names the permission. When your plan does not include a feature it needs, V-Pilot says so. See What V-Pilot Refuses.

Limits​

LimitValueWhat you see
Messages per user per day100A note under the input when 10 or fewer are left: N V-Pilot messages left today. They renew at <time>. At 0, sending is turned off, the note reads No V-Pilot messages left today, and a message past the limit gets You've used all of today's V-Pilot messages.
Messages in a short time20 per 10 minutes, per userYou are sending messages too quickly. Wait a few minutes, then send the message again.
Message length16 KBThe message is too long. The message is refused.
Resources one card can change50V-Pilot proposes a larger change on more than one card.

The daily limit is 100 messages on every plan today. It is a limit of the plan, assistant_daily_messages_per_user, and the plan of the tenant you send the message in decides it. The count is yours across every tenant you use, and it renews at 00:00 UTC. The panel shows the renewal time in your time zone.

What counts as a message:

  • A message whose reply fails is given back. A reply you stop with Stop generating stays counted.
  • Approving or rejecting a card does not count, so you can still decide cards when you have no messages left for the day.