summaryrefslogtreecommitdiff
path: root/libpanto/src/anthropic_messages_json.zig
diff options
context:
space:
mode:
authort <t@tjp.lol>2026-06-07 11:39:14 -0600
committert <t@tjp.lol>2026-06-07 11:39:14 -0600
commit457ee6a0d56c5a0470e77fca79d3e85f65f51fec (patch)
tree4f513379a10fb9db2c792d99933a85f4f7991459 /libpanto/src/anthropic_messages_json.zig
parentb14859b9726185ab873356390068e887b7f486d3 (diff)
Add public.zig as the libpanto root; delete root.zig
public.zig is now the sole exported root (build.zig points the panto module at it). It defines the curated public API allowlist: behavioral facades (Agent/Stream/Conversation wrapping a pointer to the heap-pinned internal), the ResultParts struct, Pricing, the session seam, and data-type aliases for the Config/Conversation/Event families. A clearly-marked transitional block re-exports the internal module namespaces and the freestanding result-part helpers the panto CLI still imports directly; Phase 4 trims these as the CLI migrates onto the curated surface. Stream.Phase is now pub so State can alias it. The refAllDecls test contract moved from root.zig into public.zig.
Diffstat (limited to 'libpanto/src/anthropic_messages_json.zig')
0 files changed, 0 insertions, 0 deletions