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
Copy file name to clipboardExpand all lines: docs/ai-control-plane/distribute/plugins/index.mdx
+23-3Lines changed: 23 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Plugins
3
-
description: "Bundle MCP servers and skills into plugins, assign them to roles, and publish to agent marketplaces via GitHub."
3
+
description: "Bundle MCP servers and skills into plugins, assign them to organization audiences, and publish to agent marketplaces via GitHub."
4
4
---
5
5
6
6
import { Callout } from"@/mdx/components";
@@ -22,7 +22,7 @@ Plugins publish through a GitHub-backed marketplace. Set it up once, then manage
22
22
Create a plugin with a name and description, then manage its contents from the detail page:
23
23
24
24
- Add and remove MCP servers, and manage bundled skills
25
-
-**Assignments** — manage which roles or members receive the plugin
25
+
-**Assignments** — manage which organization audiences receive the plugin on their devices' next sync
26
26
-**Install** — per-client installation instructions with copy buttons for Claude Code, Claude Cowork, Cursor, Codex, and OpenCode, covering per-user marketplace registration, org-wide managed settings, and team marketplace registration
27
27
-**Publish** — push the plugin to the GitHub marketplace
28
28
@@ -32,6 +32,26 @@ Per-platform setup differs enough to warrant its own page for some agents. See [
32
32
33
33
## Assignments
34
34
35
-
Each plugin has an **Assignments** page, opened from the left-hand menu of its detail page, for managing which roles or members receive the plugin. New plugins are assigned to everyone by default; narrow delivery from the same page.
35
+
Each plugin has an **Assignments** page, opened from the left-hand menu of its detail page, for managing which audiences receive the plugin. New plugins are assigned to everyone by default.
36
+
37
+
### Choose assignment audiences
38
+
39
+
Open **Assignments**, click **Manage assignments**, and select one or more audiences:
40
+
41
+
-**Everyone** includes every organization member.
42
+
-**Roles** include members of the selected organization roles.
43
+
-**Users** target individual organization members, including users synced from an identity provider (IdP).
44
+
-**Directory groups** include members of groups synced from the organization's directory.
45
+
-**Directory attributes** define audiences from attributes synced from the organization's directory.
46
+
47
+
Click **Save assignments** after making a selection. The device agent applies the updated assignments when each device next syncs. Assignment changes aren't delivered in real time.
48
+
49
+
### Assign individual users
50
+
51
+
Search the **Users** group by name or email, then select each member who should receive the plugin. User options show the email address first and the member name underneath, which helps distinguish members with similar names.
52
+
53
+
The picker displays up to five selected users as separate chips. Selecting six or more users collapses those selections into one count chip, such as **6 members**. Click the count chip to view the selected member roster with each member's name and email address. Other selected audience types remain visible as separate chips.
54
+
55
+
If an existing user, role, directory group, or directory attribute assignment becomes unavailable, it remains visible in the picker so an admin can remove it. Unavailable audiences can't be selected for new assignments.
36
56
37
57
Assignments currently gate delivery only through the [device agent](/docs/ai-control-plane/org-admin/device-agent). Claude Code, Claude Cowork, Cursor, and Codex marketplace installs don't support assignments, so a published plugin is available to anyone with access to the marketplace.
0 commit comments