COWMODSКаталог модов
AskChat

ВЕРСИИ (5)

release

AskChat 1.5

1.5
29 авг. 2026 г.53Minecraft: 26.2bukkit, paper, spigot
Скачать
Что нового
Adds persistent memory. - New `save_memory` agent tool: Notch can permanently save a short note, shared by every player and persisted across restarts in `plugins/AiChatBuddy/memory.txt`. - Used when a player explicitly asks Notch to remember/save/note something, or right after `web_search`/`minecraft_wiki` shows Notch was wrong or out of date (e.g. a game update he didn't know about) — so he knows to check next time instead of trusting stale knowledge. - Saved notes are injected into the system prompt on every question. - New admin command: `/aichat memory <list|forget <index>|clear>` (permission `aichatbuddy.memory`, default op). - New config section: `memory.enabled` / `memory.max-entries` (default 50, oldest notes dropped first).
release

AskChat 1.4

1.4
7 авг. 2026 г.29Minecraft: 26.2bukkit, paper, spigot
Скачать
Что нового
Updated for Minecraft 26.2. Built against paper-api 26.2.build.102-stable; api-version bumped from 1.21 to 26.2. No behavioral changes.
release

AskChat 1.3

1.3
20 мая 2026 г.49Minecraft: 26.1.2bukkit, paper, spigot
Скачать
Что нового
Supporting 26.1.2
release

AskChat 1.2

1.2
20 мая 2026 г.44Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# Changelog ## 1.2 First public multi-provider release. Two jars are shipped: - `AiChatBuddy-1.2-mc26.jar` — Paper 26.x (Java 25) - `AiChatBuddy-1.2-mc1.21.jar` — Paper 1.21.x (Java 21) ### Added - **Three AI providers**, runtime-switchable via `provider:` in `config.yml`: - **Gemini** (default) — defaults to `gemma-4-31b-it`, supports function calling. - **Ollama** — works with local Ollama (`http://localhost:11434`) or Ollama Turbo cloud (`https://ollama.com`). - **NVIDIA NIM** — OpenAI-compatible, defaults to `meta/llama-3.3-70b-instruct`. - **Agentic tool use** — the model can call tools mid-conversation and the plugin loops until it produces a final answer: - `web_search` — Brave Search API (free tier, hidden from the model if no key is set). - `minecraft_wiki` — MediaWiki search against the official Minecraft Wiki. - **Notch persona** — default `prompt-template` casts the bot as the ancient overseer of the world: mythical, kind, knowledgeable, never breaks character, never narrates its plan. - **Per-player rolling history** — last `max-history` turns (default 8) kept per UUID, plus: - `/aichat forget` — clears your own history. - `/aichat forget <player>` — op-only, clears another player's. - **`/aichat reload`** — re-reads `config.yml` and clears in-memory history without a server restart. - **`agent-max-steps`** (default 8) — caps tool-calling iterations, then forces a best-effort synthesis pass so players always get an answer instead of an error. - **`private-questions`** mode — when true, `!ask` is whispered back to the asker instead of broadcast. - **Dual-flavor build** — `-Pflavor=modern|legacy` produces the matching jar with the correct Java target and paper-api version. ### Changed - Default Gemini model: `gemini-2.5-flash` → `gemma-4-31b-it` (verified function-calling support, free tier). - Default Ollama model: `llama3.2` → `gpt-oss:20b` (works on cloud; `llama3.2` is local-only). - Default `agent-max-steps`: 5 → 8. - Prompt template rewritten for Notch persona with explicit anti-narration rules ("never say 'let me try again'", etc.) and balanced tool-use guidance (use tools for factual queries, skip for greetings/jokes/opinions). - Length guidance: short by default but go longer when the question genuinely needs detail. ### Fixed - **Gemini 400 INVALID_ARGUMENT** ("function response turn must immediately follow function call turn"). Root cause: per-player history was storing the full tool-call trajectory, and the front-trim could leave an orphan `function_call` at the head. Fix: only user turns and plain assistant-text turns are persisted; intermediate tool plumbing is dropped. - **Hitting `agent-max-steps` produced a hard error** instead of an answer. Now does one final synthesis pass with tools disabled. - **Bot saying "Let me try that again!" without retrying.** Prompt now bans status-update narration outright — either silently call a tool or give the final answer. - **MediaWiki tool — pipe separator** must be `%7C`-encoded in URLs. - **Brave Search tool** — gzip handling fixed; parse errors now include a body preview (json-simple's `ParseException.getMessage()` returns null otherwise). ### Configuration migration - Old top-level `api-key` / `api-url` are still read but logged as deprecated. Move them to `providers.gemini.api-key` / `providers.gemini.api-url`. ### Build - `./gradlew build` — modern (Paper 26.x, Java 25). - `./gradlew build -Pflavor=legacy` — legacy (Paper 1.21.x, Java 21). - Foojay toolchain resolver added so missing JDKs auto-download. ### Permissions - `aichatbuddy.ask` (default: everyone) — use `!ask` in chat. - `aichatbuddy.reload` (op) — `/aichat reload`. - `aichatbuddy.forget.self` (default: everyone) — `/aichat forget`. - `aichatbuddy.forget.others` (op) — `/aichat forget <player>`.
release

AskChat 1.1

1.1
9 авг. 2024 г.213Minecraft: 1.21, 1.21.1paper
Скачать
Что нового
Initial Release (see readme for features)