No description
Introduces src/runtime/env.ts with a pure sanitizedEnv() function that strips DISCORD_BOT_TOKEN, DISCORD_CLIENT_SECRET, DISCORD_PUBLIC_KEY, and all keys matching /^(DISCLAW_SECRET_|SECRET_|TOKEN_|API_KEY_?)/i before passing the environment to spawned Claude Code child processes. Adds optional env_blocklist field to DisclawConfig. Runner now passes DISCLAW_AGENT_NAME and respects the blocklist. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude/commands | ||
| .forgejo | ||
| .obsidian | ||
| dist | ||
| docs | ||
| scripts | ||
| src | ||
| tasks | ||
| tests/unit | ||
| .env.example | ||
| .gitignore | ||
| ARCHITECTURE.md | ||
| CLAUDE.md | ||
| disclaw.yaml | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||