Skip to content

Tune assistant startup and ingress tools - #21

Merged
ngalaiko merged 1 commit into
masterfrom
fix-pi-fd-bootstrap-tar
Aug 5, 2026
Merged

Tune assistant startup and ingress tools#21
ngalaiko merged 1 commit into
masterfrom
fix-pi-fd-bootstrap-tar

Conversation

@assistant-ngalaiko

@assistant-ngalaiko assistant-ngalaiko Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Adjust the assistant image package set based on startup behavior and shipped skills.\n\nChanges:\n- Preinstall fd because Pi interactive startup always ensures fd and rg; rg was already installed, fd was missing and triggered a runtime download/extract path.\n- Enable the assistant ingress tenant at /assistant/* on port 8083. The ingress module puts caddy on the assistant PATH and seeds ~/.caddy/Caddyfile, matching the port-exposure skill.\n- Remove uv from the always-installed assistant packages; it is not required by startup or any shipped skill, and one-off Python tooling should use nix shell/nix run per AGENTS.md.\n\nKept intentionally:\n- chromium: supports the browser automation skill without needing a heavy runtime Nix shell for browser tests.\n- ledger: supports the finance query skill directly.\n- git/gh/jq/curl/nodejs/ripgrep/coreutils: core coding, GitHub, Pi, and gateway workflows.\n\nVerification:\n- nix fmt\n- nix eval .#packages.$(nix eval --impure --raw --expr builtins.currentSystem).exedev.drvPath

@assistant-ngalaiko
assistant-ngalaiko Bot force-pushed the fix-pi-fd-bootstrap-tar branch from a0b8939 to 925943d Compare August 5, 2026 07:43
@assistant-ngalaiko assistant-ngalaiko Bot changed the title Add tar for pi helper extraction Preinstall fd for pi startup Aug 5, 2026
@assistant-ngalaiko assistant-ngalaiko Bot changed the title Preinstall fd for pi startup Tune assistant startup and ingress tools Aug 5, 2026
@assistant-ngalaiko
assistant-ngalaiko Bot force-pushed the fix-pi-fd-bootstrap-tar branch from 925943d to 4b7e57f Compare August 5, 2026 07:45
@ngalaiko
ngalaiko merged commit c9a2b7f into master Aug 5, 2026
4 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