{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/python -c \"\nfrom config import OLLAMA_CHAT_MODEL, EMBEDDING_MODEL\nfrom model_registry import ModelRegistry\n\nprint('=== Config Values ===')\nprint(f'OLLAMA_CHAT_MODEL: {OLLAMA_CHAT_MODEL}')\nprint(f'EMBEDDING_MODEL: {EMBEDDING_MODEL}')\n\nprint('\\n=== From Registry ===')\nregistry = ModelRegistry.get_instance()\nprint('Chat Models:')\nfor key, label in registry.get_chat_models().items():\n print(f' {key} => {label}')\n\nprint('\\nEmbedding Models:')\nfor key, label in registry.get_embedding_models().items():\n print(f' {key} => {label}')\n\nprint('\\n=== Validation ===')\nprint(f'gemma3:27b-it-qat valid? {registry.is_valid(\\\"ollama:gemma3:27b-it-qat\\\")}')\nprint(f'Label: {registry.get_label(\\\"ollama:gemma3:27b-it-qat\\\")}')\n\"",
"description": "Test Python model registry"
}
}
{
"tool_response": {
"stdout": "=== Config Values ===\nOLLAMA_CHAT_MODEL: gemma3:27b-it-qat\nEMBEDDING_MODEL: mxbai-embed-large\n\n=== From Registry ===\nChat Models:\n claude-opus-4-5-20251101 => Claude Opus 4.5\n claude-sonnet-4-20250514 => Claude Sonnet 4\n ollama:gemma3:27b-it-qat => Gemma 3 27B (lokal)\n ollama:gpt-oss:20b => GPT-OSS 20B (lokal)\n ollama:minicpm-v:latest => MiniCPM-V Vision (lokal)\n ollama:mistral:latest => Mistral (lokal)\n ollama:gemma3:4b-it-qat => Gemma 3 4B (lokal)\n ollama:llama3.2:latest => Llama 3.2 (lokal)\n\nEmbedding Models:\n ollama:mxbai-embed-large:latest => MxBAI Embed Large\n ollama:mxbai-embed-8k:latest => MxBAI Embed 8K\n\n=== Validation ===\ngemma3:27b-it-qat valid? 1\nLabel: Gemma 3 27B (lokal)",
"stderr": "",
"interrupted": false,
"isImage": false
}
}