You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It takes the `memory` object, which is the memory of the agent, and returns a [Post](../docs/concepts/post) object, which is the response of the role to the Planner.
76
+
It takes the `memory` object, which is the memory of the agent, and returns a [Post](../docs/concepts/post.md) object, which is the response of the role to the Planner.
77
77
With the `memory` object, the role can access the history of the conversation and the context of the conversation.
78
78
You may have noticed that all roles in TaskWeaver can only talk to the Planner, not to each other.
79
79
If a role needs to talk to another role, it should go through the Planner.
@@ -94,7 +94,7 @@ flowchart TD
94
94
B --response--> A
95
95
```
96
96
97
-
The communication between the Planner and the roles is done through the [Post](../docs/concepts/post) object.
97
+
The communication between the Planner and the roles is done through the [Post](../docs/concepts/post.md) object.
98
98
In other words, they talk to each other by sending messages in natural language.
99
99
What if a role needs to send some data to another role? If this is the case, we would recommend to implement a new plugin
100
100
instead of a new role. Otherwise, you may need to store the data in an external storage like a database and let the other role to access it.
@@ -107,7 +107,7 @@ Even though we can emphasize the importance of the Planner to pass all the neces
107
107
it is still possible that the Planner misses some information.
108
108
109
109
To address this challenge, we introduce the concept of `board` in TaskWeaver.
110
-
The `board` is a shared memory space that can be accessed by all roles, which is associated with the current [Round](../docs/concepts/round).
110
+
The `board` is a shared memory space that can be accessed by all roles, which is associated with the current [Round](../docs/concepts/round.md).
111
111
The `board` is a dictionary-like object that can store any information that is needed by the roles.
112
112
Each role can decide to write or read any information from the `board`.
0 commit comments