diff --git a/.alfonso/release-notes/next/runon-return-wording.md b/.alfonso/release-notes/next/runon-return-wording.md new file mode 100644 index 000000000..88ac1a8de --- /dev/null +++ b/.alfonso/release-notes/next/runon-return-wording.md @@ -0,0 +1 @@ +- `runon` can now bring back up to 128 MiB of files from the build server, up from 10 MiB, and the shell tool's description says so. diff --git a/benchmarks/aft-search/slice-descriptors/land-runon-return-wording.json b/benchmarks/aft-search/slice-descriptors/land-runon-return-wording.json new file mode 100644 index 000000000..0660584a6 --- /dev/null +++ b/benchmarks/aft-search/slice-descriptors/land-runon-return-wording.json @@ -0,0 +1,8 @@ +{ + "slice_class": "non_ranking", + "targeted_mechanism": "none", + "kind": "harness", + "fixtures": [ + "harness-goldens" + ] +} diff --git a/crates/aft/src/subc_tool_remote_schemas.json b/crates/aft/src/subc_tool_remote_schemas.json index c13371dbb..87b3035da 100644 --- a/crates/aft/src/subc_tool_remote_schemas.json +++ b/crates/aft/src/subc_tool_remote_schemas.json @@ -83,7 +83,7 @@ "type": "string" }, "maxItems": 64, - "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (10 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." + "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (up to 128 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." } }, "required": [ @@ -176,7 +176,7 @@ "type": "string" }, "maxItems": 64, - "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (10 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." + "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (up to 128 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." } }, "required": [ diff --git a/crates/aft/tests/fixtures/tool_provider_catalog_presets.json b/crates/aft/tests/fixtures/tool_provider_catalog_presets.json index 58d269998..2e9685ac4 100644 --- a/crates/aft/tests/fixtures/tool_provider_catalog_presets.json +++ b/crates/aft/tests/fixtures/tool_provider_catalog_presets.json @@ -3526,8 +3526,8 @@ "powershell_available": false, "remote_runs": true, "reply": { - "generation": "1198137d8529e7eaf9f4f3987d2e29e7cf8a77056a0ad67e38014ace340c1efa", - "catalog_digest": "1198137d8529e7eaf9f4f3987d2e29e7cf8a77056a0ad67e38014ace340c1efa", + "generation": "b00ac63ebfae696d9d72e6db213ed875d83aa953a45972bf275aa7e7298405fc", + "catalog_digest": "b00ac63ebfae696d9d72e6db213ed875d83aa953a45972bf275aa7e7298405fc", "tools": [ { "name": "status", @@ -3631,7 +3631,7 @@ "type": "string" }, "maxItems": 64, - "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (10 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." + "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (up to 128 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." } }, "required": [ @@ -4806,8 +4806,8 @@ "powershell_available": true, "remote_runs": true, "reply": { - "generation": "0149ccb921040e407c06800853629adc1af022bbbc629eaee8841d1956a6dc76", - "catalog_digest": "0149ccb921040e407c06800853629adc1af022bbbc629eaee8841d1956a6dc76", + "generation": "6b59b57e912c8ac3c76491f2ed922c4ee128a13e059f8edf3d8f71e9b8133610", + "catalog_digest": "6b59b57e912c8ac3c76491f2ed922c4ee128a13e059f8edf3d8f71e9b8133610", "tools": [ { "name": "status", @@ -4911,7 +4911,7 @@ "type": "string" }, "maxItems": 64, - "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (10 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." + "description": "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (up to 128 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason." } }, "required": [ diff --git a/packages/aft-bridge/src/bash-host-fallback.ts b/packages/aft-bridge/src/bash-host-fallback.ts index 22636b5f0..a4139b6e4 100644 --- a/packages/aft-bridge/src/bash-host-fallback.ts +++ b/packages/aft-bridge/src/bash-host-fallback.ts @@ -25,7 +25,7 @@ export const BASH_RUNON_DESCRIPTION = * Shared by the OpenCode and Pi tools and the module catalog. */ export const BASH_RETURN_PATHS_DESCRIPTION = - "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (10 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason."; + "With runon: up to 64 files to copy back from the build server after the command, as paths relative to workdir inside the project (up to 128 MiB in total). Each verified file replaces the local file at the same path; the result lists every path as returned or not returned, with the reason."; /** Guidance served only beside an available remote-run parameter. */ export const BASH_RUNON_GUIDANCE =