diff --git a/extensions/llm-1.1.0.zip b/extensions/llm-1.1.0.zip new file mode 100644 index 0000000..10c3f70 Binary files /dev/null and b/extensions/llm-1.1.0.zip differ diff --git a/libraries.conf b/libraries.conf index 1012d26..e2f9f7a 100644 --- a/libraries.conf +++ b/libraries.conf @@ -155,10 +155,10 @@ In general, the LevelSpace syntax has been designed to align with existing NetLo name: "LLM" codeName: "llm" shortDescription: "Multi-provider LLM extension for NetLogo agents" - longDescription: """A NetLogo extension providing a unified interface to multiple LLM providers — OpenAI, Anthropic/Claude, Google/Gemini, local Ollama, OpenRouter, and Together AI — with per-agent conversation memory, synchronous and asynchronous chat, prompt templates, constrained choices, and reasoning/thinking-model support. + longDescription: """A NetLogo extension providing a unified interface to multiple LLM providers — OpenAI, Anthropic/Claude, Google/Gemini, local Ollama, OpenRouter, Together AI, and Groq — plus TypeSafe (Jev) for calibrated typed decisions, with per-agent conversation memory, synchronous, asynchronous and batched chat, prompt templates, constrained choices, typed decisions with probabilities, structured outputs, token and cost tracking, and reasoning/thinking-model support. -Setup required: before using the extension you must provide a configuration file specifying your LLM provider and API key (Ollama, which runs locally, needs no key). Create a config file modeled on the bundled config-reference.txt, then call llm:load-config "config.txt" (or set values with llm:set-provider, llm:set-api-key, and llm:set-model) before any other llm: primitive. Without this, models — including the bundled demos — will report that the extension is not configured.""" - version: "1.0.0" +Setup required: before using the extension you must provide a configuration file specifying your LLM provider and API key (Ollama, which runs locally, needs no key; llm:decide needs a TypeSafe key). Create a config file modeled on the bundled config-reference.txt, then call llm:load-config "config.txt" (or set values with llm:set-provider, llm:set-api-key, and llm:set-model) before any other llm: primitive. Without this, models — including the bundled demos — will report that the extension is not configured.""" + version: "1.1.0" homepage: "https://github.com/NetLogo/Netlogo-LLM-Extension" } {