Open Issues Need Help
View All on GitHubAI Summary: Create a `tools.py` module containing the `send_message` and `work_complete` functions, along with any other necessary executable tools for the ALLAN AI assistant. This module will be imported by the main ALLAN class to organize the codebase.
ALLAN, which stands for "Autonomous Language Learning (Model) Agent Network", is a system that facilitates the auto-coordination of agents. Can (or will) be used for human-level work such as developing or testing software, or writing reports by interacting with real-world sensors. Anything you can imagine.
AI Summary: Refactor the `Allan.execute_tool()` method to use a dynamic toolbox dictionary instead of a rigid if/elif block. This toolbox will contain callable tool functions, allowing for flexible tool selection and the option to blacklist tools for specific agents. The implementation will involve modifying the `tools.py` file.
ALLAN, which stands for "Autonomous Language Learning (Model) Agent Network", is a system that facilitates the auto-coordination of agents. Can (or will) be used for human-level work such as developing or testing software, or writing reports by interacting with real-world sensors. Anything you can imagine.