Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/benjitaylor/agentation
/ functions
Functions
617 in github.com/benjitaylor/agentation
⨍
Functions
617
◇
Types & classes
36
↓ 119 callers
Function
delay
(ms: number)
package/example/src/app/components/FeaturesDemo.tsx:2058
↓ 45 callers
Function
delay
(ms: number)
package/example/src/app/components/HeroDemo.tsx:1679
↓ 43 callers
Function
getSourceLocation
(element: HTMLElement)
package/src/utils/source-location.test.ts:246
↓ 34 callers
Function
attachReact18Fiber
( element: HTMLElement, fiber: MockFiberNode, randomSuffix = "abc123" )
package/src/utils/source-location.test.ts:42
↓ 33 callers
Function
createMockFiber
( name: string, parent?: MockFiber, options: { tag?: number } = {}, )
package/src/utils/react-detection.test.ts:22
↓ 32 callers
Function
createDebugSource
( fileName: string, lineNumber: number, columnNumber?: number )
package/src/utils/source-location.test.ts:61
↓ 21 callers
Function
getReactComponentName
( element: HTMLElement, config?: ReactDetectionConfig, )
package/src/utils/react-detection.ts:619
↓ 20 callers
Function
createFunctionComponentFiber
( name: string, debugSource?: MockDebugSource | null, parent?: MockFiberNode )
package/src/utils/source-location.test.ts:73
↓ 20 callers
Function
runAnimation
()
package/example/src/app/components/FeaturesDemo.tsx:129
↓ 20 callers
Function
sendError
* Send error response.
mcp/src/server/http.ts:208
↓ 17 callers
Function
getTenantStore
()
mcp/src/server/tenant-store.ts:37
↓ 16 callers
Function
getStore
()
mcp/src/server/store.ts:33
↓ 16 callers
Function
hideTooltipsUntilMouseLeave
()
package/src/components/page-toolbar-css/index.tsx:518
↓ 15 callers
Function
closestCrossingShadow
(element: Element, selector: string)
package/src/utils/element-identification.ts:27
↓ 15 callers
Function
createElementWithFiber
( fiber: MockFiber, options: { className?: string } = {}, )
package/src/utils/react-detection.test.ts:41
↓ 15 callers
Method
emit
* Emit an event to all subscribers.
mcp/src/server/events.ts:51
↓ 14 callers
Function
sendJson
* Send JSON response.
mcp/src/server/http.ts:195
↓ 12 callers
Function
delay
(ms: number)
package/example/src/app/components/TextSelectionDemo.tsx:453
↓ 11 callers
Function
success
(data: unknown)
mcp/src/server/mcp.ts:362
↓ 10 callers
Function
hoverElement
( element: string, ref: React.RefObject<HTMLElement | null>, preferBelow = false, dura
package/example/src/app/components/FeaturesDemo.tsx:1671
↓ 10 callers
Function
isReactPage
()
package/src/utils/react-detection.ts:389
↓ 10 callers
Function
isValidUrl
(url: string)
package/src/components/page-toolbar-css/index.tsx:170
↓ 8 callers
Function
attachFiber
(element: HTMLElement, fiber: unknown)
package/src/utils/react-detection.test.ts:36
↓ 8 callers
Function
click
()
package/example/src/app/components/FeaturesDemo.tsx:1336
↓ 8 callers
Function
error
(message: string)
mcp/src/server/mcp.ts:368
↓ 8 callers
Function
log
* Log to stderr so diagnostic output never corrupts the MCP stdio channel. * When `server` runs without --mcp-only, both the HTTP server and MCP stdi
mcp/src/server/http.ts:36
↓ 7 callers
Function
deepElementFromPoint
* Recursively pierces shadow DOMs to find the deepest element at a point. * document.elementFromPoint() stops at shadow hosts, so we need to * recur
package/src/components/page-toolbar-css/index.tsx:238
↓ 7 callers
Function
generateId
()
mcp/src/server/sqlite.ts:145
↓ 7 callers
Function
getCenter
(ref: React.RefObject<HTMLElement | null>)
package/example/src/app/components/FeaturesDemo.tsx:1297
↓ 7 callers
Function
getComponentNameFromType
(type: ComponentType | null)
package/src/utils/react-detection.ts:459
↓ 6 callers
Function
generateSelector
(el: HTMLElement)
package/src/components/design-mode/section-detection.ts:57
↓ 6 callers
Function
getComponentName
* Gets the display name of a React component from its fiber * * @param fiber - React fiber node * @returns Component name or null
package/src/utils/source-location.ts:249
↓ 6 callers
Function
getParentElement
* Gets the parent element, crossing shadow DOM boundaries. * When inside a shadow root with no parentElement, returns the shadow host.
package/src/utils/element-identification.ts:13
↓ 6 callers
Function
persistEvent
(event: AFSEvent)
mcp/src/server/sqlite.ts:317
↓ 6 callers
Function
syncAnnotation
( endpoint: string, sessionId: string, annotation: Annotation )
package/src/utils/sync.ts:63
↓ 5 callers
Function
addCandidate
(el: HTMLElement)
package/src/components/design-mode/spatial.ts:614
↓ 5 callers
Function
cleanup
()
mcp/src/server/mcp.ts:405
↓ 5 callers
Method
close
()
mcp/src/server/sqlite.ts:600
↓ 5 callers
Method
getAnnotation
(id: string)
mcp/src/types.ts:189
↓ 5 callers
Function
getElementClasses
(target: HTMLElement)
package/src/utils/element-identification.ts:370
↓ 5 callers
Function
getNearbyText
(element: HTMLElement)
package/src/utils/element-identification.ts:221
↓ 5 callers
Function
getStorageKey
(pathname: string)
package/src/utils/storage.ts:14
↓ 5 callers
Function
identifyElement
(target: HTMLElement)
package/src/utils/element-identification.ts:103
↓ 5 callers
Function
loadAnnotations
(pathname: string)
package/src/utils/storage.ts:18
↓ 5 callers
Function
saveAnnotationsWithSyncMarker
( pathname: string, annotations: Annotation[], sessionId: string )
package/src/utils/storage.ts:97
↓ 5 callers
Function
sendSSEEvent
* Send an SSE event to a response stream.
mcp/src/server/http.ts:596
↓ 4 callers
Function
animate
()
package/example/src/app/components/FeaturesDemo.tsx:2870
↓ 4 callers
Function
clean
(n: (NearbyElement & { _dist: number }) | null)
package/src/components/design-mode/spatial.ts:215
↓ 4 callers
Function
clearAll
()
mcp/src/server/store.ts:350
↓ 4 callers
Function
clearWireframeState
(pathname: string)
package/src/utils/storage.ts:236
↓ 4 callers
Function
detectSourceFile
(element: Element)
package/src/components/page-toolbar-css/index.tsx:269
↓ 4 callers
Function
getAccessibilityInfo
(target: HTMLElement)
package/src/utils/element-identification.ts:560
↓ 4 callers
Function
getDetailedComputedStyles
(target: HTMLElement)
package/src/utils/element-identification.ts:451
↓ 4 callers
Function
getForensicComputedStyles
(target: HTMLElement)
package/src/utils/element-identification.ts:514
↓ 4 callers
Function
getFullElementPath
(target: HTMLElement)
package/src/utils/element-identification.ts:586
↓ 4 callers
Function
getNearbyElements
(element: HTMLElement)
package/src/utils/element-identification.ts:310
↓ 4 callers
Function
getSourceLocation
(element: HTMLElement)
package/src/utils/source-location.ts:673
↓ 4 callers
Function
handleFormatChange
(e: CustomEvent<OutputFormat>)
package/example/src/app/MobileNav.tsx:306
↓ 4 callers
Function
handler
(e: MessageEvent)
package/src/components/page-toolbar-css/index.tsx:989
↓ 4 callers
Function
isCloudMode
* Check if we're in cloud mode (API key is set).
mcp/src/server/http.ts:55
↓ 4 callers
Function
labelSection
(el: HTMLElement)
package/src/components/design-mode/section-detection.ts:103
↓ 4 callers
Function
rowToSession
(row: Record<string, unknown>)
mcp/src/server/sqlite.ts:149
↓ 4 callers
Function
updateActive
Sets the active id if updates are not paused as a result of hash changes
package/example/src/hooks/useActiveScrollElement.ts:41
↓ 3 callers
Function
attachReact17Fiber
( element: HTMLElement, fiber: MockFiberNode, randomSuffix = "abc123" )
package/src/utils/source-location.test.ts:51
↓ 3 callers
Function
clearReactDetectionCache
()
package/src/utils/react-detection.ts:435
↓ 3 callers
Function
createSession
( endpoint: string, url: string )
package/src/utils/sync.ts:26
↓ 3 callers
Function
deleteAnnotation
( endpoint: string, annotationId: string )
package/src/utils/sync.ts:105
↓ 3 callers
Function
focusBypassingTraps
Focus an element while temporarily blocking focus-trap libraries (e.g. Radix * FocusScope) from reclaiming focus via focusin/focusout handlers.
package/src/components/annotation-popup-css/index.tsx:14
↓ 3 callers
Function
generateId
()
mcp/src/server/store.ts:72
↓ 3 callers
Function
getPendingAnnotations
(sessionId: string)
mcp/src/server/store.ts:226
↓ 3 callers
Method
getSession
(id: string)
mcp/src/types.ts:179
↓ 3 callers
Function
getSessionStorageKey
(pathname: string)
package/src/utils/storage.ts:251
↓ 3 callers
Function
getSessionWithAnnotations
(id: string)
mcp/src/server/store.ts:97
↓ 3 callers
Function
getSpatialContext
( targetRect: SectionRect, siblings?: ExplicitCandidate[], )
package/src/components/design-mode/spatial.ts:136
↓ 3 callers
Function
getWebhookUrls
* Get configured webhook URLs from environment variables. * * Supports: * - AGENTATION_WEBHOOK_URL: Single webhook URL * - AGENTATION_WEBHOOKS: Co
mcp/src/server/http.ts:110
↓ 3 callers
Function
hasReactFiber
* Check if an element has React fiber keys
package/src/utils/react-detection.ts:375
↓ 3 callers
Function
httpPatch
(path: string, body: unknown)
mcp/src/server/mcp.ts:56
↓ 3 callers
Function
httpPost
(path: string, body: unknown)
mcp/src/server/mcp.ts:73
↓ 3 callers
Function
identifyElementWithReact
* Composes element identification with React component detection. * This is the boundary where we combine framework-agnostic element ID * with React
package/src/components/page-toolbar-css/index.tsx:97
↓ 3 callers
Function
isElementFixed
(element: HTMLElement)
package/src/components/page-toolbar-css/index.tsx:252
↓ 3 callers
Function
isMajorVersion
(version: string)
package/example/src/app/changelog/page.tsx:27
↓ 3 callers
Function
listSessions
()
mcp/src/server/store.ts:125
↓ 3 callers
Function
question
(q: string)
mcp/src/cli.ts:27
↓ 3 callers
Function
saveAnnotations
(pathname: string, annotations: T[])
package/src/utils/storage.ts:31
↓ 3 callers
Function
saveSessionId
(pathname: string, sessionId: string)
package/src/utils/storage.ts:264
↓ 3 callers
Method
updateAnnotation
( id: string, data: Partial<Omit<Annotation, "id" | "sessionId" | "createdAt">> )
mcp/src/types.ts:190
↓ 2 callers
Method
close
()
mcp/src/types.ts:212
↓ 2 callers
Function
computeSectionSnap
( rect: SnapRect, sections: DetectedSection[], excludeIds: Set<string>, extraRects?: SnapRect[],
package/src/components/design-mode/rearrange.tsx:26
↓ 2 callers
Function
computeSnap
( rect: SnapRect, others: DesignPlacement[], excludeIds: Set<string>, activeEdges?: { left?: boole
package/src/components/design-mode/index.tsx:41
↓ 2 callers
Function
createClassComponentFiber
( name: string, debugSource?: MockDebugSource | null, parent?: MockFiberNode )
package/src/utils/source-location.test.ts:90
↓ 2 callers
Function
createForwardRefFiber
( name: string, debugSource?: MockDebugSource | null, parent?: MockFiberNode )
package/src/utils/source-location.test.ts:139
↓ 2 callers
Function
createMemoryStore
()
mcp/src/server/store.ts:67
↓ 2 callers
Function
detectGroups
(items: { label: string; rect: SectionRect }[])
package/src/components/design-mode/spatial.ts:418
↓ 2 callers
Function
drawStrokesOnCanvas
( ctx: CanvasRenderingContext2D, strokes: Array<{ points: Array<{ x: number; y: number }>; color:
package/src/utils/screenshot.ts:241
↓ 2 callers
Function
formatAlignment
* Format alignment as human-readable text.
package/src/components/design-mode/spatial.ts:306
↓ 2 callers
Function
formatCSSPosition
( rect: SectionRect, layout: PageLayout, )
package/src/components/design-mode/spatial.ts:726
↓ 2 callers
Function
formatReferenceFrame
* Generate a reference frame section with viewport, content area, and * pixel-to-CSS translation formulas. Included in all non-compact output.
package/src/components/design-mode/output.ts:33
↓ 2 callers
Function
formatSpatialLines
( ctx: SpatialContext, options: { includeLeftRight?: boolean; includePixelRef?: boolean; pixelRef?: stri
package/src/components/design-mode/spatial.ts:319
↓ 2 callers
Function
generateDesignOutput
( placements: DesignPlacement[], viewport: ViewportSize, options?: DesignOutputOptions, detailLeve
package/src/components/design-mode/output.ts:77
↓ 2 callers
Function
generateId
()
package/src/components/design-mode/index.tsx:123
next →
1–100 of 617, ranked by callers