Commit graph

243 commits

Author SHA1 Message Date
666ghj
705bebea7f Enhance Step4Report component with workflow overview and improved styling
- Updated the component to include a detailed workflow overview, displaying sections, elapsed time, and tool usage metrics.
- Improved the visual hierarchy and styling of workflow steps, including status indicators and enhanced timeline item presentation.
- Refined scrollbar styles and adjusted padding for a cleaner layout and better user experience.
2025-12-16 13:51:03 +08:00
666ghj
4385f17a86 Update Step4Report component for improved localization and scrollbar styling
- Changed the label from "Agent Workflow" to "Rport Agent实时活动" for better localization.
- Increased the scrollbar width from 4px to 6px and enhanced the scrollbar thumb styling for improved visibility and user interaction.
2025-12-16 12:26:22 +08:00
666ghj
0f6395b6ab Update Step4Report component header and padding for improved clarity and layout
- Changed the report tag from "REPORT" to "Prediction Report" for better context.
- Adjusted padding in the left panel to enhance layout consistency and user experience.
2025-12-16 11:37:34 +08:00
666ghj
2247d3d1a7 Refactor Step4Report component for improved layout and user experience
- Updated the left panel to focus on report styling, enhancing the visual hierarchy with a new report header and section list layout.
- Introduced collapsible sections for better content management, allowing users to expand or collapse completed sections.
- Enhanced styling for report elements, including titles, summaries, and section indicators, to improve readability and aesthetics.
- Implemented a loading state for sections currently being generated, providing users with feedback during content processing.
2025-12-16 11:24:22 +08:00
666ghj
c6d26fc343 Refactor Step4Report component to implement Q&A format for interview display
- Updated the InterviewDisplay component to adopt a Q&A format, enhancing user interaction with distinct question and answer sections.
- Introduced platform-specific answer toggling between Twitter and Reddit, allowing users to switch views seamlessly.
- Improved answer formatting and expanded answer display logic to accommodate varying lengths and content structures.
- Enhanced styling for a more cohesive and visually appealing layout, including adjustments to badges, buttons, and overall spacing.
2025-12-16 10:36:36 +08:00
666ghj
ab8b11606d Update height in Step3Simulation and Step4Report components for improved layout consistency 2025-12-15 11:52:10 +08:00
666ghj
b8817aa9cf Enhance Step4Report component with detailed interview parsing and improved display
- Updated the `parseInterview` function to extract additional details such as success count, total count, and selection reason from interview text.
- Refactored interview record extraction to improve clarity and structure, including better handling of questions and answers.
- Introduced platform-specific answer display for Twitter and Reddit, allowing users to toggle between responses.
- Enhanced the interview display layout with agent profile cards, conversation threads, and key quotes sections for a more engaging user experience.
- Updated styles for improved visual consistency and usability across the component.
2025-12-15 00:09:34 +08:00
666ghj
0fa2363104 Update maximum limits for tool calls and iterations in ReportAgent class
- Increased the maximum tool calls per section from 4 to 8, enhancing the agent's capabilities.
- Raised the maximum reflection rounds from 2 to 3 to allow for deeper analysis.
- Adjusted the maximum tool calls per chat from 3 to 5 for improved interaction.
- Expanded the maximum agents for interviews from 5 to 20, facilitating more comprehensive data gathering.
- Increased the maximum iterations for ReACT loops from 5 to 8 and from 3 to 5 in different contexts, optimizing the report generation process.
2025-12-14 23:36:44 +08:00
666ghj
a097de4094 Enhance text output formatting and remove truncation in zep_tools.py
- Updated the `to_text` method in the `PanoramaResult` class to provide complete outputs for current facts, historical facts, and involved entities, improving data visibility.
- Modified the `to_text` method in the `AgentInterview` class to display the full agent bio without truncation.
- Adjusted the `ZepToolsService` class to retrieve all related entity details and facts without limiting the output, ensuring comprehensive data representation.
2025-12-14 22:41:46 +08:00
666ghj
2215c47453 Refactor Step4Report component styles for improved transitions and layout
- Removed custom scrollbar styles to simplify the design and enhance performance.
- Updated transition effects for slide content to focus on opacity changes, improving visual feedback during content changes.
- Streamlined CSS by eliminating unnecessary properties, contributing to cleaner and more maintainable code.
2025-12-14 12:56:38 +08:00
666ghj
be90a46cb4 Add custom scrollbar styles for left and right panels in Step4Report component
- Introduced custom scrollbar styles for both left and right panels to enhance the visual appearance and user experience.
- Adjusted scrollbar width, track background, and thumb colors for improved aesthetics and usability.
2025-12-14 03:43:40 +08:00
666ghj
1db72dcd6b Remove status bar from Step4Report component to streamline UI and improve layout. This change simplifies the report display by eliminating unnecessary elements, enhancing user experience and focus on content. 2025-12-14 03:32:47 +08:00
666ghj
9be2c28a5d Refactor report logging and enhance report generation features
- Renamed log_section_complete to log_section_content to better reflect its purpose, and added is_subsection parameter for improved logging of subsection content.
- Introduced log_section_full_complete method to log the completion of entire sections, including all subsections, enhancing tracking of report generation status.
- Adjusted maximum tool call limits for sections and chats to optimize performance during report generation.
- Updated system prompts and user prompts in the ReportAgent class to clarify the report's focus on future predictions rather than current analysis.
- Enhanced the Step3Simulation and Step4Report components for improved user experience, including UI updates and better handling of report generation states.
2025-12-14 03:28:41 +08:00
666ghj
fde79721e8 Enhance agent bio display and tool result presentation in Step4Report component
- Updated the AgentInterview class to display the full agent bio, truncating only if it exceeds 1000 characters for better readability.
- Enhanced the Step4Report component to include structured display for tool results, allowing users to toggle between raw and structured views for various tools, improving user experience and clarity.
- Introduced new components for parsing and displaying results from different tools, including InsightForge, PanoramaSearch, InterviewAgents, and QuickSearch, providing a comprehensive view of the data.
2025-12-14 01:29:57 +08:00
666ghj
851b12dfd9 Adjust max-height of report display in Step4Report component for improved visibility 2025-12-13 21:59:10 +08:00
666ghj
f904407741 Implement report generation features and UI enhancements
- Added a new API for generating reports, including functions to retrieve report status, agent logs, console logs, and report details.
- Enhanced the Step3Simulation component to manage report generation with loading indicators and improved user feedback during the process.
- Introduced a new Step4Report component to display report details and logs, providing a comprehensive view of the report generation workflow.
- Updated routing to include a dedicated report view, improving navigation and user experience in the application.
2025-12-13 21:49:34 +08:00
666ghj
b4435e273a Add report ID generation and logging features for report generation process
- Introduced a unique report ID generation mechanism to enhance tracking and management of reports.
- Implemented detailed logging for the report generation process, including agent actions, planning stages, and tool calls, improving traceability and debugging.
- Added new API endpoints for retrieving agent and console logs, allowing users to access detailed execution logs and console outputs during report generation.
- Enhanced the frontend GraphPanel component with a notification for users when simulations finish, improving user experience and feedback.
2025-12-13 21:11:14 +08:00
666ghj
8949ae6761 Enhance report generation process with improved formatting and content management
- Introduced strict formatting guidelines for chapter content, prohibiting the use of Markdown headers and emphasizing the use of bold text for section titles.
- Implemented a new method to save chapters along with their subsections into a single file, streamlining the report structure.
- Added content cleaning functionality to remove duplicate titles and ensure proper formatting before saving.
- Enhanced the report assembly process to include post-processing for title management and improved readability.
2025-12-13 19:13:14 +08:00
666ghj
2fd1227c3c Enhance Step3Simulation component with dynamic graph memory update feature
- Added 'enable_graph_memory_update' parameter to the simulation start function, allowing for real-time updates of the dynamic graph.
- Included a log message to indicate when dynamic graph update mode is activated, improving user feedback during simulations.
2025-12-12 19:15:43 +08:00
666ghj
307990d7b6 Update profile display logic in Step2EnvSetup and modal components for consistency
- Changed profile display from 'realname' to 'username' and 'name' for better clarity and consistency across the application.
- Enhanced CSS for header alignment in multiple views, ensuring a centered layout for improved visual appeal.
2025-12-12 18:51:08 +08:00
666ghj
f590784345 Enhance Step3Simulation and Step2EnvSetup components for improved clarity and user experience
- Updated estimated time messages in Step2EnvSetup.vue to specify agent scale for better context.
- Refactored Step3Simulation.vue to improve action tracking, including clearer labels and enhanced UI elements.
- Introduced a tooltip for available actions, providing users with quick reference during simulations.
- Improved styling and layout for better readability and interaction, including adjustments to button and card designs.
2025-12-12 18:19:45 +08:00
666ghj
c91dad30db Enhance Step3Simulation component with detailed action tracking and UI improvements
- Updated the action display logic to include various action types such as CREATE_POST, QUOTE_POST, REPOST, and LIKE_POST, providing clearer user feedback.
- Introduced a timeline header to summarize action counts and platform breakdowns, improving the overall user interface.
- Refactored the action handling to ensure unique identification and prevent duplicates, enhancing performance and reliability.
- Improved button styling and text for better visibility and user interaction during the simulation process.
2025-12-12 17:08:23 +08:00
666ghj
d768fd1ea2 Enhance simulation file management and frontend status display
- Updated SimulationRunner to include additional files for deletion, specifically Twitter and Reddit simulation databases, and environment status files.
- Refactored Step3Simulation component to streamline the status display, removing unnecessary conditions and improving the user interface for simulation phases.
- Introduced a reset function to clear all simulation states before starting a new simulation, ensuring a clean environment for each run.
2025-12-12 16:44:05 +08:00
666ghj
ec418c1def Implement simulation environment management features in frontend
- Added new API functions for closing the simulation environment and retrieving its status.
- Enhanced the SimulationRunView and SimulationView components to gracefully handle simulation termination when navigating between steps.
- Introduced logging for better user feedback during the simulation closure process, including attempts to force stop if graceful closure fails.
2025-12-12 16:25:28 +08:00
666ghj
0577ecdae8 Add new JSON data file and enhance simulation management features
- Introduced a new JSON data file containing detailed actions and quotes related to the 武大声誉修复基金 initiative.
- Updated the OasisProfileGenerator to ensure compatibility with the new JSON format, emphasizing the inclusion of user_id.
- Modified simulation management to support independent tracking of Twitter and Reddit platforms, including completion status and round information.
- Enhanced the SimulationRunner to accurately reflect the completion state of each platform and added checks for overall simulation completion.
- Improved the GraphPanel and Step3Simulation components to provide real-time updates and better user feedback during simulations.
2025-12-12 16:13:08 +08:00
666ghj
f8a58819fa Enhance simulation functionality and frontend components for improved user experience
- Updated the simulation API to include a new 'force' parameter, allowing users to restart simulations while cleaning up previous logs.
- Enhanced the simulation status detail retrieval to include all actions and platform-specific actions for better monitoring.
- Introduced a new SimulationRunView component to manage the simulation process, providing a clear interface for users to start and monitor simulations.
- Improved the Step3Simulation component with detailed logging and progress indicators, ensuring users receive real-time updates during the simulation.
- Added new API endpoints for retrieving simulation posts and actions, enhancing the overall functionality and user engagement.
2025-12-12 14:44:10 +08:00
666ghj
aad01f0252 Enhance logging and progress display in Step2EnvSetup.vue for improved user experience
- Introduced mechanisms to avoid duplicate log messages during simulation preparation and profile generation, enhancing clarity.
- Updated log messages to provide more detailed information about the simulation stages and agent profiles, improving user feedback.
- Enhanced the display of configuration summaries and progress updates, ensuring users receive comprehensive updates throughout the simulation process.
2025-12-12 12:33:45 +08:00
666ghj
4345f3085e Enhance simulation preparation process and frontend display for improved user experience
- Added synchronous retrieval of entity count before starting background tasks in simulation.py, allowing immediate access to expected agent totals for the frontend.
- Updated the simulation state to include expected entity count and types, enhancing the information available during preparation.
- Modified Step2EnvSetup.vue to display a pending status when the simulation is in progress and adjusted the simulation rounds configuration to dynamically reflect calculated values.
- Improved the slider for custom rounds to ensure it adapts to the auto-generated maximum rounds, enhancing usability and clarity.
2025-12-12 11:41:33 +08:00
666ghj
c287fe71fc Remove unnecessary whitespace at the end of Step2EnvSetup.vue for cleaner code. 2025-12-12 11:03:55 +08:00
666ghj
bf7fe8b053 Revamp simulation rounds configuration in Step2EnvSetup.vue for enhanced user experience
- Redesigned the simulation rounds section with a new header layout and improved descriptions for clarity.
- Introduced a toggle for custom round settings, allowing users to switch between automatic and custom configurations.
- Enhanced the slider for custom rounds with better styling and estimated time display, improving usability.
- Updated CSS for a more modern look and feel, including transitions for smoother interactions.
2025-12-12 10:53:41 +08:00
666ghj
65c1835879 Enhance Step2EnvSetup.vue with modal transition effects for improved user experience
- Wrapped the profile detail modal in a Transition component to add smooth entry and exit animations.
- Introduced CSS styles for modal transitions, enhancing visual appeal and user engagement when displaying profile details.
2025-12-12 00:00:48 +08:00
666ghj
fdbb0e2dc4 Update Step1GraphBuild.vue and Step2EnvSetup.vue with API endpoint notes and enhanced styling
- Added API endpoint notes for simulation creation and preparation in Step1GraphBuild.vue and Step2EnvSetup.vue respectively.
- Updated badge styling for processing state to improve visibility.
- Enhanced the narrative box layout and added a custom checkbox for configuring simulation rounds in Step2EnvSetup.vue.
- Introduced a new section for simulation rounds configuration, including user-defined options and estimated time for completion.
2025-12-11 23:55:54 +08:00
666ghj
5c6a5696d8 Refactor Step2EnvSetup.vue for improved configuration clarity and styling
- Removed redundant headers and updated labels for time configuration to enhance readability.
- Added a new morning time period display for better simulation detail.
- Simplified platform configuration titles for clarity and consistency.
- Adjusted CSS styles for improved visual hierarchy and user experience across various sections.
2025-12-11 22:56:15 +08:00
666ghj
9ac630391d Enhance Step2EnvSetup.vue with detailed configuration display and improved styling
- Revamped the configuration preview section to a more structured detail panel, enhancing readability and organization.
- Added comprehensive time configuration details, including simulation duration, round duration, and agent activity metrics.
- Introduced a new agent configuration display with detailed parameters and active hours visualization for better user engagement.
- Updated platform configuration section to present algorithm parameters clearly for Twitter and Reddit.
- Improved overall styling for better visual hierarchy and user experience across the component.
2025-12-11 20:07:54 +08:00
666ghj
2812225734 Revamp Step2EnvSetup.vue styling for improved user experience
- Updated the narrative box styling for a cleaner and more modern look, including background color, padding, and border adjustments.
- Enhanced the box label design with improved alignment and visual hierarchy.
- Modified narrative text styling for better readability and consistency.
- Adjusted hot topic tag color for improved visibility and aesthetic appeal.
2025-12-11 19:58:03 +08:00
666ghj
39824c88e2 Enhance Step2EnvSetup.vue with agent username display and styling improvements
- Added a new method to retrieve agent usernames based on their IDs, improving clarity in the timeline display.
- Updated the layout to include both agent ID and username, enhancing user engagement.
- Adjusted CSS for better alignment and visual consistency of agent information in the timeline.
2025-12-11 19:40:58 +08:00
666ghj
c44cb13d23 Refactor Step2EnvSetup.vue for improved hot topics display and timeline styling
- Updated hot topics section to display all topics without truncation, enhancing visibility.
- Adjusted timeline marker styling for better alignment and visual consistency, improving overall layout.
2025-12-11 19:16:10 +08:00
666ghj
8b5d082fb1 Add real-time simulation configuration endpoint and update frontend components
- Introduced a new API endpoint for retrieving real-time simulation configuration, allowing users to view progress and metadata during simulation generation.
- Updated frontend API service to include the new real-time configuration method.
- Enhanced Step2EnvSetup.vue to support real-time polling for configuration updates, improving user experience during simulation setup.
- Revised display logic to show detailed configuration summaries and orchestration content, enriching the simulation setup process.
2025-12-11 18:44:00 +08:00
666ghj
ceb1399144 Update Step2EnvSetup.vue for improved clarity in simulation configuration
- Changed step title to reflect dual-platform simulation configuration.
- Revised API note to specify the endpoint for simulation preparation.
- Enhanced description to provide detailed context on LLM's configuration parameters based on simulation needs and real-world seeds.
2025-12-11 18:23:45 +08:00
666ghj
11e56463b9 Refactor Step2EnvSetup.vue for enhanced profile details and layout
- Updated profile description to provide clearer context on entity initialization and behavior configuration.
- Removed the expand button for profile details, simplifying the interface.
- Adjusted the display logic to show all profiles directly, improving accessibility.
- Enhanced modal layout with additional fields for real name, username, and profession, enriching user engagement.
- Improved styling for better readability and visual consistency across profile sections.
2025-12-11 18:11:46 +08:00
666ghj
734b6a97bd Refactor Step2EnvSetup.vue for improved profile display and statistics
- Removed the progress bar section to streamline the interface.
- Updated labels for agent statistics to enhance clarity and localization.
- Introduced a computed property to calculate the total number of associated topics across profiles.
- Enhanced profile display with additional fields for real name, username, and profession, improving user engagement.
- Adjusted styling for better layout and readability of profile information.
2025-12-11 17:31:49 +08:00
666ghj
01d94f3d21 Update simulation components and descriptions for clarity and functionality
- Added a new method in simulation.js for retrieving detailed run status.
- Revised descriptions in Step1GraphBuild.vue and Step2EnvSetup.vue for improved clarity on simulation processes.
- Updated titles and labels in Step2EnvSetup.vue to better reflect the initialization and setup stages.
- Enhanced styling and layout in Step2EnvSetup.vue for a more cohesive user experience.
- Adjusted descriptions in Home.vue to accurately represent the simulation workflow.
2025-12-11 17:02:17 +08:00
666ghj
fc95cc6595 Add simulation API and environment setup components
- Introduced simulation.js API for creating and managing simulations, including methods for creating, preparing, and retrieving simulation statuses.
- Added Step1GraphBuild.vue and Step2EnvSetup.vue components to facilitate the graph building and environment setup processes, enhancing user interaction and workflow.
- Updated MainView.vue to integrate new components and manage the simulation workflow, including step indicators and navigation between steps.
- Created SimulationView.vue for displaying simulation details and managing the simulation environment, improving overall user experience and functionality.
2025-12-11 15:09:24 +08:00
666ghj
860677b104 Update GraphPanel.vue and WorkbenchPanel.vue for improved UI and clarity
- Changed maximize button icon for better visual representation.
- Revised descriptions in WorkbenchPanel.vue to enhance clarity and context regarding ontology generation and graph building processes.
- Updated step titles and descriptions to reflect more accurate terminology and user guidance.
2025-12-11 14:05:44 +08:00
666ghj
ba6f63fcbd Enhance MainView.vue with workflow step indicators and improved styling
- Updated button labels to display localized text for different view modes.
- Added a workflow step indicator to provide users with progress context.
- Enhanced styling for header elements, including font adjustments and layout improvements for better visual consistency.
2025-12-11 13:54:30 +08:00
666ghj
1f6f79c8aa Add gravitational forces to node simulation in GraphPanel.vue
- Introduced x and y forces to attract independent nodes towards the center, enhancing the overall layout and clustering of nodes in the graph visualization.
- Improved the simulation dynamics for a more cohesive visual representation of the graph.
2025-12-11 13:40:01 +08:00
666ghj
573e4533c5 Enhance GraphPanel.vue with detailed node and edge information display
- Added a title to the graph panel for better context.
- Improved detail panel to show additional attributes such as UUID, creation date, and labels for nodes and edges.
- Introduced self-loop handling with expanded views for self-loop groups.
- Implemented edge labels toggle functionality for improved user interaction.
- Enhanced styling for better readability and visual consistency across components.
2025-12-11 13:34:49 +08:00
666ghj
35da38e1c9 Add GraphPanel and WorkbenchPanel components for enhanced visualization and interaction
- Introduced GraphPanel.vue for dynamic graph visualization, featuring real-time updates, node and edge detail panels, and loading states.
- Added WorkbenchPanel.vue to manage ontology generation and graph building processes, including progress tracking and system logs.
- Updated MainView.vue to integrate both panels, allowing users to switch between graph and workbench views seamlessly.
- Enhanced styling across components for improved user experience and visual consistency.
2025-12-11 11:39:42 +08:00
666ghj
a661046779 Refactor Process.vue layout and enhance full-screen functionality
- Updated the navigation bar to include a centralized step indicator for improved visibility.
- Introduced a full-screen toggle feature, allowing users to expand the graph display for better interaction.
- Enhanced styling for panels and buttons, including adjustments to dimensions, colors, and hover effects for a more cohesive user experience.
- Improved layout responsiveness and added transitions for smoother visual effects during state changes.
2025-12-10 21:34:46 +08:00
666ghj
a90b683a44 Enhance graph data retrieval and detail display in Process.vue and graph_builder.py
- Updated the `get_graph_data` method in `graph_builder.py` to include additional attributes such as creation time, validity periods, and episodes for nodes and edges, improving the richness of the graph data.
- Modified the detail panel in `Process.vue` to present new attributes, including properties, episodes, and timestamps, enhancing user interaction and data visibility.
- Improved styling for the detail panel to better organize and present the comprehensive information for selected nodes and edges.
2025-12-10 19:26:30 +08:00