feat: add tool status management and localization for skill installation
- Updated chat message types to include tool statuses. - Enhanced localization files for English, Thai, and Chinese to support new tool status messages. - Modified HomePage and SkillsPage components to handle tool statuses in chat messages. - Implemented tool status merging and updating logic in the chat store. - Added handling for tool status events in the gateway event processing. - Created tests for chat message rendering with tool statuses and skill installation shortcuts. - Improved gateway event dispatching for tool lifecycle events.
This commit is contained in:
@@ -74,6 +74,14 @@ export function dispatchGatewayRpcMethod(
|
||||
handled: true,
|
||||
result: skillHandlers.handleSkillsUpdate(params),
|
||||
};
|
||||
case 'skills.install':
|
||||
return {
|
||||
handled: true,
|
||||
result: skillHandlers.handleSkillsInstall(
|
||||
params as GatewayRpcParams['skills.install'],
|
||||
broadcast,
|
||||
),
|
||||
};
|
||||
default:
|
||||
return { handled: false };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user