Skip to content

Commit b654ab0

Browse files
authored
merge: config-update into main (#3)
Add config validation, provider status, and build improvements
2 parents 9e1a9f6 + 2bf1153 commit b654ab0

25 files changed

Lines changed: 5322 additions & 778 deletions

‎FLOW_ANALYSIS.md‎

Lines changed: 811 additions & 0 deletions
Large diffs are not rendered by default.

‎build.sh‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/bash
2+
# Build script for LLM Extension
3+
# Creates fat JAR and cleans up loose dependency JARs
4+
5+
set -e
6+
7+
# Set Java 17
8+
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
9+
10+
echo "Building LLM Extension..."
11+
sbt clean assembly
12+
13+
# Clean up loose JARs created by NetLogo plugin
14+
rm -f *.jar 2>/dev/null || true
15+
16+
# Update dist folder
17+
mkdir -p dist/llm
18+
cp target/scala-3.7.0/llm.jar dist/llm/
19+
20+
echo ""
21+
echo "Build complete!"
22+
echo "Fat JAR: target/scala-3.7.0/llm.jar"
23+
echo "Install folder: dist/llm/"
24+
echo ""
25+
echo "To install:"
26+
echo " cp -r dist/llm \"/Applications/NetLogo 7.0.0/extensions/\""

0 commit comments

Comments
 (0)