Skip to content

chore: tweaks - #1

Merged
lczyk merged 4 commits into
mainfrom
devel
Jul 30, 2026
Merged

chore: tweaks#1
lczyk merged 4 commits into
mainfrom
devel

Conversation

@lczyk

@lczyk lczyk commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

grab-bag of 1.7B tweaks that piled up together.

  • run-user: daemon
  • healthcheck endpoint
  • umoci over hand-rolled oci surgery
  • download-model.rb reorg
  • readme update

lczyk added 4 commits July 30, 2026 11:19
- revise docker run examples to name container and add cleanup
- filter and format model list output with jq
- add health check for llm service with http probe
- include bonsai whitepaper link in references
- move llama-server flags to sensible defaults; make context size optional
- enable metrics collection
the old inject.rb manipulated oci blobs and json directly, which was fragile
and made it hard to reason about correctness. little-surgery.rb delegates to
umoci for all structural changes, handling only the staging and tarring that
umoci can't do. this is both simpler and more maintainable.

also adds umoci to the ci deps (alongside skopeo) and gates the packing target
on linux, since rockcraft and umoci don't run on macos.
restructure the main flow to separate cached and download paths. replace the homegrown `die` function with `abort`. update comments to be more precise about what's actually happening -- the sha256 is huggingface's lfs oid, and the zero-length check catches failed curls. tweak little-surgery's comment about model-path to match.
@lczyk
lczyk merged commit bba4071 into main Jul 30, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant