Private AI bot for WhatsApp and Telegram. Runs on your own computer. Uses your local or cloud LLM
Stars
9
Forks
2
Watchers
9
Open Issues
0
Overall repository health assessment
^4.21.0^5.0.4^6.7.9^11.6.0^10.0.1^17.2.4^0.67.0^9.5.0^1.49.0^0.12.0^0.1.7-alpha.2Enhance memory indexing and search functionality: Introduced a new type field for chunks, allowing categorization of notes. Updated the backfill process to populate type for existing entries. Enhanced search capabilities to filter results by type, and updated memory save functionality to include type tagging. Revised documentation to reflect new type parameter in memory search and save tools.
3d62ec0View on GitHubEnhance SSH inspect argument normalization: Introduced a function to normalize command-line arguments by stripping surrounding quotes and splitting concatenated flags and values. This improvement ensures that remote shell commands are received correctly, enhancing command execution reliability.
94bdd24View on GitHubRefine agent response logic: Implemented a completeness probe to assess if LLM responses fully address user queries, allowing for retries with search instructions when necessary. Updated parsing logic to bypass LLM for simple single-intent messages, enhancing response accuracy and efficiency.
8378118View on GitHubUpdate Home Assistant skill documentation: Refined command descriptions to clarify usage for home appliances and sensors, emphasizing the distinction between indoor and outdoor queries. Improved guidance on command syntax and user interactions for enhanced clarity.
b9a9785View on GitHubEnhance agent response formatting: Added a new line to include a summary of tools already called in the agent's response, improving clarity on tool availability and addressing user queries more effectively.
7ad6f71View on GitHubUpdate Home Assistant skill documentation: Expanded command descriptions to include indoor temperature and humidity queries, emphasizing the use of specific commands for sensor data retrieval. Enhanced clarity on command usage and improved guidance for users interacting with Home Assistant.
77c4602View on GitHubRefine completeness probe logic in agent: Enhanced the mechanism to differentiate between "skipped" and "unavailable" items in user queries, optimizing retry conditions. Updated response handling to replace final content instead of appending, preventing duplicate answer blocks and improving overall response accuracy.
34d0664View on GitHubAdd completeness probe to agent logic: Implemented a mechanism to verify if all parts of a user query are addressed after tool usage, allowing for retries with parallel tool calls. Introduced a new constant for maximum completeness retries and updated the agent's response handling to improve answer accuracy and user satisfaction.
0dc77cdView on GitHubEnhance SSH inspect functionality: Updated the execution logic to prioritize active and registered servers for SSH commands, improving error handling and user experience. Expanded documentation to clarify server selection criteria and added health check commands for comprehensive server status reporting.
6a31515View on GitHubEnhance server registration and SSH inspection features: Updated CLI commands to include an optional alias for server registration, improving user experience with clearer server identification. Expanded SSH inspection capabilities to support a range of Docker commands, with corresponding documentation updates to reflect these changes and ensure users understand the new functionalities.
70c57d3View on GitHubExpand allowed commands for SSH inspection: Updated the command set to include additional filesystem, process, network, system info, performance, and user session commands. Enhanced documentation to reflect these changes, ensuring clearer guidance on permissible operations.
8e20c2dView on GitHubImplement active server management in CLI and server registry: Added 'use' command to set the active server, enhancing user experience by allowing SSH commands to default to the active server. Updated documentation and CLI help output to reflect new usage patterns and improved error handling for server operations.
b54a817View on GitHubRefine SSH inspect execution logic: Adjusted alias resolution to only fall back for IPs and dotted hostnames. Enhanced error handling for unregistered servers, ensuring clearer user feedback. Updated user selection priority to favor registry user over passed arguments, improving connection reliability.
fe5f0dcView on GitHubUpdate server registration command usage and documentation: Require both host and name arguments for the 'add' command, with user as an optional parameter. Adjusted CLI help output and skill documentation to reflect these changes, improving clarity for users.
6ff433dView on GitHubAdd server management commands to CLI: Implemented 'add', 'list', and 'remove' functionalities for server registration. Updated usage instructions in CLI help output. Enhanced error handling for server operations.
053b21dView on GitHub