Skip to content

v0.4.87

Choose a tag to compare

@zhengxuyu zhengxuyu released this 10 Apr 16:16
· 298 commits to main since this release
0568fa1

Features

  • Default provider/model selector in Settings — each provider card has model dropdown + "Set as Default" button (#278)
  • Model dropdown for all providers — Settings and onboarding both fetch models from provider APIs, not just OpenRouter (#280)
  • SVG screenshot export for entire UI (#277, #279)
  • Skill hooks system for company-hosted agents — CC-compatible hook events (#286)
  • Project completion card + status badges in project list (#271)
  • Announcements bell — GitHub Discussions notification system (#270)
  • Auto-check for updates and notify in activity log (#269)

Bug Fixes

  • API key settings non-functional — stale module-level settings import, broken test button, incomplete provider status (#278)
  • Custom provider identity lost — onboarding remapped "custom" to "openai", losing base URL and key (#289, #290)
  • Cron/webhook tasks never dispatchedpush_task didn't create TaskNode after refactor (#287)
  • Models endpoint 404 — path param route shadowed by StaticFiles mount
  • Google health check used wrong auth (query_param, not Bearer) (#278)
  • Test saved API key without re-entering (#278)
  • Founding employee sync when default provider/model changes (#278)
  • Default model save button showed status instead of action (#285)
  • CLI banner version showed npm package version instead of app version (#281)
  • set_cron fails with 'no running event loop' (#276)
  • Employee ID injection — auto-fill at proxy level for tool calls (#282, #283)
  • Skill autoload for proactive-agent, self-improving-agent, ontology (#284)
  • Force web_search for time-sensitive tasks (#273)
  • Followup completion triggers own completion card (#275)
  • CEO console shows full task result, not just first line (#274)