Skip to main content

๐ŸŽจ Image Generation Skill

New built-in image-generation skill supporting text-to-image, image-to-image, and multi-image fusion across six major providers:
  • 6-provider auto-routing: OpenAI (GPT-Image-2) โ†’ Gemini (Nano Banana) โ†’ Seedream (Volcengine Ark) โ†’ Qwen (DashScope) โ†’ MiniMax โ†’ LinkAI โ€” automatically selects from configured providers in fixed priority order, with automatic fallback on failure
  • Zero model selection: Just configure an API key and it works โ€” no need to manually specify a model. You can also name a specific model in conversation (e.g. โ€œdraw a cat with seedreamโ€)
  • Flexible control: Supports quality, size (512/1Kโ€“4K), and aspect_ratio parameters, with each provider automatically mapping to its supported values
  • Image editing: Pass existing images for editing, style transfer, or multi-image fusion (Seedream supports up to 14 reference images)
  • Skill-level config: Pin a default model via skill.image-generation.model in config.json
  • Image lightbox: All images in the Web console now support click-to-enlarge preview
Docs: Image Generation Skill

๐Ÿค– New Model Support

  • Kimi K2.6: Added kimi-k2.6 model support
  • Claude Opus 4.7: Added claude-opus-4-7 model support
  • GLM 5.1: Added glm-5.1 model support
  • Kimi Coding Plan: Support for Kimi Coding Plan mode
  • Custom model providers: New custom model provider configuration for easier integration with additional vendors

๐Ÿ’ฌ Web Console Improvements

  • Smart auto-scroll: Improved chat scroll behaviour โ€” no longer forces scroll to bottom while the user is reading earlier messages
  • Reasoning content cap: Deep thinking content capped at 4 KB to prevent frontend lag
  • Mobile optimisation: Session sidebar hidden by default on mobile, with overlay dismiss support
  • Session title fix: Fixed title auto-generation fallback logic and Bridge reset on config change
  • Image preview dedup: Fixed duplicate image rendering within the same message

๐Ÿ“š Knowledge Base Enhancements

  • Nested directory support: Knowledge base listing and display now support multi-level nested directories
  • Root-level file display: Show index.md, log.md and other root-level files in the knowledge tree
  • Empty state stats fix: Root-level files no longer interfere with empty-state detection

๐ŸŒ™ Dream Memory Improvements

  • Structured organisation: Dream memory files are now auto-archived by date with a cleaner directory structure
  • Schedule jitter: Daily dream trigger includes random jitter to avoid concurrency conflicts in cluster deployments

๐Ÿ›  Skill System Improvements

  • Skill manager refresh: /skill commands now automatically refresh the skill manager to keep state in sync
  • Installation sources: Skill installation supports multiple source formats (URL, zip, local file, etc.) with automatic target directory handling

๐Ÿ› Other Fixes

  • Gemini fix: Fixed Gemini tool calls not returning results
  • Agent retry: Empty-response retries no longer drop tool_calls
  • Docker env sync: Fixed environment variables not syncing after config update in Docker environments
  • Python 3.7 compat: Deferred Literal import for Python 3.7 compatibility
  • Model switch notification: Fixed bot_type change notification not showing after model switch. Thanks @6vision
  • Config command: /config now supports setting enable_thinking
  • Thinking display: Deep thinking display disabled by default

๐Ÿ“ฆ Upgrade

Run cow update or ./run.sh update to upgrade, or pull the latest code and restart. See Upgrade Guide. Release Date: 2026.04.22 | Full Changelog