Forked from arkantu/arkantu-core-tools
README.md
This repository contains core tools and logic for integrating a system with external capabilities, likely within an LM Studio context.
The project is designed to orchestrate the setup of a plugin environment by registering configuration schemes, tool providers, and prompt preprocessors into a central context object.
src/index.ts: The main entry point that initializes and registers all core components.src/toolsProvider.ts: Contains the logic for providing tools to the system.src/promptPreprocessor.ts: Handles the preprocessing of prompts, likely involving system prompt injection.src/config.ts: Holds configuration settings for the plugin.src/state.ts: (Implied) Likely manages the state of the system or plugin.src/utils.ts: Utility functions.src/zoteroManager.ts: Specific manager logic, possibly related to Zotero integration.The core functionality is exposed via src/index.ts, which sets up the necessary context:
./config.ts../toolsProvider.ts../promptPreprocessor.ts.The main function in src/index.ts orchestrates the registration of these elements into the plugin context.