Skip to content

Add nl support and expand rg and git eval coverage#5

Merged
zac merged 2 commits intomainfrom
expand-real-world-bash
Apr 3, 2026
Merged

Add nl support and expand rg and git eval coverage#5
zac merged 2 commits intomainfrom
expand-real-world-bash

Conversation

@zac
Copy link
Copy Markdown
Member

@zac zac commented Apr 3, 2026

Summary

  • register BashGit alongside BashPython in BashEvalRunner so local evals exercise optional runtimes
  • add a minimal nl command with -ba support for file and stdin input
  • fix rg --files to emit relative paths while preserving existing rg search output behavior
  • expand BashGit with common non-destructive inspection commands and local git config user.name / user.email persistence
  • add parity and coverage tests for the new rg, nl, and git behaviors

Testing

  • swift test
  • local bashswift eval: .codex-local/evals/codex-real-expanded (25/25)
  • local system-bash eval: .codex-local/evals/codex-real-expanded (25/25)
  • local bashswift eval: .codex-local/evals/shell-python-local (21/21)

@zac zac merged commit 82f25d8 into main Apr 3, 2026
1 check passed
@zac zac deleted the expand-real-world-bash branch April 3, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant