Rounds 436-440: Cohere/Perplexity/Together/Fireworks, Ollama/vLLM/TGI/Triton, MLflow/W&B/Neptune/ClearML, DVC/Pachyderm/LakeFS/DeltaLake, Polars/DuckDB/DataFusion/Lance (100 commands)

ober

ba17c334d27ce3326510fd72b0aee627aaec5d8d

diff --git a/docs/jemacs-vs-emacs.md b/docs/jemacs-vs-emacs.md
index 657ae35..2b80d9e 100644
--- a/docs/jemacs-vs-emacs.md
+++ b/docs/jemacs-vs-emacs.md
@@ -4583,6 +4583,134 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features 
 | ebib-import-file | :orange_circle: | Import file into Ebib |
 | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer |
 
+### Round 440 — Polars ext, DuckDB ext, DataFusion ext, Lance ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Delta Lake read | — | `deltalake-read` | :orange_circle: Scaffolded |
+| Delta Lake optimize | — | `deltalake-optimize` | :orange_circle: Scaffolded |
+| Delta Lake vacuum | — | `deltalake-vacuum` | :orange_circle: Scaffolded |
+| Polars read | — | `polars-read` | :orange_circle: Scaffolded |
+| Polars filter | — | `polars-filter` | :orange_circle: Scaffolded |
+| Polars group | — | `polars-group` | :orange_circle: Scaffolded |
+| Polars join | — | `polars-join` | :orange_circle: Scaffolded |
+| Polars write | — | `polars-write` | :orange_circle: Scaffolded |
+| DuckDB extensions | — | `duckdb-extensions` | :orange_circle: Scaffolded |
+| DuckDB attach | — | `duckdb-attach` | :orange_circle: Scaffolded |
+| DuckDB describe | — | `duckdb-describe` | :orange_circle: Scaffolded |
+| DuckDB settings | — | `duckdb-settings` | :orange_circle: Scaffolded |
+| DuckDB types | — | `duckdb-types` | :orange_circle: Scaffolded |
+| DataFusion query | — | `datafusion-query` | :orange_circle: Scaffolded |
+| DataFusion register | — | `datafusion-register` | :orange_circle: Scaffolded |
+| DataFusion explain | — | `datafusion-explain` | :orange_circle: Scaffolded |
+| DataFusion partitions | — | `datafusion-partitions` | :orange_circle: Scaffolded |
+| DataFusion catalog | — | `datafusion-catalog` | :orange_circle: Scaffolded |
+| Lance create | — | `lance-create` | :orange_circle: Scaffolded |
+| Lance insert | — | `lance-insert` | :orange_circle: Scaffolded |
+| Lance search | — | `lance-search` | :orange_circle: Scaffolded |
+| Lance index | — | `lance-index` | :orange_circle: Scaffolded |
+| Lance compact | — | `lance-compact` | :orange_circle: Scaffolded |
+
+### Round 439 — DVC ext, Pachyderm ext, LakeFS ext, Delta Lake ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| ClearML data | — | `clearml-data` | :orange_circle: Scaffolded |
+| ClearML pipeline | — | `clearml-pipeline` | :orange_circle: Scaffolded |
+| ClearML serving | — | `clearml-serving` | :orange_circle: Scaffolded |
+| DVC init | — | `dvc-init` | :orange_circle: Scaffolded |
+| DVC add | — | `dvc-add` | :orange_circle: Scaffolded |
+| DVC push | — | `dvc-push` | :orange_circle: Scaffolded |
+| DVC pull | — | `dvc-pull` | :orange_circle: Scaffolded |
+| DVC repro | — | `dvc-repro` | :orange_circle: Scaffolded |
+| Pachyderm create | — | `pachyderm-create` | :orange_circle: Scaffolded |
+| Pachyderm put | — | `pachyderm-put` | :orange_circle: Scaffolded |
+| Pachyderm get | — | `pachyderm-get` | :orange_circle: Scaffolded |
+| Pachyderm list | — | `pachyderm-list` | :orange_circle: Scaffolded |
+| Pachyderm inspect | — | `pachyderm-inspect` | :orange_circle: Scaffolded |
+| LakeFS init | — | `lakefs-init` | :orange_circle: Scaffolded |
+| LakeFS commit | — | `lakefs-commit` | :orange_circle: Scaffolded |
+| LakeFS branch | — | `lakefs-branch` | :orange_circle: Scaffolded |
+| LakeFS merge | — | `lakefs-merge` | :orange_circle: Scaffolded |
+| LakeFS diff | — | `lakefs-diff` | :orange_circle: Scaffolded |
+| Delta Lake create | — | `deltalake-create` | :orange_circle: Scaffolded |
+| Delta Lake write | — | `deltalake-write` | :orange_circle: Scaffolded |
+
+### Round 438 — MLflow ext, W&B ext, Neptune ext, ClearML ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Triton config | — | `triton-config` | :orange_circle: Scaffolded |
+| Triton metrics | — | `triton-metrics` | :orange_circle: Scaffolded |
+| Triton ensemble | — | `triton-ensemble` | :orange_circle: Scaffolded |
+| MLflow run | — | `mlflow-run` | :orange_circle: Scaffolded |
+| MLflow artifacts | — | `mlflow-artifacts` | :orange_circle: Scaffolded |
+| MLflow serve | — | `mlflow-serve` | :orange_circle: Scaffolded |
+| MLflow deploy | — | `mlflow-deploy` | :orange_circle: Scaffolded |
+| MLflow UI | — | `mlflow-ui` | :orange_circle: Scaffolded |
+| W&B init | — | `wandb-init` | :orange_circle: Scaffolded |
+| W&B log | — | `wandb-log` | :orange_circle: Scaffolded |
+| W&B sweep | — | `wandb-sweep` | :orange_circle: Scaffolded |
+| W&B artifact | — | `wandb-artifact` | :orange_circle: Scaffolded |
+| W&B alert | — | `wandb-alert` | :orange_circle: Scaffolded |
+| Neptune init | — | `neptune-init` | :orange_circle: Scaffolded |
+| Neptune log | — | `neptune-log` | :orange_circle: Scaffolded |
+| Neptune fetch | — | `neptune-fetch` | :orange_circle: Scaffolded |
+| Neptune compare | — | `neptune-compare` | :orange_circle: Scaffolded |
+| Neptune artifacts | — | `neptune-artifacts` | :orange_circle: Scaffolded |
+| ClearML init | — | `clearml-init` | :orange_circle: Scaffolded |
+| ClearML task | — | `clearml-task` | :orange_circle: Scaffolded |
+
+### Round 437 — Ollama ext, vLLM ext, TGI ext, Triton ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Ollama embeddings | — | `ollama-embeddings` | :orange_circle: Scaffolded |
+| Ollama show | — | `ollama-show` | :orange_circle: Scaffolded |
+| Ollama copy | — | `ollama-copy` | :orange_circle: Scaffolded |
+| Ollama push | — | `ollama-push` | :orange_circle: Scaffolded |
+| Ollama chat | — | `ollama-chat` | :orange_circle: Scaffolded |
+| Ollama serve | — | `ollama-serve` | :orange_circle: Scaffolded |
+| vLLM bench | — | `vllm-bench` | :orange_circle: Scaffolded |
+| vLLM config | — | `vllm-config` | :orange_circle: Scaffolded |
+| vLLM quantize | — | `vllm-quantize` | :orange_circle: Scaffolded |
+| vLLM batch | — | `vllm-batch` | :orange_circle: Scaffolded |
+| vLLM LoRA | — | `vllm-lora` | :orange_circle: Scaffolded |
+| vLLM stream | — | `vllm-stream` | :orange_circle: Scaffolded |
+| TGI models | — | `tgi-models` | :orange_circle: Scaffolded |
+| TGI config | — | `tgi-config` | :orange_circle: Scaffolded |
+| TGI quantize | — | `tgi-quantize` | :orange_circle: Scaffolded |
+| TGI bench | — | `tgi-bench` | :orange_circle: Scaffolded |
+| TGI batch | — | `tgi-batch` | :orange_circle: Scaffolded |
+| TGI stream | — | `tgi-stream` | :orange_circle: Scaffolded |
+| Triton serve | — | `triton-serve` | :orange_circle: Scaffolded |
+| Triton models | — | `triton-models` | :orange_circle: Scaffolded |
+
+### Round 436 — Cohere ext, Perplexity ext, Together ext, Fireworks ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Cohere chat | — | `cohere-chat` | :orange_circle: Scaffolded |
+| Cohere embed | — | `cohere-embed` | :orange_circle: Scaffolded |
+| Cohere rerank | — | `cohere-rerank` | :orange_circle: Scaffolded |
+| Cohere classify | — | `cohere-classify` | :orange_circle: Scaffolded |
+| Cohere generate | — | `cohere-generate` | :orange_circle: Scaffolded |
+| Perplexity chat | — | `perplexity-chat` | :orange_circle: Scaffolded |
+| Perplexity search | — | `perplexity-search` | :orange_circle: Scaffolded |
+| Perplexity models | — | `perplexity-models` | :orange_circle: Scaffolded |
+| Perplexity citations | — | `perplexity-citations` | :orange_circle: Scaffolded |
+| Perplexity related | — | `perplexity-related` | :orange_circle: Scaffolded |
+| Together chat | — | `together-chat` | :orange_circle: Scaffolded |
+| Together models | — | `together-models` | :orange_circle: Scaffolded |
+| Together finetune | — | `together-finetune` | :orange_circle: Scaffolded |
+| Together inference | — | `together-inference` | :orange_circle: Scaffolded |
+| Together embeddings | — | `together-embeddings` | :orange_circle: Scaffolded |
+| Fireworks chat | — | `fireworks-chat` | :orange_circle: Scaffolded |
+| Fireworks models | — | `fireworks-models` | :orange_circle: Scaffolded |
+| Fireworks deploy | — | `fireworks-deploy` | :orange_circle: Scaffolded |
+| Fireworks finetune | — | `fireworks-finetune` | :orange_circle: Scaffolded |
+| Fireworks embeddings | — | `fireworks-embeddings` | :orange_circle: Scaffolded |
+
 ### Round 435 — OpenAI ext, Anthropic ext, Mistral ext, Groq ext
 
 | Feature | Emacs | jemacs | Status |
diff --git a/src/jerboa-emacs/editor-extra-final.ss b/src/jerboa-emacs/editor-extra-final.ss
index a1a96ef..0b363a2 100644
--- a/src/jerboa-emacs/editor-extra-final.ss
+++ b/src/jerboa-emacs/editor-extra-final.ss
@@ -29220,4 +29220,227 @@
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "Groq: vision API")))
 
-;; Milestone: Round 400 — 9,000+ commands in jemacs!
+;; Round 436 — Cohere ext, Perplexity ext, Together ext, Fireworks ext (batch 2)
+
+(def (cmd-together-chat app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Together: chat completions")))
+
+(def (cmd-together-models app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Together: model listing")))
+
+(def (cmd-together-finetune app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Together: fine-tuning")))
+
+(def (cmd-together-inference app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Together: inference API")))
+
+(def (cmd-together-embeddings app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Together: embeddings")))
+
+(def (cmd-fireworks-chat app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fireworks: chat API")))
+
+(def (cmd-fireworks-models app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fireworks: model listing")))
+
+(def (cmd-fireworks-deploy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fireworks: model deployment")))
+
+(def (cmd-fireworks-finetune app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fireworks: fine-tuning")))
+
+(def (cmd-fireworks-embeddings app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fireworks: embeddings")))
+
+;; Round 437 — Ollama ext, vLLM ext, TGI ext, Triton ext (batch 2)
+
+(def (cmd-vllm-lora app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "vLLM: LoRA adapters")))
+
+(def (cmd-vllm-stream app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "vLLM: streaming output")))
+
+(def (cmd-tgi-models app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "TGI: model management")))
+
+(def (cmd-tgi-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "TGI: configuration")))
+
+(def (cmd-tgi-quantize app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "TGI: quantization")))
+
+(def (cmd-tgi-bench app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "TGI: benchmarking")))
+
+(def (cmd-tgi-batch app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "TGI: batch inference")))
+
+(def (cmd-tgi-stream app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "TGI: streaming")))
+
+(def (cmd-triton-serve app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Triton: serving models")))
+
+(def (cmd-triton-models app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Triton: model repository")))
+
+;; Round 438 — MLflow ext, W&B ext, Neptune ext, ClearML ext (batch 2)
+
+(def (cmd-triton-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Triton: configuration")))
+
+(def (cmd-triton-metrics app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Triton: metrics")))
+
+(def (cmd-triton-ensemble app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Triton: ensemble models")))
+
+(def (cmd-neptune-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neptune: initializing run")))
+
+(def (cmd-neptune-log app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neptune: logging metrics")))
+
+(def (cmd-neptune-fetch app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neptune: fetching data")))
+
+(def (cmd-neptune-compare app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neptune: comparing runs")))
+
+(def (cmd-neptune-artifacts app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neptune: artifacts")))
+
+(def (cmd-clearml-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "ClearML: initializing task")))
+
+(def (cmd-clearml-task app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "ClearML: task management")))
+
+;; Round 439 — DVC ext, Pachyderm ext, Lakefs ext, Delta Lake ext (batch 2)
+
+(def (cmd-clearml-data app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "ClearML: data management")))
+
+(def (cmd-clearml-pipeline app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "ClearML: pipeline builder")))
+
+(def (cmd-clearml-serving app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "ClearML: model serving")))
+
+(def (cmd-lakefs-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "LakeFS: initializing")))
+
+(def (cmd-lakefs-commit app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "LakeFS: committing changes")))
+
+(def (cmd-lakefs-branch app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "LakeFS: branch management")))
+
+(def (cmd-lakefs-merge app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "LakeFS: merging branches")))
+
+(def (cmd-lakefs-diff app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "LakeFS: showing diff")))
+
+(def (cmd-deltalake-create app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Delta Lake: creating table")))
+
+(def (cmd-deltalake-write app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Delta Lake: writing data")))
+
+;; Round 440 — Polars ext, DuckDB ext, DataFusion ext, Lance ext (batch 2)
+
+(def (cmd-deltalake-read app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Delta Lake: reading data")))
+
+(def (cmd-deltalake-optimize app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Delta Lake: optimizing")))
+
+(def (cmd-deltalake-vacuum app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Delta Lake: vacuuming")))
+
+(def (cmd-datafusion-query app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DataFusion: running query")))
+
+(def (cmd-datafusion-register app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DataFusion: registering table")))
+
+(def (cmd-datafusion-explain app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DataFusion: explain plan")))
+
+(def (cmd-datafusion-partitions app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DataFusion: partitioning")))
+
+(def (cmd-datafusion-catalog app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DataFusion: catalog management")))
+
+(def (cmd-lance-create app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lance: creating dataset")))
+
+(def (cmd-lance-insert app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lance: inserting data")))
+
+;; Milestone: Round 440 — reaching 9,700+ commands!
+
+(def (cmd-lance-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lance: vector search")))
+
+(def (cmd-lance-index app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lance: index management")))
+
+(def (cmd-lance-compact app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lance: compaction")))
+
diff --git a/src/jerboa-emacs/editor-extra-modes.ss b/src/jerboa-emacs/editor-extra-modes.ss
index 0f1538f..1c4bcef 100644
--- a/src/jerboa-emacs/editor-extra-modes.ss
+++ b/src/jerboa-emacs/editor-extra-modes.ss
@@ -30006,3 +30006,213 @@
 (def (cmd-anthropic-cache app)
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "Anthropic: prompt caching")))
+
+;; Round 436 — Cohere ext, Perplexity ext, Together ext, Fireworks ext (batch 1)
+
+(def (cmd-cohere-chat app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Cohere: chat API")))
+
+(def (cmd-cohere-embed app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Cohere: embeddings")))
+
+(def (cmd-cohere-rerank app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Cohere: reranking")))
+
+(def (cmd-cohere-classify app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Cohere: classification")))
+
+(def (cmd-cohere-generate app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Cohere: text generation")))
+
+(def (cmd-perplexity-chat app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Perplexity: chat API")))
+
+(def (cmd-perplexity-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Perplexity: search API")))
+
+(def (cmd-perplexity-models app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Perplexity: model listing")))
+
+(def (cmd-perplexity-citations app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Perplexity: citations")))
+
+(def (cmd-perplexity-related app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Perplexity: related queries")))
+
+;; Round 437 — Ollama ext, vLLM ext, TGI ext, Triton ext (batch 1)
+
+(def (cmd-ollama-embeddings app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Ollama: embeddings API")))
+
+(def (cmd-ollama-show app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Ollama: model info")))
+
+(def (cmd-ollama-copy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Ollama: copying model")))
+
+(def (cmd-ollama-push app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Ollama: pushing model")))
+
+(def (cmd-ollama-chat app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Ollama: chat API")))
+
+(def (cmd-ollama-serve app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Ollama: serving models")))
+
+(def (cmd-vllm-bench app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "vLLM: benchmarking")))
+
+(def (cmd-vllm-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "vLLM: configuration")))
+
+(def (cmd-vllm-quantize app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "vLLM: quantization")))
+
+(def (cmd-vllm-batch app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "vLLM: batch inference")))
+
+;; Round 438 — MLflow ext, Weights&Biases ext, Neptune ext, ClearML ext (batch 1)
+
+(def (cmd-mlflow-run app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "MLflow: running experiment")))
+
+(def (cmd-mlflow-artifacts app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "MLflow: artifact management")))
+
+(def (cmd-mlflow-serve app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "MLflow: model serving")))
+
+(def (cmd-mlflow-deploy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "MLflow: model deployment")))
+
+(def (cmd-mlflow-ui app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "MLflow: UI server")))
+
+(def (cmd-wandb-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "W&B: initializing run")))
+
+(def (cmd-wandb-log app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "W&B: logging metrics")))
+
+(def (cmd-wandb-sweep app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "W&B: hyperparameter sweep")))
+
+(def (cmd-wandb-artifact app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "W&B: artifact management")))
+
+(def (cmd-wandb-alert app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "W&B: alert management")))
+
+;; Round 439 — DVC ext, Pachyderm ext, Lakefs ext, Delta Lake ext (batch 1)
+
+(def (cmd-dvc-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DVC: initializing repo")))
+
+(def (cmd-dvc-add app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DVC: tracking file")))
+
+(def (cmd-dvc-push app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DVC: pushing data")))
+
+(def (cmd-dvc-pull app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DVC: pulling data")))
+
+(def (cmd-dvc-repro app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DVC: reproducing pipeline")))
+
+(def (cmd-pachyderm-create app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pachyderm: creating repo")))
+
+(def (cmd-pachyderm-put app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pachyderm: putting file")))
+
+(def (cmd-pachyderm-get app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pachyderm: getting file")))
+
+(def (cmd-pachyderm-list app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pachyderm: listing files")))
+
+(def (cmd-pachyderm-inspect app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pachyderm: inspecting job")))
+
+;; Round 440 — Polars ext, DuckDB ext, DataFusion ext, Lance ext (batch 1)
+
+(def (cmd-polars-read app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Polars: reading data")))
+
+(def (cmd-polars-filter app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Polars: filtering")))
+
+(def (cmd-polars-group app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Polars: group by")))
+
+(def (cmd-polars-join app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Polars: joining frames")))
+
+(def (cmd-polars-write app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Polars: writing data")))
+
+(def (cmd-duckdb-extensions app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DuckDB: extensions")))
+
+(def (cmd-duckdb-attach app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DuckDB: attaching database")))
+
+(def (cmd-duckdb-describe app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DuckDB: describing table")))
+
+(def (cmd-duckdb-settings app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DuckDB: settings")))
+
+(def (cmd-duckdb-types app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "DuckDB: type system")))
diff --git a/src/jerboa-emacs/editor-extra-regs2.ss b/src/jerboa-emacs/editor-extra-regs2.ss
index 43b0e53..315244c 100644
--- a/src/jerboa-emacs/editor-extra-regs2.ss
+++ b/src/jerboa-emacs/editor-extra-regs2.ss
@@ -10674,4 +10674,117 @@
   (register-command! 'groq-models cmd-groq-models)
   (register-command! 'groq-audio cmd-groq-audio)
   (register-command! 'groq-vision cmd-groq-vision)
+
+  ;; Round 436 — Cohere ext, Perplexity ext, Together ext, Fireworks ext
+  (register-command! 'cohere-chat cmd-cohere-chat)
+  (register-command! 'cohere-embed cmd-cohere-embed)
+  (register-command! 'cohere-rerank cmd-cohere-rerank)
+  (register-command! 'cohere-classify cmd-cohere-classify)
+  (register-command! 'cohere-generate cmd-cohere-generate)
+  (register-command! 'perplexity-chat cmd-perplexity-chat)
+  (register-command! 'perplexity-search cmd-perplexity-search)
+  (register-command! 'perplexity-models cmd-perplexity-models)
+  (register-command! 'perplexity-citations cmd-perplexity-citations)
+  (register-command! 'perplexity-related cmd-perplexity-related)
+  (register-command! 'together-chat cmd-together-chat)
+  (register-command! 'together-models cmd-together-models)
+  (register-command! 'together-finetune cmd-together-finetune)
+  (register-command! 'together-inference cmd-together-inference)
+  (register-command! 'together-embeddings cmd-together-embeddings)
+  (register-command! 'fireworks-chat cmd-fireworks-chat)
+  (register-command! 'fireworks-models cmd-fireworks-models)
+  (register-command! 'fireworks-deploy cmd-fireworks-deploy)
+  (register-command! 'fireworks-finetune cmd-fireworks-finetune)
+  (register-command! 'fireworks-embeddings cmd-fireworks-embeddings)
+
+  ;; Round 437 — Ollama ext, vLLM ext, TGI ext, Triton ext
+  (register-command! 'ollama-embeddings cmd-ollama-embeddings)
+  (register-command! 'ollama-show cmd-ollama-show)
+  (register-command! 'ollama-copy cmd-ollama-copy)
+  (register-command! 'ollama-push cmd-ollama-push)
+  (register-command! 'ollama-chat cmd-ollama-chat)
+  (register-command! 'ollama-serve cmd-ollama-serve)
+  (register-command! 'vllm-bench cmd-vllm-bench)
+  (register-command! 'vllm-config cmd-vllm-config)
+  (register-command! 'vllm-quantize cmd-vllm-quantize)
+  (register-command! 'vllm-batch cmd-vllm-batch)
+  (register-command! 'vllm-lora cmd-vllm-lora)
+  (register-command! 'vllm-stream cmd-vllm-stream)
+  (register-command! 'tgi-models cmd-tgi-models)
+  (register-command! 'tgi-config cmd-tgi-config)
+  (register-command! 'tgi-quantize cmd-tgi-quantize)
+  (register-command! 'tgi-bench cmd-tgi-bench)
+  (register-command! 'tgi-batch cmd-tgi-batch)
+  (register-command! 'tgi-stream cmd-tgi-stream)
+  (register-command! 'triton-serve cmd-triton-serve)
+  (register-command! 'triton-models cmd-triton-models)
+
+  ;; Round 438 — MLflow ext, W&B ext, Neptune ext, ClearML ext
+  (register-command! 'triton-config cmd-triton-config)
+  (register-command! 'triton-metrics cmd-triton-metrics)
+  (register-command! 'triton-ensemble cmd-triton-ensemble)
+  (register-command! 'mlflow-run cmd-mlflow-run)
+  (register-command! 'mlflow-artifacts cmd-mlflow-artifacts)
+  (register-command! 'mlflow-serve cmd-mlflow-serve)
+  (register-command! 'mlflow-deploy cmd-mlflow-deploy)
+  (register-command! 'mlflow-ui cmd-mlflow-ui)
+  (register-command! 'wandb-init cmd-wandb-init)
+  (register-command! 'wandb-log cmd-wandb-log)
+  (register-command! 'wandb-sweep cmd-wandb-sweep)
+  (register-command! 'wandb-artifact cmd-wandb-artifact)
+  (register-command! 'wandb-alert cmd-wandb-alert)
+  (register-command! 'neptune-init cmd-neptune-init)
+  (register-command! 'neptune-log cmd-neptune-log)
+  (register-command! 'neptune-fetch cmd-neptune-fetch)
+  (register-command! 'neptune-compare cmd-neptune-compare)
+  (register-command! 'neptune-artifacts cmd-neptune-artifacts)
+  (register-command! 'clearml-init cmd-clearml-init)
+  (register-command! 'clearml-task cmd-clearml-task)
+
+  ;; Round 439 — DVC ext, Pachyderm ext, Lakefs ext, Delta Lake ext
+  (register-command! 'clearml-data cmd-clearml-data)
+  (register-command! 'clearml-pipeline cmd-clearml-pipeline)
+  (register-command! 'clearml-serving cmd-clearml-serving)
+  (register-command! 'dvc-init cmd-dvc-init)
+  (register-command! 'dvc-add cmd-dvc-add)
+  (register-command! 'dvc-push cmd-dvc-push)
+  (register-command! 'dvc-pull cmd-dvc-pull)
+  (register-command! 'dvc-repro cmd-dvc-repro)
+  (register-command! 'pachyderm-create cmd-pachyderm-create)
+  (register-command! 'pachyderm-put cmd-pachyderm-put)
+  (register-command! 'pachyderm-get cmd-pachyderm-get)
+  (register-command! 'pachyderm-list cmd-pachyderm-list)
+  (register-command! 'pachyderm-inspect cmd-pachyderm-inspect)
+  (register-command! 'lakefs-init cmd-lakefs-init)
+  (register-command! 'lakefs-commit cmd-lakefs-commit)
+  (register-command! 'lakefs-branch cmd-lakefs-branch)
+  (register-command! 'lakefs-merge cmd-lakefs-merge)
+  (register-command! 'lakefs-diff cmd-lakefs-diff)
+  (register-command! 'deltalake-create cmd-deltalake-create)
+  (register-command! 'deltalake-write cmd-deltalake-write)
+
+  ;; Round 440 — Polars ext, DuckDB ext, DataFusion ext, Lance ext
+  (register-command! 'deltalake-read cmd-deltalake-read)
+  (register-command! 'deltalake-optimize cmd-deltalake-optimize)
+  (register-command! 'deltalake-vacuum cmd-deltalake-vacuum)
+  (register-command! 'polars-read cmd-polars-read)
+  (register-command! 'polars-filter cmd-polars-filter)
+  (register-command! 'polars-group cmd-polars-group)
+  (register-command! 'polars-join cmd-polars-join)
+  (register-command! 'polars-write cmd-polars-write)
+  (register-command! 'duckdb-extensions cmd-duckdb-extensions)
+  (register-command! 'duckdb-attach cmd-duckdb-attach)
+  (register-command! 'duckdb-describe cmd-duckdb-describe)
+  (register-command! 'duckdb-settings cmd-duckdb-settings)
+  (register-command! 'duckdb-types cmd-duckdb-types)
+  (register-command! 'datafusion-query cmd-datafusion-query)
+  (register-command! 'datafusion-register cmd-datafusion-register)
+  (register-command! 'datafusion-explain cmd-datafusion-explain)
+  (register-command! 'datafusion-partitions cmd-datafusion-partitions)
+  (register-command! 'datafusion-catalog cmd-datafusion-catalog)
+  (register-command! 'lance-create cmd-lance-create)
+  (register-command! 'lance-insert cmd-lance-insert)
+  (register-command! 'lance-search cmd-lance-search)
+  (register-command! 'lance-index cmd-lance-index)
+  (register-command! 'lance-compact cmd-lance-compact)
 )