📄️ Application
The TaskWeaverApp is the main class of the TaskWeaver library. It is the entry point for the library and is used to create and run tasks.
📄️ Project
A project folder is a directory that stores the configuration files, plugins, examples, logs, and workspace data.
📄️ Session
A session is a conversation instance that the user has with the TaskWeaver app.
📄️ Conversation
A conversation is a data concept in TaskWeaver which contains a dialog between the user and the TaskWeaver app.
📄️ Round
A round is a data concept in TaskWeaver which contains a single round of chat between the user and the TaskWeaver app.
📄️ Post
The post is a data concept in TaskWeaver which contains a single message in the conversation.
📄️ Attachment
An attachment is a data concept in TaskWeaver which contains additional data other than the text message in the post.
📄️ Role
The role is a concept in TaskWeaver which represents the different roles in the conversation system.
📄️ Plugin
Plugins are the user-defined functions that extend TaskWeaver CodeInterpreter's capabilities.