LICENSE
NOTICE
README.md
pyproject.toml
src/knurlogic/__init__.py
src/knurlogic/__main__.py
src/knurlogic.egg-info/PKG-INFO
src/knurlogic.egg-info/SOURCES.txt
src/knurlogic.egg-info/dependency_links.txt
src/knurlogic.egg-info/entry_points.txt
src/knurlogic.egg-info/requires.txt
src/knurlogic.egg-info/top_level.txt
src/knurlogic/cluster/__init__.py
src/knurlogic/cluster/checks.py
src/knurlogic/cluster/discovery.py
src/knurlogic/cluster/jobs.py
src/knurlogic/cluster/launch.py
src/knurlogic/cluster/links.py
src/knurlogic/cluster/peers.py
src/knurlogic/cluster/protocol.py
src/knurlogic/cluster/recovery.py
src/knurlogic/cluster/transport.py
src/knurlogic/context_management/__init__.py
src/knurlogic/context_management/compaction.py
src/knurlogic/context_management/context_edits.py
src/knurlogic/context_management/prompts/compact.md
src/knurlogic/context_management/prompts/findings.md
src/knurlogic/engine/__init__.py
src/knurlogic/engine/arch.py
src/knurlogic/engine/crosschip.py
src/knurlogic/engine/kvattn.py
src/knurlogic/engine/kvquant.py
src/knurlogic/engine/register.py
src/knurlogic/engine/smoke.py
src/knurlogic/engine/vendor.py
src/knurlogic/engine/families/__init__.py
src/knurlogic/engine/families/deepseek/__init__.py
src/knurlogic/engine/families/deepseek/architecture/PROVENANCE.md
src/knurlogic/engine/families/deepseek/architecture/THIRD-PARTY.md
src/knurlogic/engine/families/deepseek/architecture/__init__.py
src/knurlogic/engine/families/deepseek/architecture/deepseek_v4.py
src/knurlogic/engine/families/deepseek/architecture/pins.json
src/knurlogic/engine/families/gemma4/__init__.py
src/knurlogic/engine/families/gemma4/architecture/PROVENANCE.md
src/knurlogic/engine/families/gemma4/architecture/THIRD-PARTY.md
src/knurlogic/engine/families/gemma4/architecture/__init__.py
src/knurlogic/engine/families/gemma4/architecture/gemma4.py
src/knurlogic/engine/families/gemma4/architecture/gemma4_text.py
src/knurlogic/engine/families/gemma4/architecture/pins.json
src/knurlogic/engine/families/gemma4/vision/PROVENANCE.md
src/knurlogic/engine/families/gemma4/vision/__init__.py
src/knurlogic/engine/families/gemma4/vision/config.py
src/knurlogic/engine/families/gemma4/vision/vision.py
src/knurlogic/engine/families/glm5/__init__.py
src/knurlogic/engine/families/glm5/architecture/PROVENANCE.md
src/knurlogic/engine/families/glm5/architecture/THIRD-PARTY.md
src/knurlogic/engine/families/glm5/architecture/__init__.py
src/knurlogic/engine/families/glm5/architecture/pins.json
src/knurlogic/engine/families/glm5/architecture/glm5_next/__init__.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/config.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/glm5_next.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/language.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/vision.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/__init__.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/kv_quant.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/turboquant.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/__init__.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/activations.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/base.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/cache.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/gated_delta.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/mla.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/mlp.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/rope_utils.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/switch_layers.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/deepseek_v32/__init__.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/deepseek_v32/config.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/deepseek_v32/language.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/deepseek_v4/__init__.py
src/knurlogic/engine/families/glm5/architecture/glm5_next/_mlx_vlm/models/deepseek_v4/hyper_connection.py
src/knurlogic/engine/families/glm5/heads/__init__.py
src/knurlogic/engine/families/glm5/heads/glm5.py
src/knurlogic/engine/families/glm5/vision/PROVENANCE.md
src/knurlogic/engine/families/glm5/vision/__init__.py
src/knurlogic/engine/families/qwen/__init__.py
src/knurlogic/engine/families/qwen/kvcache.py
src/knurlogic/engine/families/qwen/architecture/PROVENANCE.md
src/knurlogic/engine/families/qwen/architecture/THIRD-PARTY.md
src/knurlogic/engine/families/qwen/architecture/__init__.py
src/knurlogic/engine/families/qwen/architecture/pins.json
src/knurlogic/engine/families/qwen/architecture/qwen3_5.py
src/knurlogic/engine/families/qwen/architecture/qwen3_5_moe.py
src/knurlogic/engine/families/qwen/architecture/qwen4_exp.py
src/knurlogic/engine/families/qwen/heads/__init__.py
src/knurlogic/engine/families/qwen/heads/qwen35.py
src/knurlogic/engine/families/qwen/heads/qwen4_exp.py
src/knurlogic/engine/families/qwen/vision/PROVENANCE.md
src/knurlogic/engine/families/qwen/vision/__init__.py
src/knurlogic/engine/families/qwen/vision/family.py
src/knurlogic/engine/families/qwen/vision/processing.py
src/knurlogic/engine/families/qwen/vision/rope_index.py
src/knurlogic/engine/families/qwen/vision/vision.py
src/knurlogic/engine/mtp/__init__.py
src/knurlogic/engine/mtp/_artifacts.py
src/knurlogic/engine/mtp/batch_generator.py
src/knurlogic/engine/mtp/batch_loop.py
src/knurlogic/engine/mtp/caches.py
src/knurlogic/engine/mtp/capture.py
src/knurlogic/engine/mtp/registry.py
src/knurlogic/engine/mtp/sampling.py
src/knurlogic/engine/mtp/seed.py
src/knurlogic/engine/runtime/PROVENANCE.md
src/knurlogic/engine/runtime/__init__.py
src/knurlogic/engine/runtime/executor.py
src/knurlogic/engine/runtime/host.py
src/knurlogic/engine/runtime/pipeline.py
src/knurlogic/engine/runtime/plan.py
src/knurlogic/engine/runtime/prompt.py
src/knurlogic/engine/runtime/request.py
src/knurlogic/engine/runtime/scheduler.py
src/knurlogic/engine/runtime/tensor.py
src/knurlogic/engine/serve/__init__.py
src/knurlogic/engine/serve/cache_report.py
src/knurlogic/engine/serve/drafting.py
src/knurlogic/engine/serve/load.py
src/knurlogic/engine/serve/segments.py
src/knurlogic/engine/serve/state.py
src/knurlogic/engine/serve/thinking.py
src/knurlogic/engine/serve/vision.py
src/knurlogic/engine/templates/PROVENANCE.md
src/knurlogic/engine/templates/__init__.py
src/knurlogic/engine/templates/deepseek_v4.jinja
src/knurlogic/engine/vision/__init__.py
src/knurlogic/engine/vision/_base.py
src/knurlogic/engine/vision/cachehook.py
src/knurlogic/engine/vision/images.py
src/knurlogic/engine/vision/key.py
src/knurlogic/engine/vision/quant.py
src/knurlogic/engine/vision/registry.py
src/knurlogic/engine/vision/request.py
src/knurlogic/engine/vision/scatter.py
src/knurlogic/engine/vision/store.py
src/knurlogic/interfaces/__init__.py
src/knurlogic/interfaces/cli.py
src/knurlogic/interfaces/connect.py
src/knurlogic/interfaces/doctor.py
src/knurlogic/interfaces/drafting.py
src/knurlogic/interfaces/loading.py
src/knurlogic/interfaces/mcp.py
src/knurlogic/interfaces/menubar.py
src/knurlogic/interfaces/serve.py
src/knurlogic/interfaces/http/__init__.py
src/knurlogic/interfaces/http/messages.py
src/knurlogic/interfaces/http/ollama.py
src/knurlogic/interfaces/http/openai.py
src/knurlogic/interfaces/http/residency.py
src/knurlogic/interfaces/http/responses.py
src/knurlogic/interfaces/http/server.py
src/knurlogic/interfaces/menubar_assets/gear.png
src/knurlogic/interfaces/menubar_assets/gear@2x.png
src/knurlogic/interfaces/page/__init__.py
src/knurlogic/interfaces/page/documents.py
src/knurlogic/interfaces/page/hub.py
src/knurlogic/interfaces/page/server.py
src/knurlogic/interfaces/page/updates.py
src/knurlogic/interfaces/page/assets/api.js
src/knurlogic/interfaces/page/assets/app.js
src/knurlogic/interfaces/page/assets/format.js
src/knurlogic/interfaces/page/assets/index.html
src/knurlogic/interfaces/page/assets/nodes.js
src/knurlogic/interfaces/page/assets/page.css
src/knurlogic/interfaces/page/assets/ui/overlay.js
src/knurlogic/interfaces/page/assets/views/bench.js
src/knurlogic/interfaces/page/assets/views/chat.js
src/knurlogic/interfaces/page/assets/views/connect.js
src/knurlogic/interfaces/page/assets/views/downloads.js
src/knurlogic/interfaces/page/assets/views/home.js
src/knurlogic/interfaces/page/assets/views/logo.js
src/knurlogic/interfaces/page/assets/views/memory.js
src/knurlogic/interfaces/page/assets/views/picker.js
src/knurlogic/interfaces/page/assets/views/settings/apply.js
src/knurlogic/interfaces/page/assets/views/settings/cluster.js
src/knurlogic/interfaces/page/assets/views/settings/index.js
src/knurlogic/interfaces/page/assets/views/settings/keep.js
src/knurlogic/interfaces/page/assets/views/settings/knobs.js
src/knurlogic/interfaces/page/assets/views/settings/knurlogic.js
src/knurlogic/interfaces/page/assets/views/settings/models.js
src/knurlogic/machine/__init__.py
src/knurlogic/machine/allowance.py
src/knurlogic/machine/artifact.py
src/knurlogic/machine/deps.py
src/knurlogic/machine/discover.py
src/knurlogic/machine/identity.py
src/knurlogic/machine/loaded.py
src/knurlogic/machine/loadlock.py
src/knurlogic/machine/metrics.py
src/knurlogic/machine/preferences.py
src/knurlogic/machine/servers.py
src/knurlogic/machine/status.py
src/knurlogic/machine/strategy.py
src/knurlogic/machine/wired.py
src/knurlogic/tuning/__init__.py
src/knurlogic/tuning/resolve.py
src/knurlogic/tuning/settings.py