mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-08 06:57:46 +00:00
The Windows branch of `_create_bash_subprocess` spawned Git Bash with neither pipes nor the env it was handed. `proc.stdout` and `proc.stderr` came back `None`, so `_run_subprocess_streaming`'s reader returned immediately and the Bash tool reported `"(no output)"` alongside the real exit code — while the child inherited the server's own stdout/stderr and wrote agent command output into the console and the launchd/Docker logs. The `env` parameter was accepted and never used, so `PATH`, `VIRTUAL_ENV`, `HOME`, `TMPDIR` and the configured import paths carried in `ctx["subproc_env"]` never reached the child on Windows, even though every POSIX path applies them. Spawn it the way the POSIX path at `:688` already does: `stdin=DEVNULL`, `stdout=PIPE`, `stderr=PIPE`, `env=env`. `website/configuration-reference.md` is generated from source line numbers, so the four added lines shift one entry; regenerated with `scripts/generate_env_reference.py`. |
||
|---|---|---|
| .. | ||
| _config.yml | ||
| agent-migration.md | ||
| attachments.md | ||
| backup-restore.md | ||
| bg.webm | ||
| chat.webm | ||
| compare.webm | ||
| configuration-reference.md | ||
| document.webm | ||
| email-outlook.md | ||
| gallery.webm | ||
| index.html | ||
| notes.webm | ||
| original-harness-capability-policy.md | ||
| photo-editor-audit.md | ||
| pr-blocker-audit.md | ||
| research.webm | ||
| security-ci.md | ||
| setup.md | ||
| sft-expansion-launch-ledger-20260830.md | ||
| sft-style-contract.md | ||
| theme.webm | ||