Skip to content

cli: expose harmony and gpt-oss tool parsers#216

Open
krystophny wants to merge 1 commit intowaybarrios:mainfrom
computor-org:feature/expose-harmony-tool-parser
Open

cli: expose harmony and gpt-oss tool parsers#216
krystophny wants to merge 1 commit intowaybarrios:mainfrom
computor-org:feature/expose-harmony-tool-parser

Conversation

@krystophny
Copy link
Copy Markdown
Contributor

@krystophny krystophny commented Mar 24, 2026

Summary

  • expose harmony and gpt-oss as valid --tool-call-parser values in vllm-mlx serve
  • factor CLI parser construction so the flag surface is unit-testable
  • add regression coverage for the serve CLI choices

Main files

  • vllm_mlx/cli.py
  • tests/test_server.py

Reviewer focus

This is a CLI-surface fix only. The parser implementations already exist; the gap is that the serve CLI does not currently expose them consistently through --tool-call-parser.

Tests

  • PYTHONPATH=/Users/ert/code/vllm-mlx /Users/ert/code/.venv/bin/python -m pytest tests/test_server.py -q
  • python3 -m compileall vllm_mlx

@krystophny krystophny changed the title Expose Harmony/GPT-OSS tool parser in serve CLI cli: expose harmony and gpt-oss tool parsers Mar 24, 2026
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