Skip to content

feat(launch): support no-args listing, --config flag, and proper -- arg passthrough#85

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/improve-model-cli-launch-functionality-again
Draft

feat(launch): support no-args listing, --config flag, and proper -- arg passthrough#85
Copilot wants to merge 3 commits intomainfrom
copilot/improve-model-cli-launch-functionality-again

Conversation

Copy link

Copilot AI commented Feb 11, 2026

docker model launch required an APP argument and errored without one, had no way to inspect configuration without launching, and didn't properly separate integration args via --.

Changes

  • No-args mode: docker model launch now lists supported apps with descriptions and install status instead of erroring
  • --config flag: Prints environment variables and endpoint configuration for an app without launching it
  • -- separator enforcement: Extra args without -- now produce a clear error; args after -- are passed through to the integration
  • App descriptions: Added human-readable descriptions for all supported apps
$ docker model launch
Supported apps:

  anythingllm     RAG platform with Docker Model Runner provider
  claude          Claude Code AI assistant (not installed)
  codex           Codex CLI (not installed)
  openclaw        Open Claw AI assistant (not installed)
  opencode        Open Code AI code editor (not installed)
  openwebui       Open WebUI for models

Usage: docker model launch APP [-- APP_ARGS...]

$ docker model launch claude --config
Configuration for claude (host app):
  Environment:
    ANTHROPIC_BASE_URL=http://127.0.0.1:12434/anthropic
    ANTHROPIC_API_KEY=sk-docker-model-runner

$ docker model launch claude -- --help   # passes --help to claude

12 new tests covering listing, config output, passthrough args, and error cases. Docs updated.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits February 11, 2026 16:43
…lity

- Allow `docker model launch` with no args to list supported apps with
  descriptions and install status
- Add `--config` flag to print configuration without launching
- Properly handle `--` separator for passing extra args to integrations
- Reject unexpected extra args without `--` separator with helpful error
- Add app descriptions for all supported apps
- Update documentation and tests

Co-authored-by: ericcurtin <1694275+ericcurtin@users.noreply.github.com>
Co-authored-by: ericcurtin <1694275+ericcurtin@users.noreply.github.com>
Copilot AI changed the title [WIP] Update model-cli launch for improved functionality feat(launch): support no-args listing, --config flag, and proper -- arg passthrough Feb 11, 2026
Copilot AI requested a review from ericcurtin February 11, 2026 16:48
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.

2 participants