Commit Graph

  • 6e31e31718 Updated so you can dump all messages for an OllamaObject, add a system message, and add messages from a list master Zacharias 2026-07-05 21:19:55 +02:00
  • 9c7ba9cb4f Made tool calling async as well, not yet tested Zacharias 2026-06-28 17:58:44 +02:00
  • caf60eddef Made Core#qurryOllama asynchronous instead to make so it doesn't lock up the calling thread, issue discovered in the (Ollama-chat)[https://git.server.4zellen.se/neurodock/Ollama-chat] Proof of Concept Zacharias 2026-06-28 17:18:41 +02:00
  • 3c6a75a587 Some small poking at things :) Zacharias 2026-06-28 15:46:57 +02:00
  • 6d7088fd76 Renamed return type of Loader#getTools(Plugin) to OllamaFunctionTool from OllamaTool Zacharias 2026-06-17 23:16:41 +02:00
  • 0e31f15e03 Renamed the build.yml to build.yml.old as the backing gitea runner is not online. Zacharias 2026-06-16 18:00:00 +02:00
  • fcbb405a2e Updated Plugin-API version as it has recived updates since 0.1.0, but yet dine to be in 1.0 release Updeaded the RPCP loader to use JarFile instead of a virtual FS Zacharias 2026-06-16 17:58:33 +02:00
  • b74c5e9e97 feat(plugin): scaffold RPCP plugin loading core Zacharias 2026-06-15 22:09:55 +02:00
  • d016ad9a48 refactor(Core): decompose handleResponse and add ToolCallingRender system Zacharias 2026-06-15 14:55:09 +02:00
  • ff0496eb61 Shit has happend, among the "shit" is working on the files stuff and refactoring Core.Source to reflect on the new names for the difrent types of tool sources Zacharias 2026-06-15 00:20:07 +02:00
  • b3cb4d86b6 Added early exit for unreachable Ollama Zacharias 2026-05-28 13:06:37 +02:00
  • ff45efbe67 Removed invalid import statment Zacharias 2026-05-28 13:05:35 +02:00
  • 9a43f8490e Removed invalid import statment Zacharias 2026-05-28 12:52:22 +02:00
  • 3395a591fb Update README.md Zacharias 2026-05-27 23:53:21 +02:00
  • ab01ac80fb Update README.md Zacharias 2026-05-27 23:50:31 +02:00
  • 4273f6c68c Update README.md Zacharias 2026-05-27 23:50:13 +02:00
  • 8b852bcf36 fixed some broken Javadoc after "The Great Refactor" Zacharias 2026-05-27 23:40:10 +02:00
  • f50c04c828 refactor: me.zacharias.chat → me.neurodock, org rename cleanup Zacharias 2026-05-27 23:34:22 +02:00
  • 88c593c47d Added files to GIT that where missing Zacharias 2026-05-27 23:06:31 +02:00
  • 978cf8d7eb refactor(Core): decompose constructCore() into focused init methods Zacharias 2026-05-27 23:04:47 +02:00
  • 931c274cd3 refactor: update CoreMemory to v2 and rename OllamaToolResponse Zacharias 2026-05-27 21:10:15 +02:00
  • ac159c2498 Corrected the fact that OllamaPerameter.OllamaPerameterBuilder#addProperty(String, Type, String, boolean) did not respect whether it's required or not Corrected so OllamaPerameter.OllamaPerameterBuilder#removeProperty(String) also removes it from the required list Corrected Javadocs made OllamaPerameter.OllamaPerameterBuilder.Type#type a final Zacharias 2026-05-27 20:20:27 +02:00
  • 06cf1c766a Added a TODO for the memory package Zacharias 2026-05-27 01:32:44 +02:00
  • f6610777ae refactor: redesign plugin system and enhance message handling Zacharias 2026-05-26 16:28:02 +02:00
  • 339b176480 Updated README to add noting of maven dependency Zacharias 2026-05-12 15:29:53 +02:00
  • a33a37ec0a Updated OllamaFunctionTool.toString to reflect what the Ollama API actually wants Zacharias 2026-05-05 22:27:36 +02:00
  • b1aa35e1b1 Updated depndencies for - GradleAPI - Launcher - MALAPITool Zacharias 2026-05-04 19:50:49 +02:00
  • 7dfaffc862 Working on fixing the implementation of PythonRunner.java Zacharias 2026-05-04 18:17:15 +02:00
  • 96a6ed169e Extracted the external tool base for python runner Zacharias 2026-05-04 14:23:26 +02:00
  • 943c8470a5 Honestly speaking... No clue what the updates are :/ Zacharias 2026-01-17 14:30:26 +01:00
  • 4262dd68c6 Enhanced tool management in OllamaObject and added Maven publishing configuration. Zacharias 2025-08-18 20:01:42 +02:00
  • 2cf0428d2a Added legal disclaimers about scraping.. mostly to make sure i dont get into too mutch trouble about things Zacharias 2025-08-05 01:33:48 +02:00
  • bbf3c645b0 Added README.md to GeniusAPI Zacharias 2025-08-05 00:51:35 +02:00
  • 4015d37657 Merge remote-tracking branch 'origin/master' Zacharias 2025-08-05 00:43:19 +02:00
  • 5886d164b4 Core.java - Added a safe handle for if Core#logWriter is not initialized to prevent craching Zacharias 2025-08-05 00:38:58 +02:00
  • ab72e1ff78 Update README.md Zacharias 2025-07-28 22:15:37 +02:00
  • db53028d1e Fixed an issue in the config Zacharias 2025-07-16 01:03:02 +02:00
  • bf5ae6dd3c And again.... Zacharias 2025-07-16 00:31:04 +02:00
  • fbf7c504b1 Testing again... *sigh* Zacharias 2025-07-16 00:29:46 +02:00
  • 8426bcac37 CI is confusing Zacharias 2025-07-16 00:28:37 +02:00
  • 5724a2342d Merge remote-tracking branch 'origin/master' Zacharias 2025-07-16 00:12:55 +02:00
  • 95ac78b2d2 Testing gitea act_runner Zacharias 2025-07-16 00:11:56 +02:00
  • 70e7e24aaa Update README.md Zacharias 2025-06-08 22:32:52 +02:00
  • 57fc7f2533 Quick and dirty commit, due to heaste of this needing Zacharias 2025-06-08 22:01:17 +02:00
  • 840ad468e3 Added Genius API wrapper for fetching song lyrics from Genius Database Zacharias 2025-06-08 21:54:56 +02:00
  • 796271443c Added Wikipedia API wrapper Zacharias 2025-06-08 21:44:04 +02:00
  • a602d30901 ... I have no excuse.. i forgot the MALAPITool's build.gradle.... Zacharias 2025-05-28 20:24:08 +02:00
  • 603b72f2d3 Started implementing jar-based(plugin) tool loading Zacharias 2025-05-28 01:11:07 +02:00
  • 8e44c11385 feat(api): major refactor from TCP socket to HTTP REST via Spring Boot Zacharias 2025-05-24 18:11:58 +02:00
  • e7cedb7f08 Updated README.md Zacharias 2025-05-23 15:37:35 +02:00
  • 5c3efa1376 Added My Anime List API wrapper Zacharias 2025-05-23 15:24:58 +02:00
  • 58c23c5897 Updated build.gradle to now include some Unit tests Zacharias 2025-03-25 23:34:07 +01:00
  • 9b3c6c20b8 Well lot's in this Zacharias 2025-03-25 23:25:29 +01:00
  • 01de196d82 Slight chages Zacharias 2025-03-14 20:01:38 +01:00
  • 907f2e42e5 Added javadoc, and fixed spelling errors. Zacharias 2025-03-14 14:32:38 +01:00
  • e7e8b445bf Update README.md Zacharias 2025-03-14 08:56:54 +01:00
  • b8c33dd116 Added an example external_tools_example.py file Zacharias 2025-02-21 22:40:39 +01:00
  • d465a5684c Added a lot of things, but i guse bigest part is the external_tools.py generator Zacharias 2025-02-21 22:38:32 +01:00
  • da2cb69b1b Started work on API and remembrance fuction Zacharias 2025-02-21 13:31:13 +01:00
  • 9daae9211f Added LICENSE Zacharias 2025-02-21 00:12:10 +01:00
  • a0eec99f9f Added -h --help to launcher arguments Added a detailed README renamed the module luancher to launcher Zacharias 2025-02-21 00:04:28 +01:00
  • b892306c09 Basicly refactord the entire project into a modular nature Zacharias 2025-02-20 23:28:24 +01:00
  • 6935e938a3 Initial commit Zacharias 2025-02-20 18:00:16 +01:00