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
--- 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 | --- 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"))) + --- 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"))) --- 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) )