docs: update changelog for conversation history and tool logging features

Update [Unreleased] section with:

Added:
- Conversation history support for multi-turn conversations
  - PydanticAI message format conversion
  - Full context passing via message_history
  - Empty message filtering
- Tool call logging to reasoning output
  - ToolCallTracker dependency system
  - Emoji indicators for different tools (🔍 🧮 🕐)
  - Visibility in <think> tags

Changed:
- Enhanced Tatlock agent with conversation memory
- All tools now log usage via RunContext
- Improved debug logging

Fixed:
- Conversation context maintenance across turns
- Tool usage transparency for users

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-07 01:14:36 +01:00
co-authored by Claude Sonnet 4.5
parent 7b25985108
commit 2577730546
+21
View File
@@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Added
- **Conversation history support**: Tatlock now remembers previous turns in multi-turn conversations
- OpenAI-format messages converted to PydanticAI `ModelRequest`/`ModelResponse` objects
- Full conversation context passed to agent via `message_history` parameter
- Empty messages filtered to prevent Ollama errors
- **Tool call logging to reasoning output**: Users can see what tools are doing in real-time
- `ToolCallTracker` dependency system for per-request tool usage logging
- Web search queries appear with 🔍 emoji (e.g., "🔍 Searching for: 'Python 3.13'")
- Calculator expressions appear with 🧮 emoji (e.g., "🧮 Calculating: sqrt(144) + 25")
- Date/time operations appear with 🕐 emoji (e.g., "🕐 Calculating date offset: 2 weeks ago")
- Tool usage visible in `<think>` tags in Open WebUI
### Changed
- Enhanced Tatlock agent with conversation memory capabilities
- All tools now log their usage via `RunContext` dependencies
- Improved debug logging for message history construction
### Fixed
- Conversation context now properly maintained across multiple turns
- Tool usage transparency - users can see exactly what queries/calculations are being performed
## [0.2.0] - 2025-12-06
### Added