Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 07:43
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>