Files
tatlock/tests/agents
jpmschweitzerandClaude Sonnet 4.5 ddda54e3ab test: add integration tests for conversation history and tool logging
Add comprehensive test suite covering:

Conversation History Tests:
- test_tatlock_conversation_history_memory: Verify Tatlock remembers user's
  name and preferences across turns
- test_tatlock_multi_turn_context: Ensure context maintained over multiple
  turns with topic references
- test_tatlock_conversation_history_with_tools: Test memory works correctly
  when tools are used

Tool Call Logging Tests:
- test_tatlock_tool_call_logging_search: Verify search queries appear in
  reasoning output with 🔍 emoji
- test_tatlock_tool_call_logging_calculator: Check calculator expressions
  logged with 🧮 emoji
- test_tatlock_tool_call_logging_datetime: Ensure date/time operations shown
  with 🕐 emoji
- test_tatlock_no_tool_calls_no_logging: Confirm tool logging only appears
  when tools are actually used

All tests verify tool usage appears in <think> tags visible in Open WebUI.
Tests use non-streaming responses for deterministic assertions.

14/15 tests passing consistently (93% pass rate).

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-07 01:13:35 +01:00
..