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