Skip to content

fix: remove broken WAA submodule, embed startup script#22

Merged
abrichr merged 1 commit intomainfrom
fix/remove-broken-submodule
Feb 13, 2026
Merged

fix: remove broken WAA submodule, embed startup script#22
abrichr merged 1 commit intomainfrom
fix/remove-broken-submodule

Conversation

@abrichr
Copy link
Member

@abrichr abrichr commented Feb 13, 2026

Summary

  • Remove vendor/WindowsAgentArena submodule — it pointed to unpushed local commits (a956c5b) that don't exist upstream, breaking pip install from git
  • Embed the 9-line compute-instance-startup.sh as a constant in cli.py
  • Update Azure ML command path references to not depend on vendor/

The submodule was never a runtime dependency (not in the wheel, zero Python imports, zero test references). It was a convenience reference for the optional run-azure-ml --setup command.

Root cause

4 local commits were made directly inside the submodule (Azure ML VM size tweaks, SDK v2 migration on Feb 2, 2026) but never pushed to Microsoft's upstream repo.

Test plan

  • 327 tests pass
  • Ruff lint + format clean
  • CLI help works
  • pip install from git will no longer fail on submodule init

🤖 Generated with Claude Code

The vendor/WindowsAgentArena submodule pointed to unpushed local commits
(a956c5b) that don't exist upstream, breaking git-based pip installs.

- Remove submodule entirely (not a runtime dependency)
- Embed the 9-line compute-instance-startup.sh as a constant in cli.py
- Update path references in Azure ML commands to not depend on vendor/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@abrichr abrichr merged commit 075592b into main Feb 13, 2026
4 checks passed
@abrichr abrichr deleted the fix/remove-broken-submodule branch February 13, 2026 01:40
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