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}