Skip to content

Infer roots for non-Git TypeScript and Python projects - #71

Merged
bigboateng merged 1 commit into
mainfrom
fix/non-git-root-inference
Aug 11, 2026
Merged

Infer roots for non-Git TypeScript and Python projects#71
bigboateng merged 1 commit into
mainfrom
fix/non-git-root-inference

Conversation

@bigboateng

@bigboateng bigboateng commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • infer the canonical invocation directory for TypeScript and Python workflows outside Git repositories
  • enforce containment, symlink, ambiguity, and shared-root checks
  • keep Go and Rust local-runtime requirements unchanged
  • remove unnecessary --root . guidance
  • isolate launcher-sensitive Go tests from an inherited runtime path

Verification

  • go test ./...
  • go build ./...
  • npm run test:release
  • npm run test:selfhost
  • macOS ARM64 TypeScript and Python package journeys without --root
  • fresh Linux ARM64 container journeys without --root
  • real Codex discovery and invocation on macOS

evals/results/latest.json was intentionally not regenerated. Windows and native Linux agent UI/login remain unexecuted.

@bigboateng
bigboateng merged commit 735a6e0 into main Aug 11, 2026
12 checks passed
@bigboateng
bigboateng deleted the fix/non-git-root-inference branch August 11, 2026 15:44
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