108 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
| # @coze-studio/bot-detail-store
 | |
| 
 | |
| bot detail store
 | |
| 
 | |
| ## Overview
 | |
| 
 | |
| This package is part of the Coze Studio monorepo and provides state management functionality. It includes hook, store, manager and more.
 | |
| 
 | |
| ## Getting Started
 | |
| 
 | |
| ### Installation
 | |
| 
 | |
| Add this package to your `package.json`:
 | |
| 
 | |
| ```json
 | |
| {
 | |
|   "dependencies": {
 | |
|     "@coze-studio/bot-detail-store": "workspace:*"
 | |
|   }
 | |
| }
 | |
| ```
 | |
| 
 | |
| Then run:
 | |
| 
 | |
| ```bash
 | |
| rush update
 | |
| ```
 | |
| 
 | |
| ### Usage
 | |
| 
 | |
| ```typescript
 | |
| import { /* exported functions/components */ } from '@coze-studio/bot-detail-store';
 | |
| 
 | |
| // Example usage
 | |
| // TODO: Add specific usage examples
 | |
| ```
 | |
| 
 | |
| ## Features
 | |
| 
 | |
| - Hook
 | |
| - Store
 | |
| - Manager
 | |
| - Modal
 | |
| 
 | |
| ## API Reference
 | |
| 
 | |
| ### Exports
 | |
| 
 | |
| - `avatarBackgroundWebSocket`
 | |
| - `useBotDetailIsReadonly`
 | |
| - `TTSInfo,
 | |
|   type VariableItem,
 | |
|   VariableKeyErrType,
 | |
|   type TableMemoryItem,
 | |
|   type SuggestQuestionMessage,
 | |
|   type BotDetailSkill,
 | |
|   type WorkFlowItemType,
 | |
|   type DatabaseInfo,
 | |
|   type DatabaseList,
 | |
|   type KnowledgeConfig,
 | |
|   type TagListType,
 | |
|   type ExtendOnboardingContent,
 | |
|   TimeCapsuleOptionsEnum,`
 | |
| - `updateHeaderStatus`
 | |
| - `initBotDetailStore`
 | |
| - `useBotDetailStoreSet`
 | |
| - `autosaveManager,
 | |
|   personaSaveManager,
 | |
|   botSkillSaveManager,
 | |
|   multiAgentSaveManager,
 | |
|   registerMultiAgentConfig,
 | |
|   getBotDetailDtoInfo,
 | |
|   saveConnectorType,
 | |
|   saveDeleteAgents,
 | |
|   saveUpdateAgents,
 | |
|   saveMultiAgentData,
 | |
|   saveFileboxMode,
 | |
|   saveTableMemory,
 | |
|   saveTTSConfig,
 | |
|   saveTimeCapsule,
 | |
|   saveDevHooksConfig,
 | |
|   updateShortcutSort,
 | |
|   updateBotRequest,`
 | |
| - `getBotDetailIsReadonly`
 | |
| - `uniqMemoryList`
 | |
| - `verifyBracesAndToast`
 | |
| 
 | |
| *And more...*
 | |
| 
 | |
| For detailed API documentation, please refer to the TypeScript definitions.
 | |
| 
 | |
| ## Development
 | |
| 
 | |
| This package is built with:
 | |
| 
 | |
| - TypeScript
 | |
| - Modern JavaScript
 | |
| - Vitest for testing
 | |
| - ESLint for code quality
 | |
| 
 | |
| ## Contributing
 | |
| 
 | |
| This package is part of the Coze Studio monorepo. Please follow the monorepo contribution guidelines.
 | |
| 
 | |
| ## License
 | |
| 
 | |
| Apache-2.0
 |