MTP-0.2.0 migration
This commit is contained in:
parent
ad42c0e51f
commit
f1c7317fab
14 changed files with 1309 additions and 281 deletions
35
src/lib.rs
35
src/lib.rs
|
|
@ -28,17 +28,44 @@ pub use conclusion::{
|
|||
pub use coral::{Coral, CoralId};
|
||||
pub use enums::*;
|
||||
pub use errors::{ShoalError, ValidationError};
|
||||
pub use krill::{KrillConfig, KrillDescriptor, KrillId};
|
||||
pub use krill::{KrillConfig, KrillDescriptor, KrillId, PodProtocolVersion};
|
||||
pub use mutations::FileMutation;
|
||||
pub use project::{Project, ProjectFile, ProjectId, ProjectSettings};
|
||||
pub use task::{Task, TaskResult};
|
||||
pub use todo::{Dependency, ToDo};
|
||||
pub use tools::{
|
||||
format_tool_error, format_tool_result, format_tools_json, is_global_tool, is_reef_proxy_tool,
|
||||
compute_tools_hash, format_tool_error, format_tool_result, format_tools_json,
|
||||
is_global_tool, is_reef_proxy_tool,
|
||||
parse_tool_call_blocks, parse_tool_call_stream, tool_definitions, tool_ids_for_agent_type,
|
||||
ApprovalRequirement, CompositionStep, ContextVisibility, ExecutionContext,
|
||||
MarketplaceSearchResults, ParsedToolCall, TestAction, ToolComposition, ToolDefinition,
|
||||
ToolDependency, ToolDocumentation, ToolExample, ToolExecutor, ToolListing, ToolParser,
|
||||
ToolPlugin, ToolRegistry, ToolTest, ToolTestResult, ToolTestSuite, ToolTestSuiteResult,
|
||||
ToolVersion, GLOBAL_TOOLS, REEF_PROXY_TOOLS,
|
||||
ToolPlugin, ToolRegistry, ToolState, ToolTest, ToolTestResult, ToolTestSuite,
|
||||
ToolTestSuiteResult, ToolVersion, GLOBAL_TOOLS, REEF_PROXY_TOOLS,
|
||||
};
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn typemap_contains_expected_types() {
|
||||
let tm = mtp::type_map::TypeMap::latest();
|
||||
assert!(
|
||||
tm.data_id_enum(DataType::ProjectId).is_some(),
|
||||
"TypeMap missing ProjectId"
|
||||
);
|
||||
assert!(
|
||||
tm.comm_id_enum(CommunicationType::AuthRequest).is_some(),
|
||||
"TypeMap missing AuthRequest"
|
||||
);
|
||||
assert!(
|
||||
tm.comm_id_enum(CommunicationType::PasswordAuthRequest).is_some(),
|
||||
"TypeMap missing PasswordAuthRequest"
|
||||
);
|
||||
assert!(
|
||||
tm.data_id_enum(DataType::DockId).is_some(),
|
||||
"TypeMap missing DockId"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue