- Add ToolCallIdMode type ('standard' | 'strict') for provider compatibility
- Standard mode (default): allows [a-zA-Z0-9_-] for readable session logs
- Strict mode: only [a-zA-Z0-9] for Mistral via OpenRouter
- Update sanitizeSessionMessagesImages to accept toolCallIdMode option
- Export ToolCallIdMode from pi-embedded-helpers barrel
Addresses review feedback on PR #1372 about readability.
|
||
|---|---|---|
| .. | ||
| bootstrap.ts | ||
| errors.ts | ||
| google.ts | ||
| images.ts | ||
| messaging-dedupe.ts | ||
| thinking.ts | ||
| turns.ts | ||
| types.ts | ||