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
Init UX overhaul: provider picker, model auto-pull, dimension fixes
- Add interactive provider choice even when Ollama is detected
- Auto-pull Ollama models during init if not already present
- Fix snowflake-arctic-embed2 dimensions (768 → 1024)
- Fix model choice not persisting across init steps
- Delete stale DB on re-init to prevent dimension mismatch
- Auto-background `same web` so it doesn't block the terminal
- Remove redundant openai-compatible base_url warning
- Update MCP setup prompt to "highly recommended"
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
-**OpenAI-compatible embedding provider** — SAME now supports any server that exposes the OpenAI-compatible `/v1/embeddings` endpoint. Use `provider = "openai-compatible"` with llama.cpp, VLLM, LM Studio, or any other compatible inference engine. API key is optional for local servers. Configure via `[embedding]` in config or `SAME_EMBED_PROVIDER` / `SAME_EMBED_BASE_URL` / `SAME_EMBED_MODEL` environment variables.
230
230
-**Non-localhost security warning** — when using an OpenAI-compatible provider with a remote base URL, SAME prints a warning that embedding requests will leave your machine. Local servers (localhost, 127.0.0.1, ::1) are silent.
231
231
-**`--hooks-only` flag for init** — `same init --hooks-only` skips MCP setup for Claude Code-only workflows (mirrors existing `--mcp-only` for Cursor/Windsurf).
232
-
-**Expanded embedding model support** — auto-detected dimensions for 5 new models: `snowflake-arctic-embed2` (768), `embeddinggemma` (768), `qwen3-embedding` (1024), `nomic-embed-text-v2-moe` (768), `bge-m3` (1024). All recognized in dimension defaults and embedding-only model filter.
232
+
-**Expanded embedding model support** — auto-detected dimensions for 5 new models: `snowflake-arctic-embed2` (1024), `embeddinggemma` (768), `qwen3-embedding` (1024), `nomic-embed-text-v2-moe` (768), `bge-m3` (1024). All recognized in dimension defaults and embedding-only model filter.
233
233
-**Provider-aware onboarding** — `same init` detects `openai`/`openai-compatible` providers and skips the Ollama connectivity check, showing provider/model/endpoint info instead.
0 commit comments