Skip to content

Commit efdbbaf

Browse files
Add SessionFs sqlite support for runtime sqlite routing
Update SDK to support the new sqlite() method on SessionFs, allowing SDK apps to intercept per-session SQLite operations. Key changes: - SessionFsProvider.sqlite() accepts queryType parameter - SessionFsSqliteQueryType exported from all entry points - handleSqlite flag on SessionFsConfig - Regenerated types for all language SDKs (Node, Python, Go, C#, Rust) - E2E test for sqlite round-trip with queryType dispatch Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 9a19838 commit efdbbaf

20 files changed

Lines changed: 8150 additions & 1092 deletions

dotnet/src/Client.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,6 +1297,7 @@ await Rpc.SessionFs.SetProviderAsync(
12971297
_options.SessionFs.InitialCwd,
12981298
_options.SessionFs.SessionStatePath,
12991299
_options.SessionFs.Conventions,
1300+
false,
13001301
cancellationToken);
13011302
}
13021303

dotnet/src/Generated/Rpc.cs

Lines changed: 130 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)