Implement self-improvement and channel plugins with documentation updates - #47978
Implement self-improvement and channel plugins with documentation updates#47978anthrodjear wants to merge 38 commits into
Conversation
…messaging adapter specifications
…check, and heartbeat services - Added curation log table schema and migration for tracking curation runs. - Developed curation service to manage memory consolidation and logging. - Introduced decay service for reducing importance of old memories and purging low-value entries. - Created health check service to monitor memory store status and log findings. - Implemented heartbeat service to periodically touch active memories. - Added pattern extractor service to identify and store recurring themes in memories. - Developed tools for remembering and recalling memories with structured input and output. - Enhanced session processing with error handling and compaction triggers. - Updated plugin interface to support new session events and memory management. - Refactored memory store and tool registry to integrate new features.
… of using registry directly
…ce + EventV2Bridge APIs
|
This PR doesn't fully meet our contributing guidelines and PR template. What needs to be fixed:
Please edit this PR description to address the above within 2 hours, or it will be automatically closed. If you believe this was flagged incorrectly, please let a maintainer know. |
|
Hey! Your PR title Please update it to start with one of:
Where See CONTRIBUTING.md for details. |
|
The following comment was made by an LLM, it may be inaccurate: Based on my search results, the only PR returned that matches the current PR number (#47978) is the PR itself. The search results show related PRs dealing with plugins, channels, and documentation, but no duplicate PRs with the exact same scope. The closest related PRs are:
However, none of these appear to be duplicates of PR #47978, as they address different specific issues. No duplicate PRs found |
|
This pull request has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window. Feel free to open a new pull request that follows our guidelines. |
Issue for this PR
Closes #
Type of change
What does this PR do?
Please provide a description of the issue, the changes you made to fix it, and why they work. It is expected that you understand why your changes work and if you do not understand why at least say as much so a maintainer knows how much to value the PR.
If you paste a large clearly AI generated description here your PR may be IGNORED or CLOSED!
How did you verify your code works?
Screenshots / recordings
If this is a UI change, please include a screenshot or recording.
Checklist
If you do not follow this template your PR will be automatically rejected.