Browse Source

don't generate summary files for headers/modules

main
cinnaboot 3 months ago
parent
commit
16398dd06d
  1. 6
      AGENTS.md
  2. 23
      scripts/generate_interface_summaries.sh

6
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

23
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..."

Loading…
Cancel
Save