- Derive release names from changed plugin titles instead of using only the version
- Compare releases against the previous published tag across detection and commit sections
- Keep generated release note headings aligned with plugin names in release bodies
- Remove the auto-injected Plugin README block from release.yml
- Keep release note files as the first visible content in GitHub releases
- Prevent future releases from surfacing an unnecessary link above the changelog
- Restore native Copilot CLI prompts for authentic Plan Mode behavior
- Add SQLite-backed session management for state persistence via system prompt
- Implement Adaptive Autonomy (Agent chooses planning vs direct execution)
- Fix OpenWebUI custom tool context injection for v0.8.x compatibility
- Add compact Live TODO widget synchronized with session.db
- Upgrade SDK to github-copilot-sdk==0.1.30
- Remove legacy mode switch RPC calls (moved to prompt-driven orchestration)
- Fix intent status localization and widget whitespace optimization
- Sync bilingual READMEs and all documentation mirrors to v0.10.0
- Remove doc-only change trigger to prevent unnecessary releases
- Release should only be created when plugin versions actually change
- Keeps manual workflow_dispatch and tag-based releases intact
- add static v0.9.1 badge to Copilot SDK Star Features heading
- inject plugin README link before each embedded v*.md in release body
- skip release workflow when commit message contains [skip release]
- embed changed v*.md release note content into generated GitHub release notes
- keep additional doc changes visible as file list in release output
- refine v0.9.1 EN/CN release notes to include only actual updated/fixed items
- detect both version changes and plugin/docs release-note updates
- broaden push path filters and include documentation change summary in release notes
- harden worktree temp handling, remove duplicate extraction, and skip tag creation on tag-triggered runs
- Fix thinking visibility by passing user overrides into streaming
- Harden UserValves handling for mapping/instance inputs
- Update bilingual README with per-user valves and troubleshooting
- Replace README stats tables with Shields.io dynamic badges
- Badges data stored in GitHub Gist (ID: 7beb87fdc36bf10408282b1db495fe55)
- Workflow only uploads to Gist, never commits to main branch
- Stats refresh hourly via GitHub Actions
- Add generate_shields_endpoints() for dynamic badges
- Update workflow to check for significant changes before commit
- Support uploading badge JSON to GitHub Gist
- Reduce unnecessary commits from hourly to only when data changes