What's New in v1.7.0-beta.1
Major Features:
- Agent System: Introducing intelligent Agent capabilities alongside Assistants. Agents can autonomously solve complex problems using Claude Code SDK with tool calling, file operations, and multi-turn reasoning
- Agent Management: Create, configure, and manage agents with custom settings including model selection, tool permissions, accessible paths, and MCP server integrations
- Agent Sessions: Dedicated session management for agent interactions with persistent message history and context tracking
- Unified UI: Streamlined interface combining Assistants and Agents tabs with improved navigation and settings management
Agent Features:
- Tool Support: Web search, file operations, bash commands, and custom MCP tools
- Advanced Configuration: Max turns, temperature, token limits
- Permission Control: Configurable tool approval modes (manual, automatic, none)
- Session Persistence: Automatic message saving with optimized streaming and database integration
- Model Selection: API-based model filtering with provider-specific support
UI/UX Improvements:
- Unified assistant/agent tabs with smooth animations
- In-place session name editing
- Virtual list rendering for improved performance
- Session count indicators for active agents
- Enhanced settings popup with tabbed interface
- Webview keyboard shortcut interception for search functionality
API & Infrastructure:
- RESTful API for agent and session management
- Drizzle ORM integration for agent database
- OAuth support for Claude Code authentication
- Express validator for request validation
- Comprehensive error handling with Zod schemas
Model Updates:
- Gemini 2.5 Image Flash support
- Grok 4 Fast with reasoning capabilities
- Qwen3-omni and Qwen3-vl thinking models
- DeepSeek, Claude 4.5, GLM 4.6 support
- GitHub Copilot CLI integration with gpt-5-codex
Bug Fixes:
- Fix Swagger UI accessibility issues
- Fix AI SDK error display with syntax highlighting
- Fix webview search shortcut handling
- Fix agent model visibility for CherryIn provider
- Fix session message ordering and persistence
- Fix anthropic model visibility in agent configuration
- Fix knowledge base deletion and web search RAG errors
- Fix migration for missing providers
Technical Updates:
- React 19.2.0 upgrade
- Enhanced Claude Code service with streaming support
- Improved message transformation and streaming lifecycle
- Database migration system with automatic schema sync
- Optimized bundle size and dependency management
What's Changed
- new provider: intel OVMS(openvino model server) by @makejiang in #9853
- feat: support gpt-5-codex by @EurFelux in #10448
- chore: update dependencies and versioning across packages by @MyPrototypeWhat in #10471
- feat: add GitHub Copilot CLI integration to coding tools by @LeaderOnePro in #10403
- ci(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #10478
- ci(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #10479
- ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #10480
- feat: add notes export by @ABucket in #10488
- feat(models): update Gemini regex by @purefkh in #10463
- feat: allowing notes to be renamed using LLM by @ABucket in #10487
- feat: add middle-click tab closing by @ABucket in #10498
- fix(reasoning): support deepseek v3.2, claude 4.5, glm 4.6 by @EurFelux in #10475
- fix(TextFilePreview): make editor read-only but can be copied by @ABucket in #10499
- chore(build): 更新 electron 版本 by @PPKunOfficial in #10525
- feat(CodeEditor): add a prop to enable the readOnly extension by @alephpiece in #10516
- fix(models vision) by @FLC-ytfl in #10530
- fix(metrics): restore first token latency reporting by @rebecca554owen in #10538
- fix: forked topic and rename modal retaining old name after rename by @MurphyLo in #10528
- feat: expand clickable area of topic in-place renaming by @EurFelux in #10548
- fix(ui): remove redundant scrollbar in side-by-side view & fix message menubar overflow by @dhofheinz in #10543
- feat: Support automatic line wrapping for tables in notes by @ABucket in #10503
- feat(notes): add spell-check control by @GeorgeDong32 in #10507
- chore: bump version to 1.6.3 and add migration for missing providers … by @kangfenmao in #10438
- feat: support export image for notes by @ABucket in #10559
- feat: agents implemention by @vaayne in #10096
- fix: layout for antrophic api tips by @ABucket in #10579
- fix: change the url for qwen by @ABucket in #10584
- feat: add updating dialog in render by @beyondkmp in #10569
- fix: adding multiple keys to the zhipu model service is not detected properly by @ABucket in #10583
- fix: knowledge base not delete and websearch rag error by @eeee0717 in #10595
- fix: insert reasoning block before the content block by @ABucket in #10545
- feat: support search in mini app page by @beyondkmp in #10609
- feat: allow right click to create note and folder by @ABucket in #10523
- fix: support gpt-5-codex for github copilot by @beyondkmp in #10587
- fix: AI_TypeValidationError when calling Ling-1T model by @ABucket in #10622
- fix: Quick Assistant fails to correctly inject variables in prompts by @ABucket in #10617
- fix: Provider icons are not displayed after selecting SiliconFlow in the "images" page by @ABucket in #10620
- fix: increase tool call maxCount by @DeJeune in #10642
- fix: long dir breaks edit agent layout by @defi-failure in #10644
- fix: update ai-sdk dependencies to latest versions by @DeJeune in #10643
- feature: unified assistant tab by @defi-failure in #10590
- fix: remove LRU for websearch rag by @eeee0717 in #10631
- feat(reasoning): add special handling for Grok 4 fast models & qwen3-omni/qwen3-vl by @GeorgeDong32 in #10367
- fix: update ESLint configuration and dependencies, replace zod import… by @DeJeune in #10645
- fix: claude-translator.yml by @Pleasurecruise in #10588
- fix: intercept webview keyboard shortcuts for search functionality by @beyondkmp in #10641
- chore: update SiliconFlow logo by @defi-failure in #10684
- fix: support gemini-2.5-image-flash by @eeee0717 in #10683
- fix: add esbuild and update tar-fs dependency by @Pleasurecruise in #10671
- feat: add AgentSettingsTab component and integrate into HomeTabs by @kangfenmao in #10668
- chore(ci): switch Claude action to custom endpoint by @GeorgeDong32 in #10701
- fix: guard webview search against destroyed webviews by @beyondkmp in #10704
- feat: new middleware to add 'no_think' by @makejiang in #10675
- fix: move newly created agent session to top by @defi-failure in #10711
- fix: make anthropic model provided by cherryin visible to agent by @defi-failure in #10695
- build: update react and react-dom to v19.2.0 by @EurFelux in #10710
- fix: remove agent session input trigger placeholder by @defi-failure in #10729
- Fix/aisdk error by @DeJeune in #10563
- fix: swagger ui can't open by @defi-failure in #10732
- fix: Duplicate dialog when clearing messages by @ABucket in #10721
New Contributors
- @makejiang made their first contribution in #9853
- @PPKunOfficial made their first contribution in #10525
- @dhofheinz made their first contribution in #10543
Full Changelog: v1.7.0-alpha.3...v1.7.0-beta.1