Expand description
Server-only tools and tool executors.
These tools are registered only when running the Bamboo HTTP server.
They may depend on AppState components (storage, schedulers, etc.).
Framework-agnostic tools (MemoryTool, OverlayToolExecutor, etc.) live in
bamboo-server-tools crate. This module re-exports them for convenience.
Re-exports§
pub use crate::server_tools::CompactContextTool;pub use crate::server_tools::LoadSkillTool;pub use crate::server_tools::MemoryTool;pub use crate::server_tools::OverlayToolExecutor;pub use crate::server_tools::ReadSkillResourceTool;pub use crate::server_tools::SessionInspectorTool;pub use crate::server_tools::ToolSurface;pub use crate::server_tools::ToolSurfaceFactory;pub use child_session_adapter::ChildSessionAdapter;pub use policy_aware::PolicyAwareToolExecutor;pub use schedule_tasks::ScheduleTasksTool;pub use sub_session::SubSessionTool;
Modules§
- child_
session_ adapter - Shared adapter implementing
ChildSessionPortfor server-side child session tools. - policy_
aware PolicyAwareToolExecutor: enforces a subagent profile’sToolPolicyat tool-call time.- schedule_
tasks - sub_
session