Skip to content
AirLink
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Menu
AirLink home
Built by MemoAir
Start
Introduction
Getting started
Templates
agent-node
full
room-react
Concepts
Architecture
Agents
Huddle: full-duplex voice
Desktop
Operate
Self-hosting
Security model
Packages
@memo-air/agent
@memo-air/agents
@memo-air/bridge
@memo-air/browser
@memo-air/canvas
@memo-air/chat
@memo-air/client
create-airlink
@memo-air/decide
@memo-air/desktop
@memo-air/media
@memo-air/memory
@memo-air/protocol
@memo-air/react
@memo-air/richtext
@memo-air/runner
@memo-air/server
@memo-air/sheet
@memo-air/slides
@memo-air/space
@memo-air/tools
@memo-air/voice
API reference
@memo-air/agent
Overview
Classes
LiveRequestError
Type Aliases
LiveAgentClient
Functions
createLiveAgentClient
fetchLiveSummaries
recordLiveDecision
@memo-air/agents
Overview
Type Aliases
AgentConfig
RegistryResult
RememberEntry
RoomEvent
RoomMessage
RoutableAgent
Route
TurnPromptInput
Variables
agentConfigSchema
rememberThreshold
routeThreshold
turnThreshold
Functions
agentIdentity
agentsNamedIn
deservesTurn
parseAgentRegistry
rememberQuestion
routeMessage
routeQuestion
routeSpoken
turnPrompt
turnQuestion
@memo-air/bridge
Overview
Type Aliases
Bridge
BridgeLogger
BridgeRoom
BridgeTool
BridgeTurn
DetectedHarness
Harness
PiSessions
RoomMcp
RoomSearchHit
Functions
acpHarness
agentMemory
createBridge
detectHarnesses
piDecide
piHarness
serveRoomMcp
@memo-air/browser
Overview
index
Overview
Type Aliases
AddressLookup
AxNode
AxValue
BrowserActor
BrowserState
BrowserViewport
BrowserVisit
InputMux
MuxClaim
Outline
OutlineLine
UrlCheck
Variables
blankUrl
defaultViewport
Functions
addressToUrl
browserHistory
browserState
checkUrl
createInputMux
diffOutline
formatOutline
formatOutlineLine
initBrowser
isBlockedHost
isBrowserDoc
outlineFromAxTree
readBrowserState
readVisits
recordVisit
setBrowserTitle
session
Overview
Classes
BrowserPoolExhausted
Type Aliases
BrowserLease
BrowserProvider
BrowserSession
BrowserVideoLease
CdpClient
KeyInput
MouseInput
NavigateResult
NekoInstance
PageInfo
ScreencastFrame
WheelInput
Functions
cdpEndpointProvider
connectCdp
createBrowserSession
createPinningProxy
nekoPoolProvider
parseKeyCombo
parseNekoInstances
video
Overview
Type Aliases
BrowserVideoConnection
Functions
connectBrowserVideo
@memo-air/canvas
Overview
Type Aliases
CanvasBinding
CanvasChangeKind
CanvasConnectionView
CanvasEditor
CanvasElement
CanvasOpOptions
CanvasOpResult
CanvasShapeChange
CanvasShapeView
CanvasSuggestion
CanvasView
ConnectSpec
PendingCanvasSuggestion
ShapeSpec
ShapeType
ShapeUpdate
Variables
ghostPrefix
shapeTypes
Functions
acceptCanvasSuggestion
addShapes
canvasEditors
canvasElements
canvasSuggestions
connect
deleteShapes
diffCanvases
humanWrittenElements
isCanvasElement
pendingCanvasSuggestions
readCanvas
rejectCanvasSuggestion
restoreCanvas
suggestionGhosts
updateShapes
writeLocalElements
@memo-air/chat
Overview
Type Aliases
ChatActor
ChatAttachment
ChatMention
ChatMessage
ChatOpResult
PostMessageInput
Functions
appendMessageText
chatMessages
editMessage
isChatDoc
observeNewMessages
postMessage
react
readAddedAfter
readLastAdded
readMessages
@memo-air/client
Overview
Type Aliases
Binding
BrowserInput
BrowserMessage
DesktopInput
DesktopMessage
JoinOptions
LiveRoom
MediaMessage
MediaSignalInput
Peer
RoomEvent
Functions
bindValue
joinRoom
@memo-air/decide
Overview
Type Aliases
Answer
Decide
DecideInput
Decision
DecisionRecord
Question
Variables
decisionRecordSchema
noOpinion
Functions
hashState
loggedDecide
systemOneProvider
withFallback
@memo-air/desktop
Overview
index
Overview
Type Aliases
DesktopAction
DesktopActor
DesktopScreen
DesktopState
DesktopStatus
Variables
defaultScreen
Functions
desktopLog
desktopState
initDesktop
isDesktopDoc
readActions
readDesktopState
recordAction
setDesktopStatus
toE2bKey
session
Overview
Classes
DesktopBusy
Type Aliases
DesktopLease
DesktopProvider
DesktopSession
MouseButton
Functions
e2bDesktopProvider
selfHostedDesktopProvider
@memo-air/media
Overview
index
Overview
Type Aliases
MediaActor
MediaState
TranscriptLine
Functions
addTranscript
initMedia
isMediaDoc
mediaState
readHuddleTranscript
readMediaState
readTranscript
startHuddle
transcript
server
Overview
Type Aliases
MediaGrant
MediaSpeaker
MediaTokenClaims
MediaTokens
TtsProvider
Functions
createMediaTokens
liveKitSpeaker
openAiTts
@memo-air/memory
Overview
Type Aliases
MemoryEntry
MemoryStore
MemoryTool
MemoryWrite
Variables
memoryTypes
Functions
memoryTools
okfDirectoryStore
@memo-air/protocol
Overview
index
Overview
Type Aliases
ActivityMessage
AuthorizeResult
BrowserFramesResponse
BrowserInput
BrowserMessage
BrowserOp
BrowserOpsRequest
BrowserOpsResponse
BrowserPage
BrowserReadResponse
BrowserVideoResponse
CanvasOp
CanvasOpsRequest
CanvasOpsResponse
CanvasReadResponse
ChatMention
ChatOp
ChatOpsRequest
ChatOpsResponse
ChatReadResponse
CommentRequest
DeckReadResponse
DesktopInput
DesktopMessage
DesktopOp
DesktopOpsRequest
DesktopOpsResponse
DesktopView
DocSummary
ExtensionMessage
ExtensionRequest
HistoryResponse
LiveAccess
LiveAction
LiveActor
LiveDocKind
LiveOpsRequest
LiveOpsResponse
LiveServiceClaims
LiveTokenClaims
LiveWatchClaims
MediaMessage
MediaSignalInput
MediaTokenRequest
MediaTokenResponse
OutlineResponse
RichTextOp
SheetOp
SheetOpsRequest
SheetOpsResponse
SheetReadResponse
SlidesOp
SlidesOpsRequest
SlidesOpsResponse
SpaceOp
SpaceOpsRequest
SpaceOpsResponse
SpaceReadResponse
SpeakResponse
TranscriptRequest
TranscriptResponse
VersionResponse
Variables
activityMessageSchema
browserFramesResponseSchema
browserInputSchema
browserMessageSchema
browserOpSchema
browserOpsRequestSchema
browserOpsResponseSchema
browserPageSchema
browserReadResponseSchema
browserStatusSchema
browserVideoResponseSchema
canvasOpSchema
canvasOpsRequestSchema
canvasOpsResponseSchema
canvasReadResponseSchema
chatAttachmentSchema
chatMentionSchema
chatMessageSchema
chatOpSchema
chatOpsRequestSchema
chatOpsResponseSchema
chatReadResponseSchema
commentRequestSchema
commentResponseSchema
deckReadResponseSchema
desktopInputSchema
desktopMessageSchema
desktopOpSchema
desktopOpsRequestSchema
desktopOpsResponseSchema
desktopStatusSchema
desktopViewSchema
docSummarySchema
extensionMessageSchema
extensionRequestSchema
historyResponseSchema
liveAccessSchema
liveActions
liveActorSchema
liveOpsRequestSchema
liveOpsResponseSchema
liveServiceClaimsSchema
liveTokenClaimsSchema
liveWatchClaimsSchema
mediaMessageSchema
mediaSignalInputSchema
mediaTokenRequestSchema
mediaTokenResponseSchema
outlineLineSchema
outlineResponseSchema
outlineSchema
restoreRequestSchema
richTextOpSchema
sheetOpSchema
sheetOpsRequestSchema
sheetOpsResponseSchema
sheetReadResponseSchema
slidesOpSchema
slidesOpsRequestSchema
slidesOpsResponseSchema
spaceObjectViewSchema
spaceOpSchema
spaceOpsRequestSchema
spaceOpsResponseSchema
spaceReadResponseSchema
speakRequestSchema
speakResponseSchema
summariesRequestSchema
summariesResponseSchema
systemActor
transcriptLineSchema
transcriptRequestSchema
transcriptResponseSchema
versionResponseSchema
watchDocPrefix
Functions
allows
authorize
tokens
Overview
Functions
signLiveServiceToken
signLiveToken
signLiveWatchToken
verifyLiveServiceToken
verifyLiveToken
verifyLiveWatchToken
@memo-air/react
Overview
entry/all
Overview
Functions
LiveObjectView
entry/browser
Overview
Functions
LiveBrowserView
entry/canvas
Overview
Functions
LiveCanvasView
entry/desktop
Overview
Functions
LiveDesktopView
entry/doc
Overview
Functions
LiveDocView
entry/file
Overview
Functions
LiveFileView
entry/media
Overview
Functions
LiveMediaView
entry/runner
Overview
Functions
LiveRunnerView
entry/sheet
Overview
Functions
LiveSheetView
entry/slides
Overview
Functions
LiveSlidesView
index
Overview
Interfaces
LiveDocViewProps
Type Aliases
CommentAgent
LiveCommentRequest
LiveDocHeaderProps
LiveDockItem
LiveDocSession
LiveHost
LiveHostConnection
LiveHostDoc
LiveHostFile
LiveHostRunner
LiveHostUser
LiveMentionRequest
LivePeer
LiveServerHostOptions
LiveTranscriptLine
Functions
accessOf
AgentCursors
colorForId
createLiveServerHost
liveDocIcon
liveDocKindLabel
LiveHostProvider
LiveSpaceView
PresenceStack
useLiveDocSession
useLiveHost
ui
Overview
Type Aliases
IconComponent
LiveNotification
Variables
ActionDocumentTextIcon
ActionFileIcon
ActionGlobeIcon
ActionMarkPenIcon
ActionSlideshowIcon
ActionTableIcon
ActionTerminalIcon
ArrowDown
ArrowLeft
ArrowRight
ArrowUp
AtSign
Button
Captions
Check
ChevronDown
DotsHorizontal
DropdownMenu
DropdownMenuRadioGroup
DropdownMenuSub
DropdownMenuTrigger
Hash02
Headphones01
Home02
Laptop01
LayoutGrid01
LinkExternal01
Maximize
MessageSquare01
Mic
MicOff
Minus
Moon01
Notification
Phone01
PhoneOff
Plus
RefreshCw02
ScanFace
Search
Send01
Settings02
Sparkles
Sun
Trash03
UserPlus
Video
VideoOff
VolumeMax
VolumeX
XClose
Functions
Checkbox
cn
DropdownMenuContent
DropdownMenuItem
DropdownMenuLabel
DropdownMenuRadioItem
DropdownMenuSeparator
DropdownMenuSubContent
DropdownMenuSubTrigger
Icon
Input
Markdown
Spinner
TextArea
useSendNotification
@memo-air/richtext
Overview
Type Aliases
BlockDiff
CommentActor
CommentMessage
CommentThread
JSONContent
OpOptions
OpResult
OutlineBlock
Suggestion
SuggestionBlocks
Variables
blockTypes
docFragmentName
Functions
acceptSuggestion
addThread
caretAtEndOf
commentsMap
deleteBlock
diffOutlines
docFragment
editBlocks
exportMarkdown
fillBlocks
fragmentFromState
insertBlocks
markdownToNodes
nodesToMarkdown
pendingSuggestions
readBlocks
readOutline
readThreads
rejectSuggestion
replaceBlock
replyToThread
restoreBlocks
richTextExtensions
richTextSchema
sectionAtPosition
setThreadResolved
streamFrames
suggestionBlocks
@memo-air/runner
Overview
Type Aliases
RunnerLanguage
RunnerOutput
RunnerState
RunnerStatus
Variables
emptyRunnerState
notSetUpText
runnerTailChars
Functions
isRunnerDoc
readRunnerState
runnerState
tailOf
writeRunnerState
@memo-air/server
Overview
Type Aliases
LiveConnectionContext
Turn
Functions
createLiveServer
docText
systemOneProvider
turnWebhook
@memo-air/sheet
Overview
index
Overview
Type Aliases
CellEditor
CellFormat
CellRange
CellValue
ColumnMeta
PendingSheetSuggestion
SheetCellChange
SheetGrid
SheetOpOptions
SheetOpResult
SheetSuggestion
SheetTarget
Variables
cellFormats
Functions
acceptSheetSuggestion
addRows
cellAt
cellKey
columnIndex
columnLetter
deleteRows
diffSheets
docFromState
evaluate
formatColumns
formatRange
formatValue
humanWrittenCells
literalValue
parseRange
pendingSheetSuggestions
readGrid
rejectSheetSuggestion
restoreSheet
setRange
sheetCells
sheetCols
sheetColumns
sheetEditors
sheetRows
sheetSuggestions
xlsx
Overview
Functions
toXlsx
@memo-air/slides
Overview
index
Overview
Type Aliases
AddElementSpec
AddSlideSpec
ChartData
DeckChange
DeckEditor
DeckElementView
DeckOpOptions
DeckOpResult
DeckSlideView
DeckTheme
DeckView
EditElementSpec
ElementData
ElementKind
ElementPatch
ElementSnapshot
ElementStyle
Geometry
ImageData
LayoutId
PendingSlideSuggestion
ShapeData
SlideChange
SlideContent
SlideMeta
SlideSuggestion
SlotName
SuggestionLine
TableData
TextRole
ThemeId
ThemeOverrides
ThemeState
UpdateSlideSpec
Variables
deckLayouts
deckThemes
elementKinds
layoutIds
slideHeight
slideWidth
themeIds
Functions
acceptSlideSuggestion
addElement
addSlide
dataOf
deckEditors
deckElements
deckSlideMeta
deckSlides
deckSuggestions
deckTheme
deleteSlide
diffSlides
docFromState
duplicateElementByHand
editElement
elementBlocks
elementFragment
humanWrittenElements
isDeckDoc
markEditedByHand
moveSlide
pendingSlideSuggestions
readDeck
readThemeState
rejectSlideSuggestion
removeElementByHand
resolveTheme
restoreSlides
setElementByHand
setTheme
slideElementIds
slideTitle
snapshotOf
themeColor
updateSlide
migrate
Overview
Functions
migrateCanvasDeck
needsDeckMigration
pptx
Overview
Functions
toPptx
@memo-air/space
Overview
Type Aliases
PlaceInput
SpaceChange
SpaceEditor
SpaceObjectView
SpaceOpResult
WindowState
Variables
slotSize
Functions
binObject
bringToFront
diffSpaces
forgetObject
isSpaceDoc
moveObject
placedDocNames
placeObject
readBinned
readHidden
readSpace
removeObject
resizeObject
restoreSpace
setWindowState
spaceObjects
@memo-air/tools
Overview
index
Overview
Type Aliases
Approver
CreateToolCall
CreateToolName
RoomObject
RoomToolArgs
RoomToolCall
RoomToolName
RoomToolResult
RunnableToolName
Variables
liveBrowserActionSchema
liveCanvasOpSchema
liveDesktopActionSchema
liveDocOpSchema
liveSheetOpSchema
roomTools
Functions
createdObject
fillCreatedObject
formatActionResults
formatBrowserPage
formatDesktop
formatOutline
formatSheet
formatTranscript
isCreateToolName
isRunnableToolName
parseCreateToolCall
parseRoomToolCall
readCanvasText
roomToolAccess
runRoomTool
toSheetOp
toSlidesOps
mcp
Overview
Type Aliases
ServedTool
ToolsMcp
Functions
jsonParameters
serveToolsMcp
@memo-air/voice
Overview
Type Aliases
SpeechProviderId
VoiceActor
VoiceHost
VoiceKeys
VoiceOption
VoicePerson
VoiceService
VoiceSetup
Variables
defaultVoices
Functions
createVoice
speechProviderOf
voiceFor
FAQ
GitHub
Select theme
Dark
Light
Auto
@memo-air/react
Generated from the package source. The package guide is under Packages.