Skip to content

feat(inferno): move Potato OS to the standalone inferno package - #308

Merged
slomin merged 1 commit into
mainfrom
chore/issue-264-inferno-external-dep
Apr 8, 2026
Merged

slomin merged 1 commit into
mainfrom
chore/issue-264-inferno-external-dep

Conversation

@slomin

@slomin slomin commented Apr 8, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • switch Potato OS from the in-tree core/inferno package to the standalone potato-inferno dependency from potato-os/inferno
  • remove the migrated Inferno modules and duplicated tests from this repo
  • update startup, deploy, OTA recovery, and manual rsync workflows for the external dependency
  • keep .litertlm models routed to the LiteRT adapter during service startup

Test evidence

Python (588 passed):

uv run python -m pytest tests/unit tests/api -q -n auto
588 passed in 9.93s

Playwright (173 passed):

npx playwright test tests/ui/ --reporter=dot --timeout=15000 --workers=75%
173 passed (39.9s)

Stale reference check:

grep -rn "core\.inferno" core/ apps/ bin/ tests/ --include="*.py" --include="*.sh" --include="*.md"
# Zero results

Closes #298
Refs #264

Adds the pinned `potato-inferno` dependency and switches Potato OS to
import its inference backend, model, runtime, launch, and orchestration
logic from the standalone Inferno repo instead of the in-tree
`core/inferno` package.

Removes the migrated Inferno modules and duplicated tests from Potato,
updates startup scripts and import paths for the external package, and
keeps deploy, OTA recovery, and manual rsync workflows working by
installing the updated Python dependencies before restart.

Keeps `.litertlm` models routed to the LiteRT adapter during startup so
service restarts continue to select the correct inference process after
the repo split.

Closes #298
Refs #264
@slomin
slomin force-pushed the chore/issue-264-inferno-external-dep branch from a659326 to 0d121ac Compare April 8, 2026 14:33
@slomin slomin changed the title chore(inferno): wire Potato OS to standalone inferno package feat(inferno): move Potato OS to the standalone inferno package Apr 8, 2026
@slomin
slomin merged commit f984f9f into main Apr 8, 2026
2 checks passed
@slomin
slomin deleted the chore/issue-264-inferno-external-dep branch April 8, 2026 14:36
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.

feat(platform): create the standalone potato-os/inferno repo

1 participant