feat(plugins): decouple runtime cache and add dynamic auto-generation

This commit is contained in:
2026-06-25 21:48:28 +05:30
parent 9a7404a65f
commit a254001da8
3 changed files with 9 additions and 13 deletions

5
.agents/AGENTS.md Normal file
View File

@@ -0,0 +1,5 @@
# Bootstrap Project Rules
## Repository Cleanliness & Runtime Separation
- **No Repository Clutter**: Do not commit, track, or create runtime configuration, cache, or temporary files in the repository root.
- **Dynamic Initialization**: All runtime-generated files (such as `plugin_sources.txt`, `lib/plugin_cache.sh`, or local plugin downloads) must reside strictly under the user's active `$BOOTSTRAP_DIR` (e.g., `~/.config/bootstrap`). The CLI must auto-generate or initialize these files dynamically at runtime if they are missing, ensuring a zero-configuration out-of-the-box experience.