v1.2
agent0ai/agent-zerov1.2Mar 26, 2026by github-actions[bot]
AI Summary
Enhances the plugin installer with force-refresh capabilities, moves model config state to the store, and switches to dynamic release note generation via OpenRouter.
Key Highlights
- Plugin installer with force-refresh and cache-busting headers
- Model config state moved to the store with caching support
- Dynamic release notes generation replacing static markdown files
Breaking Changes
- The `docs/release_notes/` directory and its static files have been removed.
New Features
- Force-refresh support for plugin index loading
- Store-based model configuration management
- Dynamic release note generation via OpenRouter API
Full Release Notes
- **Plugin installer**: Added force-refresh support with cache-busting headers and request sequence tracking to prevent race conditions during concurrent index loads. New `openIndexView` and `reloadIndex` store methods enable explicit refresh control. - **Model config**: Moved models summary state from component into the store, with loading and caching support. Added `refreshModelsSummary` and `ensureModelsSummaryLoaded` helpers. - **Docker publish workflow**: Release notes are now generated dynamically via OpenRouter instead of being read from static markdown files. The `docs/release_notes/` directory and its versioned files have been removed; the workflow now requires `OPENROUTER_API_KEY` and `OPENROUTER_MODEL` environment variables and uses a system prompt template at `scripts/openrouter_release_notes_system_prompt.md`. **Breaking changes** - The `docs/release_notes/` directory and its static release note files (`v1.0`, `v1.1`) have been removed. Any external tooling or workflows that referenced `RELEASE_NOTES_DIR` or those files must be updated to use the new dynamic generation approach.