on 524efea help sign in
all commits
302f4ecchore: modernize errors.As to errors.AsTypeChristian Rocha 3b3f992feat(hooks): propagate CRUSH/AGENT env vars to builtin shellChristian Rocha f6ef43erefactor(shell): extract stateless run entrypointChristian Rocha 3773b23feat(shell): add jq as a bash builtin + a jq skill for itChristian Rocha 0f5df9bfeat(bash): set `CRUSH=1`, `AGENT=crush` and `AI_AGENT=crush` (#2484)Andrey Nering baedc28fix: address potential panic on shell command execution (#2200)Andrey Nering 5e23ecdchore: run `modernize`Andrey Nering b66676cfix(sec): do not output resolved command (#1934)Carlos Alexandro Becker e4400adperf(shell): reduce allocations in updateShellFromRunner (#1817)Carlos Alexandro Becker 4401d5bfeat: background jobs & remove persistent shell (#1328)Kujtim Hoxha b9e41f8refactor(shell): some small code adjustmentsAndrey Nering 569044cfix: only enable built-in core utils by default on windowsAndrey Nering feb184dchore: task fmt (#1098)Amolith a2e89c8chore: `IsSubset` was moved to `x/exp/slice` (#923)Andrey Nering b449229fix(shell): block `go test -exec` and ensure it works using equalsAndrey Nering cbdd2e5fix(shell): refactor arguments blocker to check for flags in any positionAndrey Nering 2d2ee7frefactor: have shorter argument nameAndrey Nering 9eb207frefactor: migrate bool to empty struct for lower memory usageAndrey Nering a32c16crefactor: use core utils middleware from `mvdan/sh` (#323)Andrey Nering 60e7d04chore: fix lint issueAndrey Nering ec7894ffeat(shell): use coreutils from u-rootAndrey Nering 08d5a47chore: run `modernize`Andrey Nering 436aa01fix(windows): use `mvdan/sh` + general fixesAndrey Nering 0a52748chore: small changeKujtim Hoxha 2fdbcacchore: better namingKujtim Hoxha f99f504refactor: improve command blocking system and fix test isolationKujtim Hoxha 8d4f80dchore: lint fixesKujtim Hoxha baad28achore: move shell to its own packageKujtim Hoxha