Files
odysseus/docs/discovery/domains/cookbook.md
T
2026-07-26 12:44:34 +01:00

3.0 KiB

Cookbook

Features in this document are generated from ../feature-catalog.json, the canonical inventory.

COOKBOOK-001 — Local Model Download & Recipe Lifecycle Management

  • Domain: cookbook
  • Status: verified
  • Evidence Maturity: E0
  • Commit Verified: d8a2059df8e53bc7275c45339849d14c8651e73c
  • Runtime Validation: not-required — No separate environment-dependent runtime validation was identified during this documentation pass.

Purpose

Downloads HuggingFace models, configures execution parameters, and manages local GGUF/MLX model servers.

Evidence summary

  • routes/cookbook_routes.pysetup_cookbook_routes — Exposes model downloading and process serving endpoints.
  • static/js/cookbook.jsinitCookbook — UI manager for local model library.

Unknowns

  • Disk space exhaustion during multi-gigabyte GGUF weights downloads.

COOKBOOK-002 — Hardware Model Fitting ('What Fits?') Analysis Engine

  • Domain: cookbook
  • Status: verified
  • Evidence Maturity: E0
  • Commit Verified: d8a2059df8e53bc7275c45339849d14c8651e73c
  • Runtime Validation: not-required — No separate environment-dependent runtime validation was identified during this documentation pass.

Purpose

Calculates RAM/VRAM requirements, quantized size, and context overhead to determine model compatibility.

Evidence summary

  • routes/hwfit_routes.pysetup_hwfit_routes — Calculates hardware model compatibility.
  • services/hwfit/fit.pycalculate_fit — Performs parameter and memory fit calculations.

Unknowns

  • Inaccurate VRAM estimation for non-standard KV-cache quantization.

COOKBOOK-003 — HuggingFace & MLX Model Discovery Services

  • Domain: cookbook
  • Status: verified
  • Evidence Maturity: E0
  • Commit Verified: d8a2059df8e53bc7275c45339849d14c8651e73c
  • Runtime Validation: not-required — No separate environment-dependent runtime validation was identified during this documentation pass.

Purpose

Searches HuggingFace Hub and local MLX model repositories for compatible GGUF and MLX weights.

Evidence summary

  • services/hwfit/hf_discovery.pysearch_hf_models — Queries HuggingFace API for model tags and files.

Unknowns

  • HuggingFace API rate limits when searching without an API token.

COOKBOOK-004 — Host Docker Access for Inference Container Runtimes

  • Domain: cookbook
  • Status: verified
  • Evidence Maturity: E0
  • Commit Verified: d8a2059df8e53bc7275c45339849d14c8651e73c
  • Runtime Validation: pending — Requires Docker access and supported physical GPU hardware.

Purpose

Detects and connects to host Docker engine to launch containerized Ollama, vLLM, or SGLang runtimes.

Evidence summary

  • src/host_docker_access.pyHostDockerAccess — Interacts with host docker daemon.

Unknowns

  • Permission denied accessing docker socket on non-root setups.