You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: render job action as flat enum so Claude Desktop can call it
A `///`-documented unit enum makes schemars emit `oneOf` of
`{const, description}`. Claude Desktop mishandles that form and sends an
`action` value serde can't deserialize, so every `job` call fails before
dispatch — visible in the server logs as `tool="bash"` dispatches only,
never `tool="job"`. `bash` (no enum) and `file` (bare `FileAction`, flat
`enum`) were unaffected.
Drop the per-variant doc comments so `JobAction` renders a flat string
`enum` like `FileAction`; the per-action docs already live in the tool and
field descriptions. Regression test locks both action enums to flat `enum`.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>