- Changed the server port from 8000 to 8001 in the Mastra agent configuration.
- Updated the API endpoint URL in the frontend to reflect the new server port.
- Simplified the report generation process by restructuring the handling of response chunks.
- Improved readability by removing unnecessary commented-out code and enhancing print statements for debugging.
- Ensured the final report is constructed correctly and returned with the appropriate command structure.
- Updated ChatOpenAI model initialization to enable streaming.
- Implemented conditional response handling based on user messages for improved report generation.
- Added a new function to extract and format report content from JSON strings in the ResearcherWorkspace component.
- Enhanced the ResearcherWorkspace to display formatted reports using Markdown.
- Cleaned up commented-out code for better readability and maintainability.
- Adjusted layout in AppLayout for better responsiveness and visual consistency.
- Updated AppSidebar to remove unnecessary whitespace and improve code readability.
- Enhanced Workspace component to manage haikus more effectively, including state management for selected haikus.
- Refined styling in WorkspaceToolbar and ResearcherWorkspace for improved user experience.
- Removed commented-out code and unnecessary elements to streamline components.
- Introduced new Mastra agent for generating haikus based on user input.
- Implemented workflows for haiku creation and weather-based activity planning.
- Added necessary configuration files, including package.json and tsconfig.json.
- Created event handling for streaming responses and state management.
- Enhanced frontend components to display generated haikus and images.
- Included .gitignore to manage build artifacts and environment files.
- Introduced CopilotKitWrapper component to manage agent context and runtime.
- Updated layout to utilize CopilotKitWrapper for agent management.
- Enhanced AgentSelector to dynamically display selected agent's name.
- Added new Haiku workspace component for creative content generation.
- Improved styling for haiku cards and suggestion images for better user experience.
- Integrated multiple agents in the backend for expanded functionality.
- Added new images to the public assets for use in the application.
- Implemented StateDeltaEvent and StateSnapshotEvent for efficient state updates.
- Enhanced event generation in the langgraph agent to support real-time frontend updates.
- Updated dependencies in pyproject.toml and poetry.lock to include ag-ui-protocol.
- Refactored agent interaction to yield state changes and messages to the frontend.
- Added AG-UI protocol event classes for state management, including StateDeltaEvent and StateSnapshotEvent.
- Implemented event generation for agent processing, yielding state updates and messages to the frontend.
- Updated dependencies in pyproject.toml and poetry.lock to include ag-ui-protocol.
- Improved the agent's interaction with the frontend by encoding events for real-time updates.