# Marker > Inline conversation markers, notes, and separators. Import from `@aspyn-io/kit`. Scaffold source: `npx shadcn@latest add https://design.aspyn.io/r/marker.json` ## Install ```tsx import { Marker, MarkerIcon, MarkerContent } from "@aspyn-io/kit"; ``` ### Markers Slim inline rows for a conversation: labeled separators, live status, completed steps, and clickable actions. ```tsx Today Compacting conversation… Explored 4 files View the pull request ``` ## Notes - Three variants: default (a plain row), border (a bottom rule), and separator (a centered label between two rules). - Markers have no implicit role. Pass role="status" for live/streaming updates so screen readers announce them; MarkerIcon is always aria-hidden, so keep meaning in MarkerContent. - For clickable markers, use asChild to render a real or