
Additionally, the internal `ToolView` trait used by the registry is now called `InternalToolView`. This should make it a bit easier to understand that the `ToolView` is intended for a `gpui::View` (implementing `Render`). It does still feel like more could be merged here but I think the built tools are now a bit clearer. Release Notes: - N/A
13 lines
393 B
Rust
13 lines
393 B
Rust
mod attachment_registry;
|
|
mod project_context;
|
|
mod tool_registry;
|
|
|
|
pub use attachment_registry::{
|
|
AttachmentOutput, AttachmentRegistry, LanguageModelAttachment, SavedUserAttachment,
|
|
UserAttachment,
|
|
};
|
|
pub use project_context::ProjectContext;
|
|
pub use tool_registry::{
|
|
LanguageModelTool, SavedToolFunctionCall, ToolFunctionCall, ToolFunctionDefinition,
|
|
ToolRegistry, ToolView,
|
|
};
|