mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 04:48:53 +00:00
Close [AI-260](https://linear.app/affine-design/issue/AI-260) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added support for passing workspace and document identifiers directly to chat components, enabling improved context handling in AI chat features. * **Bug Fixes** * Improved null safety and error handling across AI chat components to prevent issues when certain properties are missing. * Enhanced defensive checks to avoid runtime errors related to missing or undefined properties. * **Refactor** * Simplified and standardized property types and data flow in AI chat components, reducing reliance on certain objects and making properties optional where appropriate. * Streamlined error messaging and tool integration by updating property and parameter structures. * Updated tool components to use image proxy services directly, removing dependency on host objects. * **Chores** * Updated type definitions and interfaces for better flexibility and maintainability. * Added new interfaces to clarify session creation parameters. <!-- end of auto-generated comment: release notes by coderabbit.ai -->