From d61068a3c3f8b8399a280a86ac746c412593a9a2 Mon Sep 17 00:00:00 2001 From: Monroe Williams Date: Wed, 13 May 2026 08:42:56 -0700 Subject: [PATCH] New declarative oMLX provider (#9177) --- .../goose/src/providers/declarative/omlx.json | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 crates/goose/src/providers/declarative/omlx.json diff --git a/crates/goose/src/providers/declarative/omlx.json b/crates/goose/src/providers/declarative/omlx.json new file mode 100644 index 00000000..ec4cc14d --- /dev/null +++ b/crates/goose/src/providers/declarative/omlx.json @@ -0,0 +1,23 @@ +{ + "name": "omlx", + "engine": "openai", + "display_name": "oMLX", + "description": "Run local models with oMLX", + "api_key_env": "", + "base_url": "${OMLX_HOST}/v1/chat/completions", + "env_vars": [ + { + "name": "OMLX_HOST", + "required": false, + "secret": false, + "primary": true, + "default": "http://localhost:8000", + "description": "Base URL of the oMLX server (default: http://localhost:8000)" + } + ], + "dynamic_models": true, + "models": [], + "supports_streaming": true, + "requires_auth": false, + "skip_canonical_filtering": true +}