Extract `ExtensionSlashCommand` to `assistant_slash_command` crate (#20617)
This PR extracts the `ExtensionSlashCommand` implementation to the `assistant_slash_command` crate. The slash command related methods have been added to the `Extension` trait. We also create separate data types for the slash command data within the `extension` crate so that we can talk about them without depending on the `extension_host` or `assistant_slash_command`. Release Notes: - N/A
M
Marshall Bowers committed
254ce74036859cf23e2d7bca54852bb1e5ee9977
Parent: b913cf2
Committed by GitHub <noreply@github.com>
on 11/13/2024, 7:34:58 PM