feat: Implement revenue data organization workflow with JSON output
methunraj
8b21729
- Added a new revenue data organization task in `data_arrangement_1.txt` to structure extracted financial data for Excel reporting.
- Introduced `RestrictedPythonTools` for self-healing Python execution with directory constraints and package management.
- Created `RestrictedShellTools` to execute shell commands within a specified base directory, enhancing security and preventing directory traversal.
- Developed `FinancialDocumentWorkflow` to manage the entire financial document analysis process, including data extraction, arrangement, and Excel report generation.
- Integrated session management for handling input/output directories and caching extraction results.
- Enhanced error handling and logging throughout the workflow for better traceability and debugging.
feat: add thinking budget parameter to Data Arranger agent model configuration
methunraj
e51faac
refactor: remove unused OpenAIChat import from financial workflow
methunraj
92cc167
refactor: remove thinking_budget parameter from Gemini model initialization in data arranger agent
methunraj
c9b74e0
refactor: streamline Excel report generation with improved error handling and mandatory steps
methunraj
0daea93
docs(code_generator): remove redundant steps from excel report instructions
methunraj
382f997
refactor(WorkflowUI): improve zip file handling with cross-platform support
methunraj
37440f2
- Replace system temp directory with application's TEMP_DIR for better compatibility
- Add automatic cleanup of old download files to prevent disk space issues
- Improve error handling for file permission operations
- Simplify documentation in code_generator.json by removing redundant instructions
refactor(settings): update google api key environment variable name
methunraj
17e3d1d
Update environment variable name from GOOGLE_AI_API_KEY to GOOGLE_API_KEY for consistency
Remove redundant api_key parameter from Gemini model initialization
Comment out unused GRADIO_SHARE and GRADIO_DEBUG environment variables
fix: correct gradio env vars case sensitivity
methunraj
13c02b6
Use lowercase 'false' for GRADIO_SHARE and GRADIO_DEBUG to maintain consistency with boolean env var conventions
feat: initialize project structure with core components
methunraj
cfeb3a6
build: add Dockerfile and CI/CD configuration
docs: update README with installation and usage instructions
style: format code and add consistent file structure