#!/bin/bash
INPUT=$(cat)
if command -v jq &> /dev/null; then
TOOL_NAME=$(echo "$INPUT" | jq -r '.result_context.tool_name // empty')
TOOL_ARGS=$(echo "$INPUT" | jq -r '.result_context.tool_args // empty')
SUCCESS=$(echo "$INPUT" | jq -r '.result_context.success // empty')
DURATION=$(echo "$INPUT" | jq -r '.result_context.duration_ms // empty')
LOG_DIR="$HOME/.atomcode/hooks-logs"
mkdir -p "$LOG_DIR"
LOG_FILE="$LOG_DIR/tool-calls.log"
TIMESTAMP=$(date '+%Y-%m-%d %H:%M:%S')
echo "[$TIMESTAMP] $TOOL_NAME (${DURATION}ms, success=$SUCCESS)" >> "$LOG_FILE"
fi
echo "ok"