refactor: me.zacharias.chat → me.neurodock, org rename cleanup
build / build (push) Has been cancelled

- Renamed package from me.zacharias.chat to me.neurodock across all 8 modules
- Updated Gradle group from me.zacharias.neurodock to me.neurodock
- Updated README and other files to reflect new Gitea org URL (Chat_things → neurodock)

Dev note: 95 files touched. The Great Refactor is complete, long may it rest.
This commit is contained in:
2026-05-27 23:34:22 +02:00
parent 88c593c47d
commit f50c04c828
97 changed files with 301 additions and 315 deletions
-1
View File
@@ -2,7 +2,6 @@ plugins {
id 'java-library'
}
group = 'me.zacharias.neurodock'
version = '1.6'
dependencies {
@@ -1,10 +1,10 @@
package me.zacharias.chat.core;
package me.neurodock.core;
import me.zacharias.chat.core.memory.*;
import me.zacharias.chat.ollama.*;
import me.zacharias.chat.ollama.exceptions.OllamaToolErrorException;
import me.zacharias.chat.plugin.loader.Loader;
import me.zacharias.chat.plugin.exceptions.PluginLoadingException;
import me.neurodock.core.memory.*;
import me.neurodock.ollama.*;
import me.neurodock.ollama.exceptions.OllamaToolErrorException;
import me.neurodock.plugin.loader.Loader;
import me.neurodock.plugin.exceptions.PluginLoadingException;
import org.intellij.lang.annotations.MagicConstant;
import org.jetbrains.annotations.NotNull;
import org.json.JSONArray;
@@ -23,7 +23,7 @@ import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import static me.zacharias.chat.ollama.OllamaFunctionArgument.deconstructOllamaFunctionArguments;
import static me.neurodock.ollama.OllamaFunctionArgument.deconstructOllamaFunctionArguments;
/**
* The Main class for the System, responsible for managing the OllamaObject, tools, and the Ollama API.
@@ -1,4 +1,4 @@
package me.zacharias.chat.core;
package me.neurodock.core;
import java.util.HashMap;
import java.util.Map;
@@ -1,4 +1,4 @@
package me.zacharias.chat.core;
package me.neurodock.core;
/**
* The Configuration class, where arguments are stored and retrieved. This is used to configure the running of the program from the Launcher.
@@ -1,4 +1,4 @@
package me.zacharias.chat.core;
package me.neurodock.core;
/**
* A simple Pair class.
@@ -1,7 +1,7 @@
package me.zacharias.chat.core;
package me.neurodock.core;
import me.zacharias.chat.ollama.OllamaMessage;
import me.zacharias.chat.ollama.OllamaMessageRole;
import me.neurodock.ollama.OllamaMessage;
import me.neurodock.ollama.OllamaMessageRole;
/**
* Represents a {@link PrintAdvanceMessageHandler}.
@@ -1,8 +1,9 @@
package me.zacharias.chat.core;
package me.neurodock.core;
import me.zacharias.chat.ollama.OllamaMessage;
import me.neurodock.ollama.OllamaMessage;
import me.neurodock.ollama.OllamaMessageRole;
import static me.zacharias.chat.ollama.OllamaFunctionArgument.deconstructOllamaFunctionArguments;
import static me.neurodock.ollama.OllamaFunctionArgument.deconstructOllamaFunctionArguments;
/**
* Represents a PrintMessageHandler.
@@ -20,7 +21,7 @@ public interface PrintMessageHandler extends PrintAdvanceMessageHandler {
* This is a default implementation when wrapping {@link PrintAdvanceMessageHandler} to this "simpler" {@link PrintMessageHandler}
*
*
* @param message The {@link OllamaMessage} requested to be printed from a veriity of sources, see {@link me.zacharias.chat.ollama.OllamaMessageRole}
* @param message The {@link OllamaMessage} requested to be printed from a veriity of sources, see {@link OllamaMessageRole}
*/
default void printMessage(OllamaMessage message) {
printMessage(switch (message.getRole()) {
@@ -1,17 +1,14 @@
package me.zacharias.chat.core.files;
package me.neurodock.core.files;
import me.zacharias.chat.core.Core;
import me.zacharias.chat.core.Pair;
import me.zacharias.chat.core.files.tools.ReadFileTool;
import me.zacharias.chat.ollama.OllamaTool;
import me.neurodock.core.Core;
import me.neurodock.core.Pair;
import me.neurodock.core.files.tools.ReadFileTool;
import me.neurodock.ollama.OllamaTool;
import org.intellij.lang.annotations.MagicConstant;
import java.io.*;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.Arrays;
/**
* Base class responsible for the {@link me.zacharias.chat.core.files} related systems
@@ -51,7 +48,7 @@ public class FileHandler {
}
/**
* Returns a list of all {@link me.zacharias.chat.ollama.OllamaTool}'s this module adds
* Returns a list of all {@link OllamaTool}'s this module adds
* @return
*/
public static ArrayList<Pair<? extends OllamaTool, String>> getTools() {
@@ -1,4 +1,4 @@
package me.zacharias.chat.core.files;
package me.neurodock.core.files;
public class FileHandlerException extends RuntimeException {
public FileHandlerException(String message) {
@@ -1,6 +1,6 @@
package me.zacharias.chat.core.files;
package me.neurodock.core.files;
import me.zacharias.chat.core.Core;
import me.neurodock.core.Core;
public class FileHandlerLocation {
public static final String DATA_FILES = Core.DATA+"/files";
@@ -0,0 +1,4 @@
package me.neurodock.core.files;
public class ListFiles {
}
@@ -1,11 +1,11 @@
package me.zacharias.chat.core.files.tools;
package me.neurodock.core.files.tools;
import me.zacharias.chat.core.files.FileHandler;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.zacharias.chat.ollama.exceptions.OllamaToolErrorException;
import me.neurodock.core.files.FileHandler;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import me.neurodock.ollama.exceptions.OllamaToolErrorException;
import org.jetbrains.annotations.NotNull;
import java.io.*;
@@ -1,10 +1,10 @@
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.zacharias.chat.ollama.exceptions.OllamaToolErrorException;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import me.neurodock.ollama.exceptions.OllamaToolErrorException;
import org.jetbrains.annotations.NotNull;
/**
@@ -1,6 +1,6 @@
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
import me.zacharias.chat.core.Core;
import me.neurodock.core.Core;
import org.json.JSONArray;
import org.json.JSONObject;
@@ -1,9 +1,9 @@
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import org.jetbrains.annotations.NotNull;
public class GetMemoriesFunction extends OllamaFunctionTool {
@@ -1,9 +1,9 @@
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import org.jetbrains.annotations.NotNull;
/**
@@ -1,9 +1,9 @@
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import org.jetbrains.annotations.NotNull;
import org.json.JSONArray;
@@ -1,10 +1,10 @@
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.zacharias.chat.ollama.exceptions.OllamaToolErrorException;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import me.neurodock.ollama.exceptions.OllamaToolErrorException;
import org.jetbrains.annotations.NotNull;
/**
@@ -1,12 +1,12 @@
package me.zacharias.chat.core.memory.array;
package me.neurodock.core.memory.array;
import me.zacharias.chat.core.memory.CoreMemory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaPerameter.OllamaPerameterBuilder.Type;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.zacharias.chat.ollama.exceptions.OllamaToolErrorException;
import me.neurodock.core.memory.CoreMemory;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaPerameter.OllamaPerameterBuilder.Type;
import me.neurodock.ollama.OllamaToolResponse;
import me.neurodock.ollama.exceptions.OllamaToolErrorException;
import org.jetbrains.annotations.NotNull;
public class AddArrayMemory extends OllamaFunctionTool {
@@ -1,11 +1,11 @@
package me.zacharias.chat.core.memory.array;
package me.neurodock.core.memory.array;
import me.zacharias.chat.core.memory.CoreMemory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.zacharias.chat.ollama.OllamaPerameter.OllamaPerameterBuilder.Type;
import me.neurodock.core.memory.CoreMemory;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import me.neurodock.ollama.OllamaPerameter.OllamaPerameterBuilder.Type;
import org.jetbrains.annotations.NotNull;
public class GetArrayMemory extends OllamaFunctionTool {
@@ -1,10 +1,10 @@
package me.zacharias.chat.core.memory.array;
package me.neurodock.core.memory.array;
import me.zacharias.chat.core.memory.CoreMemory;
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.neurodock.core.memory.CoreMemory;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import org.jetbrains.annotations.NotNull;
public class GetArrayedMemories extends OllamaFunctionTool {
@@ -2,4 +2,4 @@
* A memory module for the AI Assistent to have the abilit to store memories between conversations, and over longer time
* TODO: Key-Value map memory bank alongside of the array based.
*/
package me.zacharias.chat.core.memory;
package me.neurodock.core.memory;
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import java.util.ArrayList;
@@ -1,7 +1,7 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import me.zacharias.chat.core.Core;
import me.zacharias.chat.ollama.exceptions.OllamaToolErrorException;
import me.neurodock.core.Core;
import me.neurodock.ollama.exceptions.OllamaToolErrorException;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;
@@ -1,7 +1,7 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import me.zacharias.chat.core.Core;
import me.zacharias.chat.core.Pair;
import me.neurodock.core.Core;
import me.neurodock.core.Pair;
import org.intellij.lang.annotations.MagicConstant;
import org.jetbrains.annotations.NotNull;
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import org.json.JSONObject;
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
/**
* Represents the role of a message.
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import org.json.JSONArray;
import org.json.JSONObject;
@@ -1,10 +1,10 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import me.zacharias.chat.core.Core;
import me.zacharias.chat.core.LaunchOptions;
import me.zacharias.chat.core.Pair;
import me.zacharias.chat.core.files.FileHandlerLocation;
import me.zacharias.chat.core.files.FileHandler;
import me.neurodock.core.Core;
import me.neurodock.core.LaunchOptions;
import me.neurodock.core.Pair;
import me.neurodock.core.files.FileHandlerLocation;
import me.neurodock.core.files.FileHandler;
import org.intellij.lang.annotations.MagicConstant;
import org.json.JSONArray;
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import org.json.JSONObject;
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
/**
* Represents a tool.
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import org.json.JSONObject;
@@ -1,4 +1,4 @@
package me.zacharias.chat.ollama;
package me.neurodock.ollama;
import org.json.JSONObject;
@@ -1,6 +1,6 @@
package me.zacharias.chat.ollama.exceptions;
package me.neurodock.ollama.exceptions;
import me.zacharias.chat.core.Core;
import me.neurodock.core.Core;
import org.json.JSONObject;
/**
@@ -1,7 +1,7 @@
package me.zacharias.chat.ollama.utils;
package me.neurodock.ollama.utils;
import me.zacharias.chat.ollama.OllamaMessage;
import me.zacharias.chat.ollama.OllamaMessageRole;
import me.neurodock.ollama.OllamaMessage;
import me.neurodock.ollama.OllamaMessageRole;
public class SystemMessage extends OllamaMessage {
/**
@@ -1,13 +1,14 @@
package me.zacharias.chat.plugin.loader;
package me.neurodock.plugin.loader;
import jdk.jshell.spi.ExecutionControl;
import me.zacharias.chat.core.Pair;
import me.neurodock.core.Pair;
import me.neurodock.ollama.*;
import me.zacharias.chat.ollama.*;
import me.zacharias.chat.plugin.Plugin;
import me.zacharias.chat.plugin.PluginMetadata;
import me.zacharias.chat.plugin.exceptions.ToolRuntimeException;
import me.zacharias.chat.plugin.tool.Tool;
import me.zacharias.chat.plugin.tool.ToolResponse;
import me.neurodock.plugin.Plugin;
import me.neurodock.plugin.PluginMetadata;
import me.neurodock.plugin.exceptions.ToolRuntimeException;
import me.neurodock.plugin.tool.Tool;
import me.neurodock.plugin.tool.ToolResponse;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
@@ -1,4 +0,0 @@
package me.zacharias.chat.core.files;
public class ListFiles {
}
+2 -2
View File
@@ -1,5 +1,5 @@
import me.zacharias.chat.core.files.FileHandler;
import me.zacharias.chat.core.files.FileHandlerException;
import me.neurodock.core.files.FileHandler;
import me.neurodock.core.files.FileHandlerException;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
+1 -1
View File
@@ -1,6 +1,6 @@
package plugin;
import me.zacharias.chat.plugin.Plugin;
import me.neurodock.plugin.Plugin;
public class Test extends Plugin {
}
+4 -4
View File
@@ -2,10 +2,10 @@ package plugin;
//// This class is broken due to the current refactoring on the RPCP part of this project.
import me.zacharias.chat.ollama.OllamaFunctionArgument;
import me.zacharias.chat.ollama.OllamaFunctionTool;
import me.zacharias.chat.ollama.OllamaPerameter;
import me.zacharias.chat.ollama.OllamaToolResponse;
import me.neurodock.ollama.OllamaFunctionArgument;
import me.neurodock.ollama.OllamaFunctionTool;
import me.neurodock.ollama.OllamaPerameter;
import me.neurodock.ollama.OllamaToolResponse;
import me.zacharias.chat.plugin.annotation.OllamaTool;
import me.zacharias.chat.plugin.annotation.injectons.InjectPlugin;
import org.jetbrains.annotations.NotNull;