diff --git a/packages/paperclip-runner/README.md b/packages/paperclip-runner/README.md index 25c132af332..525549b23b0 100644 --- a/packages/paperclip-runner/README.md +++ b/packages/paperclip-runner/README.md @@ -552,6 +552,13 @@ pnpm --filter @paperclipai/paperclip-runner verify The verification command requires a stable Rust toolchain with `cargo` on `PATH`, in addition to Node.js 24.11+ and pnpm 9+. +Rust development builds use `debug = "line-tables-only"` to reduce build storage +while retaining file names and line numbers in backtraces. The default test +profile inherits this setting. Incremental compilation remains enabled, and +release profiles keep their existing settings. For full debugger support, +including local variables and types, set `CARGO_PROFILE_DEV_DEBUG=2` and +`CARGO_PROFILE_TEST_DEBUG=2` for the build or test command. + Minimal Debian/Ubuntu hosts without root access can extract the required Playwright browser libraries into a user-owned cache and run the same acceptance sequence with: diff --git a/packages/paperclip-runner/runner/Cargo.toml b/packages/paperclip-runner/runner/Cargo.toml index 840249486e7..e5ea7fb7c65 100644 --- a/packages/paperclip-runner/runner/Cargo.toml +++ b/packages/paperclip-runner/runner/Cargo.toml @@ -2,6 +2,9 @@ members = ["crates/runner-core"] resolver = "2" +[profile.dev] +debug = "line-tables-only" + [workspace.package] version = "0.0.0" edition = "2021"