Description
Required prerequisites
- I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
- Consider asking first in a Discussion.
Motivation
Currently, the workforce system does not store the complete function-calling trajectory of each worker in memory. This creates challenges in task handoff, as subsequent agents do not have sufficient context to continue processing efficiently.
Proposed Solution:
Develop a shared memory mechanism to retain and share the memory context across all agents.
Modes of Memory Sharing:
All (High Priority): Share complete memory across all agents, ensuring the reasoning agent and other critical agents receive the full context.
Memory Pool: Create a configurable memory pool where relevant context can be shared between selected agents.
No Sharing (The current workforce): Disable memory sharing for specific tasks that do not require continuity.
Key Tasks:
Implement memory initialization configuration to define the desired memory-sharing mode.
Develop a memory pool manager to dynamically allocate and update shared context.
Enable seamless integration with the workforce’s function-calling trajectories.
Test and validate the performance of different memory-sharing modes.
Reference
Solution
No response
Alternatives
No response
Additional context
No response
Metadata
Metadata
Assignees
Type
Projects
Status