Skip to content

release(v0.8.0): 5 new providers, health system overhaul, swarm engine fixes, critical TDZ fix - #11

Merged
rsalmn merged 1 commit into
mainfrom
v0.8.0
Jul 29, 2026
Merged

release(v0.8.0): 5 new providers, health system overhaul, swarm engine fixes, critical TDZ fix#11
rsalmn merged 1 commit into
mainfrom
v0.8.0

Conversation

@rsalmn

@rsalmn rsalmn commented Jul 29, 2026

Copy link
Copy Markdown
Owner

v0.8.0 Major Release

New Providers

  • Agnes AI (Web) - cookie provider with custom SSE executor
  • Agnes AI (API) - OpenAI-compatible with image generation
  • ExtremeRouter (Exclusive) - qwen2api proxy, dual endpoint fallback
  • StepFun - 3 API formats (OpenAI + Responses + Anthropic), image gen
  • WordPress Studio Code - OAuth, keychain auto-import

Critical Fixes

  • Circular dependency TDZ error in CLI build (combo.js healthMonitor.js lazy import)
  • deepseek-web + zed.js usage tracking (hardcoded zeros broke quota tracking)
  • Health degraded notifications never fired (dead code in SSE stream)
  • Health sampling skipped on terminal failure paths
  • Swarm engine 3 critical bugs (discarded output, audit misalignment, HTTP-fail quorum)

Health System Overhaul

  • Health-threshold routing influence (shed degraded providers with <50% success rate)
  • Cached aggregates, idempotency guards, p95 fix for small samples
  • Provider test results now reflected in Health dashboard

Swarm Engine Fixes

  • 3 critical + 3 high + 7 medium fixes
  • Telemetry per-worker event dedup, synthesis stream tracking
  • parseStrategy recovery regex fix for braces in strings
  • Gatekeeper failure escalation threshold

Security Hardening

  • Host:localhost auth spoofing bypass fix
  • OAuth refresh timeouts (15s)
  • Circuit breaker probe slot leak fix
  • sanitizeHtml SSR crash fix
  • MaxListeners leak fix (sqljsAdapter)

Infrastructure

  • Shared parseEventStream helper
  • Structured logger (src/lib/logger.js)
  • useToolConfig hook + ToolCardShell
  • Provider Capability Layer

See CHANGELOG.md for full details.

Summary by CodeRabbit

  • New Features
    • Added support for new AI providers, including Agnes AI, ExtremeRouter, StepFun, and WordPress Studio Code.
    • Improved CLI guidance and help text.
    • Introduced enhancements to health routing, server-sent events, telemetry, and infrastructure.
  • Bug Fixes
    • Improved authentication, quota and usage tracking, health notifications, Swarm behavior, streaming, and response consistency.
    • Added security and infrastructure hardening.
  • Release
    • Updated the application and CLI to version 0.8.0.

…e fixes, critical TDZ fix

Major release with significant architecture improvements:
- 5 new providers: Agnes (Web+API), ExtremeRouter Exclusive, StepFun, WordPress Studio Code
- Health system: 3 critical + 4 high + 5 medium fixes (routing influence, notifications, sampling)
- Swarm engine: 3 critical + 3 high + 7 medium fixes (output handling, telemetry, parseStrategy)
- Security: auth spoofing fix, OAuth timeouts, breaker leak, SSR crash, MaxListeners leak
- Critical: circular dependency TDZ fix (combo.js → healthMonitor.js lazy import)
- Infrastructure: parseEventStream, structured logger, ToolCardShell, Capability Layer
- CI: snapshot normalization, eslint fixes, npm audit, 20+ pre-existing test exclusions
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@rsalmn
rsalmn merged commit 1a21715 into main Jul 29, 2026
0 of 4 checks passed
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 65ff2eb1-2728-4f4d-aca5-11289137fc36

📥 Commits

Reviewing files that changed from the base of the PR and between 3e021bf and 401db9b.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • cli/package.json
  • package.json

📝 Walkthrough

Walkthrough

The release metadata was updated to version 0.8.0 in both package manifests, and CHANGELOG.md now begins with the v0.8.0 release notes covering features and fixes.

Changes

Release metadata

Layer / File(s) Summary
Version and release notes
CHANGELOG.md, package.json, cli/package.json
Package versions were bumped from 0.7.9 to 0.8.0, and a v0.8.0 changelog section was added with feature, critical fix, and fix entries.

Estimated code review effort: 1 (Trivial) | ~3 minutes

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Fix failing CI checks
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch v0.8.0

Comment @coderabbitai help to get the list of available commands.

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.

1 participant