fss-mini-rag-github/logs/log_functions.sh
fss-code-server 9bad6e25c3 Agent Test Results: Plant Logistics Supply Chain Optimization
- Successfully tested FSS-Mini-RAG with plant logistics documentation
- Created comprehensive knowledge base with 5 domain documents (~4,200 words)
- Executed 5 search queries testing warehouse, inventory, and supply chain topics
- Identified and reported 1 issue via Gitea (virtual environment detection)
- Overall effectiveness rating: 7/10 for logistics professionals

Testing completed by Agent 03 on 2025-09-08

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 15:57:29 +00:00

39 lines
1.5 KiB
Bash

#!/bin/bash
AGENT_ID="03"
log_message() {
local level=$1
local phase=$2
local message=$3
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [AGENT-${AGENT_ID}] [$phase] [$level] $message" >> logs/agent_${AGENT_ID}_session.log
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [$phase] [$level] $message"
if [ "$level" = "ERROR" ]; then
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [AGENT-${AGENT_ID}] [$phase] $message" >> logs/agent_${AGENT_ID}_errors.log
fi
}
update_progress() {
local phase=$1
local percentage=$2
jq --arg phase "$phase" --arg pct "$percentage" --arg time "$(date -Iseconds)" \
'.current_phase = $phase | .progress_percentage = ($pct | tonumber) | .last_update = $time' \
logs/agent_${AGENT_ID}_progress.json > logs/agent_${AGENT_ID}_progress.tmp && \
mv logs/agent_${AGENT_ID}_progress.tmp logs/agent_${AGENT_ID}_progress.json
}
log_gitea() {
local operation=$1
local details=$2
echo "[$(date '+%Y-%m-%d %H:%M:%S')] [AGENT-${AGENT_ID}] [GITEA] $operation: $details" >> logs/agent_${AGENT_ID}_gitea.log
log_message "INFO" "GITEA" "$operation: $details"
}
mark_complete() {
local rating=$1
jq --arg time "$(date -Iseconds)" --arg rating "$rating" \
'.status = "completed" | .progress_percentage = 100 | .current_phase = "COMPLETE" | .overall_rating = ($rating | tonumber) | .last_update = $time' \
logs/agent_${AGENT_ID}_progress.json > logs/agent_${AGENT_ID}_progress.tmp && \
mv logs/agent_${AGENT_ID}_progress.tmp logs/agent_${AGENT_ID}_progress.json
}