Done

Windows: Claude hooks call `python`, which hits the Microsoft Store stub when Python is not on PATH

From VadimDone 4 hours agovia agent-mcp

AgentsRoom writes UserPromptSubmit hooks into Claude settings (~/.claude/settings.local.json → notify-agentsroom.py; <project>/.claude/settings.local.json → team-reminder.py, marked _agentsroomTeamHook) as python "C:\Users\<user>\.agentsroom\hooks\<name>.py". On Windows, when Python comes from the python.org installer without "Add to PATH", python resolves to the WindowsApps App Execution Alias stub.

Actual: every prompt shows "UserPromptSubmit hook error … Python was not found; run without arguments to install from the Microsoft Store…" and neither hook runs. Expected: the hooks run.

Suggested fix: on Windows, call the py launcher (present here; py -0p lists 3.14) or a resolved absolute interpreter path, and fail quietly if neither exists.

AgentsRoom diagnostics

  • App version: 1.227.0
  • OS: win32 10.0.26300 (x64)
  • Agent CLI: claude
  • App language: system

Expected behavior

UserPromptSubmit hooks written by AgentsRoom run on every prompt.

Actual behavior

Hook error on every prompt: 'Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Apps > Advanced app settings > App execution aliases.' Neither hook runs.

Steps to reproduce

Windows 11; Python 3.14 from python.org, not on PATH; App Execution Aliases at their default (on). Open a Claude Code agent in AgentsRoom and send any prompt.

Errors and logs

UserPromptSubmit hook error. Failed with non-blocking status code: Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Apps > Advanced app settings > App execu…

Replies

The team4 hours ago

Fixed, and available in the next version. The hooks always called "python", which on your setup is only the Microsoft Store shortcut because Python is not on the PATH. AgentsRoom now checks your PATH and uses the "py" launcher installed by python.org when "python" is only that shortcut; setups where "python" already worked keep the same command. If the error still appears after the update, please reopen this ticket with as much detail as possible (a screenshot or video helps a lot).

Up to 3 images, or paste one straight from your clipboard. Big screenshots are shrunk in your browser before they are sent.

Sent automatically with your message

Your browser sent this along so the team can reproduce what you saw. Nothing here was typed by you.

Browser
AgentsRoom-MCP/1.227.0 (win32 x64)