Projects
Projects are the organizational backbone of TeamWeb AI. A project represents a product, initiative, or area of work that your assistants operate within. Projects provide assistants with knowledge bases, content guidelines, plugin integrations, and shared state.
Creating a Project
Navigate to Projects in the sidebar and click New Project. You’ll need to provide:
- Name — A descriptive name for the project (e.g., “Marketing Website”, “Product Support”)
- Description — An optional description of the project’s purpose
- Logo URL — An optional URL to a logo image for the project
Project Detail Page
Once created, the project detail page gives you access to all configuration areas through a sidebar navigation:
Linking Assistants to Projects
When you create or edit an assistant, you can assign it to a project. This gives the assistant access to:
- The project’s knowledge base for answering questions
- Content guidelines for generating appropriate content
- Plugin tools like WordPress publishing, image generation, and analytics
- Shared state for coordination between assistants
- Other assistants on the same project for consultation
Multiple assistants can be linked to the same project, enabling collaboration and specialization.
Project State
Projects maintain a shared key-value state that assistants can read and update. This is useful for storing preferences, tracking progress, or coordinating between multiple assistants working on the same project.
Assistants interact with project state using the get_project_state and update_project_state tools.