nixbot

builds
1this derivation will be built:2 /nix/store/hxzbf1k3mk65nl43g5y8y6sh40hb0qsn-treefmt-check.drv3error: Cannot build '/nix/store/hxzbf1k3mk65nl43g5y8y6sh40hb0qsn-treefmt-check.drv'.4 Reason: builder failed with exit code 1.5 Output paths:6 /nix/store/jkkh3m77vchh2bqqcifzc38fbycx7353-treefmt-check7 Last 19 log lines:8 > tribuchet: building on jamie9 > treefmt v2.6.0traversed 1201 files10 > emitted 512 files for processing11 > formatted 512 files (3 changed) in 1.484s12 > M home/.pi/agent/extensions/python/index.ts13 > diff --git a/home/.pi/agent/extensions/python/index.ts b/home/.pi/agent/extensions/python/index.ts14 > index 3097e03..d0f383e 10064415 > --- a/home/.pi/agent/extensions/python/index.ts16 > +++ b/home/.pi/agent/extensions/python/index.ts17 > @@ -131,7 +131,8 @@ export default function (pi: ExtensionAPI) {18 > // Throw like bash so pi ends the run as "aborted" and sends queued prompts.19 > if (signal?.aborted) throw new Error("Command aborted");20 > if (timedOut && r.error?.startsWith("KeyboardInterrupt")) {21 > - r.error = `Timed out after ${params.timeout}s (cell interrupted, interpreter state kept)`;22 > + r.error =23 > + `Timed out after ${params.timeout}s (cell interrupted, interpreter state kept)`;24 > }25 >26 > let text = r.stdout;27 For full logs, run:28 nix log /nix/store/hxzbf1k3mk65nl43g5y8y6sh40hb0qsn-treefmt-check.drv