MCPcopy Index your code
hub / github.com/tiann/hapi / createOpencodeStorageScanner

Function createOpencodeStorageScanner

cli/src/opencode/utils/opencodeStorageScanner.ts:63–77  ·  view source on GitHub ↗
(
    opts: OpencodeStorageScannerOptions
)

Source from the content-addressed store, hash-verified

61const REPLAY_CLOCK_SKEW_MS = 2000;
62
63export async function createOpencodeStorageScanner(
64 opts: OpencodeStorageScannerOptions
65): Promise<OpencodeStorageScannerHandle> {
66 const scanner = new OpencodeStorageScanner(opts);
67 await scanner.start();
68
69 return {
70 cleanup: async () => {
71 await scanner.cleanup();
72 },
73 onNewSession: (sessionId: string) => {
74 void scanner.onNewSession(sessionId);
75 }
76 };
77}
78
79class OpencodeStorageScanner {
80 private readonly storageDir: string;

Callers 1

opencodeLocalLauncherFunction · 0.90

Calls 3

startMethod · 0.95
cleanupMethod · 0.95
onNewSessionMethod · 0.95

Tested by

no test coverage detected