Skip to content

storage:importCursor

FieldValue
Prefixstorage:importCursor
Namespace constantImportCursorStorageNamespace
Subjects constantImportCursorStorageSubjects
Kindstorage
Schema record<inline>
Tierframework
Package@makaio/ai-adapters-core
Defined inadapters/core/src/log-importer/cursor-storage.ts
KeyWireTypeSchema
deletestorage:importCursor.deleterpc
getstorage:importCursor.getrpc
setstorage:importCursor.setrpc

Delete the cursor for a log file.

Subject: storage:importCursor.delete Type: Request (RPC)

Request:

FieldTypeRequired
filePathstringyes

Response:

FieldTypeRequired
successbooleanyes

Get the cursor position for a log file.

Subject: storage:importCursor.get Type: Request (RPC)

Request:

FieldTypeRequired
filePathstringyes

Response:

FieldTypeRequired
cursor{ filePath: string; bytesRead: number; lastModified: string; sessionContext?: ({ model: string | null; cwd: string | null; } & { adapterSessionId: string; sessionEvent: NormalizedEvent; startedEvent: NormalizedEvent; state: JsonObject; }) | undefined; } | nullyes

Set or update the cursor position for a log file.

Subject: storage:importCursor.set Type: Request (RPC)

Request:

FieldTypeRequired
bytesReadnumberyes
filePathstringyes
lastModifiedstringyes
sessionContext({ model: string | null; cwd: string | null; } & { adapterSessionId: string; sessionEvent: NormalizedEvent; startedEvent: NormalizedEvent; state: JsonObject; }) | undefinedno

Response:

FieldTypeRequired
successbooleanyes

Auto-generated by yarn docs:bus. Do not edit manually.