Skip to content

Conversation

@luohaha
Copy link
Owner

@luohaha luohaha commented Jan 29, 2026

Summary

  • Remove python-dotenv runtime dependency; replace load_dotenv with a simple _load_config() parser that reads KEY=VALUE lines with inline comment support
  • Config values are no longer injected into os.environ; read from an internal dict instead
  • Update all docs/examples to reference .aloop/config instead of .env / .env.example

Test plan

  • ./scripts/dev.sh precommit — passed
  • TYPECHECK_STRICT=1 ./scripts/dev.sh typecheck — passed
  • ./scripts/dev.sh test -q — 257 passed, 1 skipped

🤖 Generated with Claude Code

luohaha and others added 2 commits January 29, 2026 22:02
Replace load_dotenv with a simple _load_config() parser that reads
KEY=VALUE lines (with inline comment support). Config values are no
longer injected into os.environ. Update all docs to reference
.aloop/config instead of .env/.env.example.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The --no-env flag was removed from bootstrap.sh in this branch.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@luohaha luohaha merged commit 643fc8a into main Jan 29, 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.

2 participants