diff options
| author | t <t@tjp.lol> | 2026-06-18 14:15:55 -0600 |
|---|---|---|
| committer | t <t@tjp.lol> | 2026-06-18 14:16:24 -0600 |
| commit | 270cd00129551647e7c764a13836e03e0b2dc4e2 (patch) | |
| tree | f939bbf999dd67d996b4025b03dbfe4abd30b9f4 /libpanto/src/public.zig | |
| parent | 7c2d8825660f73198149c0b2ce26166b16ba3532 (diff) | |
preserve signature origins across compactions
Diffstat (limited to 'libpanto/src/public.zig')
| -rw-r--r-- | libpanto/src/public.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpanto/src/public.zig b/libpanto/src/public.zig index d547af3..eb8e29a 100644 --- a/libpanto/src/public.zig +++ b/libpanto/src/public.zig @@ -132,6 +132,11 @@ pub const TextualBlock = conversation_mod.TextualBlock; /// assembling `ContentBlock`s by hand (e.g. for conversation resumption). pub const textualBlockFromSlice = conversation_mod.textualBlockFromSlice; pub const SignatureOrigin = conversation_mod.SignatureOrigin; +/// Duplicate / free a `Message.identity`'s owned slices. Binding code uses +/// these to attach a per-message wire identity when rebuilding a conversation +/// for resumption (so it survives a later compaction). +pub const dupeWireIdentity = conversation_mod.dupeWireIdentity; +pub const freeWireIdentity = conversation_mod.freeWireIdentity; pub const ThinkingBlock = conversation_mod.ThinkingBlock; pub const ToolUseBlock = conversation_mod.ToolUseBlock; pub const ToolResultBlock = conversation_mod.ToolResultBlock; |
