From 92cc725913572fdd041057f632e775894d056239 Mon Sep 17 00:00:00 2001 From: Thomas SharedInbox Date: Wed, 20 May 2026 13:43:29 +0200 Subject: [PATCH] refactor: simplify .daggerignore and fix hardcoded path after repo move to sharedinbox/ .daggerignore no longer needs to exclude $HOME dirs (fvm/, go/, .pub-cache/, .claude/, snap/, etc.) since the project root is now sharedinbox/, not $HOME. agent_loop.py: replace hardcoded /home/si with Path.home(). Co-Authored-By: Claude Sonnet 4.6 --- .daggerignore | 44 ++----------------------------------------- scripts/agent_loop.py | 2 +- 2 files changed, 3 insertions(+), 43 deletions(-) diff --git a/.daggerignore b/.daggerignore index ab7fb5a..6072e65 100644 --- a/.daggerignore +++ b/.daggerignore @@ -2,55 +2,15 @@ # Version control .git/ -.gitmodules -# Build artifacts and tools +# Build artifacts build/ -go/ .dart_tool/ -fvm/ -.fvm/ -.pub-cache/ -.dart-cli-completion/ -.dartServer/ -.direnv/ -.dotnet/ -.rustup/ -.task/ -.vscode/ -.vscode-server/ coverage/ -node_modules/ -ios/Pods/ -macos/Pods/ linux/flutter/ephemeral/ website/public/ website/resources/ -# Sensitive or system files +# Secrets .env* -.ssh/ -.local/ -.cache/ -.config/ -.atuin/ -.gemini/ -.bash* -.profile -.zsh* -.zcompdump -.tmux.conf -.lesshst -.metadata -.emulator_console_auth_token -snap/ -.gitconfig -.flutter-plugins-dependencies -.flutter -.forgejo -.fvmrc .envrc - -# AI / tooling session data -.claude/ -.sharedinbox-agent-logs/ diff --git a/scripts/agent_loop.py b/scripts/agent_loop.py index c313884..3661b19 100755 --- a/scripts/agent_loop.py +++ b/scripts/agent_loop.py @@ -33,7 +33,7 @@ from datetime import datetime, timezone from pathlib import Path # Cron runs with a minimal PATH; ensure Nix profile binaries (tea, claude) are found. -os.environ["PATH"] = f"/home/si/.nix-profile/bin:{os.environ.get('PATH', '/usr/bin:/bin')}" +os.environ["PATH"] = f"{Path.home()}/.nix-profile/bin:{os.environ.get('PATH', '/usr/bin:/bin')}" # ── configuration ─────────────────────────────────────────────────────────────