+
+
+
+ setTab('library')} icon={Bot}>Library
+ setTab('marketplace')} icon={Store}>Marketplace
+
+
+ {tab === 'library' ? (
+
+ {groups.map(([key, versions]) => (
+
openEditor(key, v, 'version')}
+ onEdit={(v) => openEditor(key, v, 'edit')}
+ onFork={(v) => fork(key, v)}
+ onPublish={(v) => setListed(key, v, true)}
+ onUnpublish={(v) => setListed(key, v, false)}
+ />
+ ))}
+ {groups.length === 0 && No profiles yet — upload an AGENTS.md to start.
}
+
+ ) : (
+
+
+ Profiles other organizations have published. Install a private copy to use or customize.
+
+ {marketplace.map(({ profile: p, alreadyInLibrary }) => (
+
+
+
+ {p.name} {p.version}
+ {p.profileKey}
+
+ {p.summary}
+
+
+ {p.roles.map((r) => {r})}
+ {alreadyInLibrary ? (
+ In your library
+ ) : (
+
+ )}
+
+
+ ))}
+ {marketplace.length === 0 && (
+
Nothing published yet. Publish one of your profiles to share it.
+ )}
+
+ )}
+
+
+ {editor && (
+