Skip to main content

lean_ctx_server/tools/
ctx_multi_read.rs

1// SPDX-License-Identifier: Apache-2.0
2//! Byte cap shared by batch reads (`ctx_read` with `paths`).
3
4const DEFAULT_MAX_MULTI_READ_BYTES: usize = 512 * 1024;
5
6pub(crate) fn max_multi_read_bytes() -> usize {
7    std::env::var("LCTX_MAX_MULTI_READ_BYTES")
8        .ok()
9        .and_then(|v| v.parse().ok())
10        .unwrap_or(DEFAULT_MAX_MULTI_READ_BYTES)
11}