summaryrefslogtreecommitdiff
path: root/libpanto/src/root.zig
diff options
context:
space:
mode:
authorT <t@tjp.lol>2026-05-25 22:54:43 -0600
committerT <t@tjp.lol>2026-05-26 10:10:42 -0600
commitc2f727e188c1558bcc6b34569af2feab3b0366c0 (patch)
tree24573b32e92cb45f998c24c304d2b060c6737b1f /libpanto/src/root.zig
parentf026bb81ae68f516910d0eb4f23c9344dd36b62b (diff)
phase 3 part 1
Diffstat (limited to 'libpanto/src/root.zig')
-rw-r--r--libpanto/src/root.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/libpanto/src/root.zig b/libpanto/src/root.zig
index a5cf8b5..bfc814b 100644
--- a/libpanto/src/root.zig
+++ b/libpanto/src/root.zig
@@ -3,6 +3,12 @@ pub const provider = @import("provider.zig");
pub const agent = @import("agent.zig");
pub const config = @import("config.zig");
pub const sse = @import("sse.zig");
+pub const tool = @import("tool.zig");
+pub const tool_registry = @import("tool_registry.zig");
+
+// Re-exports for ergonomic embedder use.
+pub const Tool = tool.Tool;
+pub const ToolRegistry = tool_registry.ToolRegistry;
// Internal modules. Not part of the public API — callers construct providers
// via `provider.Provider.init(allocator, io, config)`, which picks the right