-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
architectureArchitecture improvementsArchitecture improvementsllmzeph-llm crate (Ollama, Claude)zeph-llm crate (Ollama, Claude)
Description
Epic: #1977
MessagePart is #[derive(Serialize, Deserialize)] but contains internal variants:
ThinkingBlock, RedactedThinkingBlock, Compaction — these are Claude-specific artifacts.
Options:
- Add #[serde(skip)] to internal variants
- Split into PublicMessagePart and InternalMessagePart
Location: crates/zeph-llm/src/provider.rs
Acceptance Criteria:
- Internal variants do not appear in serialized output
- Persistence (save/load) still works
- Debug dump still captures these blocks
Complexity: Medium | Effort: 2h
Ref: ABS-05
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
architectureArchitecture improvementsArchitecture improvementsllmzeph-llm crate (Ollama, Claude)zeph-llm crate (Ollama, Claude)