From 16398dd06dffc19adb990d8ec12af890cabbd28e Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Wed, 22 Apr 2026 12:21:20 -0400 Subject: [PATCH] don't generate summary files for headers/modules --- AGENTS.md | 6 +----- scripts/generate_interface_summaries.sh | 23 +++++++++++++++++++---- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 5bc6558..decebbd 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -56,8 +56,4 @@ ## Documentation - Always read in docs/technical_reference.md when starting a new session -- Always read in src/*.summary.md when starting a new session, with the following exceptions: - - src/config_validator.summary.md - - src/test_utilities.summary.md - - src/renderer.summary.md - - src/ui_renderer.summary.md +- Always read in src/*.summary.md when starting a new session diff --git a/scripts/generate_interface_summaries.sh b/scripts/generate_interface_summaries.sh index 15844e4..b2537e8 100755 --- a/scripts/generate_interface_summaries.sh +++ b/scripts/generate_interface_summaries.sh @@ -4,8 +4,6 @@ set -e -PROVIDER="llama.cpp" -MODEL="Qwen3.5-35B" SRC_DIR="/home/agent/dev/claudes_game/src" TEMP_EXT=".summary.md" PROMPT_FILE="scripts/prompt.md" @@ -32,7 +30,7 @@ process_module() { # Build command as array CMD=() - CMD+=("pi" "--print" "--no-session" "--provider" "llama.cpp" "--model" "Qwen3.5-35B") + CMD+=("pi" "--print" "--no-session" "--provider" "llama.cpp" "--model" "Qwen3.6-35B") CMD+=("$(generate_prompt "$module_name")") #echo "CMD would execute: ${CMD[*]}" @@ -41,7 +39,24 @@ process_module() { } # List of modules to process (based on src/ directory) -MODULES=( $(ls src/*.h | grep -oP '[^/]+(?=\.h)') ) +# Modules to exclude from processing +EXCLUDED=("renderer" "ui_renderer" "config_validator") + +# Filter function +is_excluded() { + local mod="$1" + for exc in "${EXCLUDED[@]}"; do + [[ "$mod" == "$exc" ]] && return 0 + done + return 1 +} + +# Build filtered list +MODULES=() +for h in src/*.h; do + mod=$(basename "$h" .h) + is_excluded "$mod" || MODULES+=("$mod") +done echo "=== Interface Summary Generator ===" echo "Processing ${#MODULES[@]} modules..."