feat(sqlite): wire preload hints through envoy#4890
feat(sqlite): wire preload hints through envoy#4890NathanFlurry wants to merge 1 commit intomock-agentic-loop/envoy-protocol-v5-preload-hintsfrom
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Code Review: feat(sqlite): wire preload hints through envoyOverviewThis PR wires up the SQLite preload hints round-trip through the envoy protocol layer: rivetkit-core already sends hints (fire-and-forget and periodic flush), envoy-client now routes them as The engine-side handler is intentionally a stub — it validates the actor and returns Issues1. Stub discards hints data (expected for draft, but worth noting)// engine/packages/pegboard-envoy/src/ws_to_tunnel_task.rs
async fn handle_sqlite_persist_preload_hints(
ctx: &StandaloneCtx,
conn: &Conn,
request: protocol::SqlitePersistPreloadHintsRequest,
) -> Result<protocol::SqlitePersistPreloadHintsResponse> {
validate_sqlite_actor(ctx, conn, &request.actor_id).await?;
Ok(protocol::SqlitePersistPreloadHintsResponse::SqlitePersistPreloadHintsOk)
}
2.
|

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: