@@ -273,6 +272,20 @@ export function AgentProfilesPage() {
)}
+
+ {preview && (
+
!o && setPreview(null)}>
+
+
+ {preview.title}
+ The full AGENTS.md — read-only. Fork or make a new version to edit.
+
+
+
+
+
+
+ )}
)
}
@@ -280,6 +293,7 @@ export function AgentProfilesPage() {
function ProfileGroupCard({
versions,
busy,
+ onView,
onNewVersion,
onEdit,
onFork,
@@ -288,6 +302,7 @@ function ProfileGroupCard({
}: {
versions: AgentProfileSummary[]
busy: boolean
+ onView: (version: string) => void
onNewVersion: (version: string) => void
onEdit: (version: string) => void
onFork: (version: string) => void
@@ -332,6 +347,9 @@ function ProfileGroupCard({
{isListed &&
Listed}
+
{isBuiltin ? (
-
+
@@ -337,17 +343,19 @@ function AssigneeChip({
memberId,
members,
seats,
+ agentState,
}: {
task: Task
memberId: string | null
members: MemberRow[]
seats: SeatRow[]
+ agentState: (agentId?: string | null) => FaceState
}) {
if (task.assigneeKind === 'Agent') {
const seat = seats.find((s) => s.agentId === task.assigneeId)
return (