Make omni .envrc idempotent/non-noisy for non-interactive direnv exec

t-813·WorkTask·
·
·
Created16 hours ago·Updated16 hours ago·pipeline runs →

Dependencies

Description

Edit

While validating agentd direnv hydration, for /home/ben/omni/live emits and prints the _ _ ___ _ __ ___ _ __ (_) __| | _____ __ / _ \| '_ _ \| '_ \| |/ _ |/ _ \ \ / / | (_) | | | | | | | | | | (_| | __/\ V / \___/|_| |_| |_|_| |_|_|\__,_|\___| \_/

bild compile code repl.sh start a repl deps manage dependencies with niv tips.sh show this message lint auto-lint all changed files push.sh send a namespace to the cloud ship.sh lint, bild, and push one (or all) namespace(s) banner on each load. This adds noise to systemd logs and can obscure real startup failures. Update .envrc to use mkdir -p and gate interactive banner output so non-interactive direnv exec stays quiet.

Timeline (2)

💬[human]16 hours ago

Correction: this task is to make /home/ben/omni/live/.envrc quiet/idempotent for non-interactive direnv loads (used by agentd runtime wrappers): use mkdir -p for TMPDIR setup and avoid printing tips.sh banner when no interactive TTY.