Commit Graph

  • 4c628443c8 Update .github/workflows/main.yml main cauvang32 2025-12-24 00:08:39 +07:00
  • bbedb98ce0 Update .github/workflows/main.yml cauvang32 2025-12-23 23:51:04 +07:00
  • 3b12eb5e21 Update .github/workflows/main.yml cauvang32 2025-12-23 23:45:06 +07:00
  • 747458d7f3 Update .github/workflows/main.yml cauvang32 2025-12-23 23:23:16 +07:00
  • fe8ab74bd3 Update .github/workflows/main.yml cauvang32 2025-12-23 23:20:15 +07:00
  • 354ea793c0 Update requirements.txt with new package versions Vu Quoc Anh 2025-12-15 08:34:09 +07:00
  • 455360bfae Address code review feedback: improve error messages and add helper method copilot/add-claude-support-latest-model copilot-swe-agent[bot] 2025-12-05 17:53:13 +00:00
  • f36424b3de Update .gitignore to exclude __pycache__ directories copilot-swe-agent[bot] 2025-12-05 17:50:13 +00:00
  • d87dd0072c Add Claude (Anthropic) model support with latest API copilot-swe-agent[bot] 2025-12-05 17:49:01 +00:00
  • 01079f2751 Initial plan copilot-swe-agent[bot] 2025-12-05 17:31:39 +00:00
  • 69a8bb8164 Fix Claude image URL handling (convert URLs to text references) copilot/add-claude-api-support copilot-swe-agent[bot] 2025-12-03 10:16:49 +00:00
  • a2e4382b4b Add Claude API integration alongside existing GPT API copilot-swe-agent[bot] 2025-12-03 10:14:25 +00:00
  • 6c88143708 Initial exploration of codebase for Claude API integration copilot-swe-agent[bot] 2025-12-03 10:03:39 +00:00
  • 52dad36df1 Initial plan copilot-swe-agent[bot] 2025-12-03 09:57:59 +00:00
  • 41e7c6bac5 Fix paths in deployment workflow to ensure correct docker-compose file usage cauvang32 2025-12-02 20:53:05 +07:00
  • 211e8dc6c7 Fix deployment directory path in workflow cauvang32 2025-12-02 20:46:20 +07:00
  • 6634ea7ad6 Add environment variables for registry and image name in deployment workflow cauvang32 2025-12-02 20:45:12 +07:00
  • 0c5c27a660 Update deploy.yml Vu Quoc Anh 2025-12-02 20:43:50 +07:00
  • db90774e17 Add deployment workflow for ChatGPT-Discord-Bot cauvang32 2025-12-02 20:42:52 +07:00
  • d549c43844 Enhance file handling instructions in code interpreter and message handler; clarify usage of load_file() and print() for user-uploaded files cauvang32 2025-12-01 17:38:53 +07:00
  • f5ec4f48e8 CodeRabbit Generated Unit Tests: Add comprehensive ImageUtils test suite coderabbitai/utg/fd143ab coderabbitai[bot] 2025-11-30 10:57:01 +00:00
  • 668f56020d Merge pull request #12 from Coder-Vippro/alert-autofix-7 Vu Quoc Anh 2025-11-30 17:55:23 +07:00
  • fd143aba17 Potential fix for code scanning alert no. 7: Incomplete URL substring sanitization alert-autofix-7 Vu Quoc Anh 2025-11-30 17:53:15 +07:00
  • f17081b185 Add retry utilities, input validation, and comprehensive tests cauvang32 2025-11-30 17:45:36 +07:00
  • e2b961e9c0 Refactor OpenAI utility functions: enhance descriptions, add parameters, and improve clarity cauvang32 2025-11-29 23:00:34 +07:00
  • c9531b37bb Add LICENSE file Vu Quoc Anh 2025-10-31 21:53:31 +07:00
  • 86875bf93d feat: Revamp README.md for enhanced clarity and feature presentation in v2.0.0 cauvang32 2025-10-03 23:57:26 +07:00
  • 0a1e871cdb feat: Implement package cleanup and usage tracking in Docker and non-Docker environments 2.0.4 cauvang32 2025-10-03 13:05:07 +07:00
  • 33a76aa8cc feat: Implement Docker environment detection to use system Python and skip virtual environment management cauvang32 2025-10-03 12:48:14 +07:00
  • 42274e6ad5 feat: Implement dynamic message length handling for Discord to prevent exceeding character limits cauvang32 2025-10-02 23:09:10 +07:00
  • 9c180bdd89 Refactor OpenAI utilities and remove Python executor cauvang32 2025-10-02 21:49:48 +07:00
  • 1cb47f1d25 refactor: Update prepare_messages_for_api tests to reflect changes in message handling cauvang32 2025-08-28 15:31:45 +07:00
  • 7785a8f26e feat: Enhance token usage tracking and history management cauvang32 2025-08-28 11:43:42 +07:00
  • 85b0d265a6 refactor: remove forced tool choice parameter in API call for model tool usage cauvang32 2025-08-27 10:22:47 +07:00
  • 6bfc6d4573 refactor: update database handler references for user tool display preferences in message handling cauvang32 2025-08-27 00:05:47 +07:00
  • 19e62f85fc refactor: add user preference for tool execution display and enhance message handling for search and scraping activities cauvang32 2025-08-26 23:36:47 +07:00
  • eaaef0676a refactor: enhance persistent package management and streamline code execution environment cauvang32 2025-08-26 23:21:28 +07:00
  • b51bcdc3a9 refactor: enforce tool usage in API calls and enhance Discord message displays for search and scraping activities cauvang32 2025-08-25 23:16:08 +07:00
  • 8277e06a13 refactor: improve code execution display by handling long code outputs with file attachments and enhancing error messaging cauvang32 2025-08-25 21:40:03 +07:00
  • ecfc2b48d5 refactor: enhance Python code execution with async package installation and improved timeout handling cauvang32 2025-08-25 21:01:22 +07:00
  • ac6bb8c582 refactor: simplify logging setup by removing file handlers and using console output only cauvang32 2025-08-25 17:47:50 +07:00
  • 5a69b29ae0 refactor: enhance code execution and analysis features with package installation support and detailed output display cauvang32 2025-08-24 23:50:54 +07:00
  • 7b19756932 refactor: optimize memory usage by removing unnecessary global variables and implementing cleanup mechanisms cauvang32 2025-08-15 00:12:15 +07:00
  • 8cad2c541f refactor: adjust token limits and streamline prompts for improved clarity and efficiency cauvang32 2025-08-14 16:55:35 +07:00
  • e5d8e5db94 refactor: update NORMAL_CHAT_PROMPT for clarity and conciseness in user interactions cauvang32 2025-08-08 16:04:23 +07:00
  • 61abc9b1e6 refactor: streamline API call parameters and enhance token management for OpenAI interactions cauvang32 2025-08-08 11:44:17 +07:00
  • 59b5e13005 fix: update PdfReader import from PyPDF2 to pypdf in pdf_utils.py cauvang32 2025-08-08 10:18:27 +07:00
  • e93f76d693 Refactor code structure for improved readability and maintainability cauvang32 2025-08-08 09:54:18 +07:00
  • 9b52890840 Add comprehensive quick start guide and final documentation for enhanced features copilot/fix-2f2dcc5b-16aa-4e4e-b6d7-689fe0e866cb copilot-swe-agent[bot] 2025-07-29 14:08:49 +00:00
  • f323e7b6b2 Implement comprehensive bot enhancements: smart model selection, user preferences, conversation management, and enhanced file processing copilot-swe-agent[bot] 2025-07-29 14:07:19 +00:00
  • 0bc074be14 Initial analysis and improvement planning for Discord bot copilot-swe-agent[bot] 2025-07-29 13:51:30 +00:00
  • 3a2a0d5c3e Initial plan copilot-swe-agent[bot] 2025-07-29 13:44:57 +00:00
  • fd7538b367 Add comprehensive AI models documentation and update README copilot/fix-20decd17-6d3a-4cd3-b29b-0f65d5cd5588 copilot-swe-agent[bot] 2025-07-08 01:56:24 +00:00
  • 0907867b84 Initial plan copilot-swe-agent[bot] 2025-07-08 01:53:17 +00:00
  • 7af48efe00 Refactor and optimize utility functions for improved performance and readability 2.0.3 cauvang32 2025-06-21 21:46:06 +07:00
  • e505cc4b3a feat: Remove linting step from CI workflow cauvang32 2025-06-20 21:26:05 +07:00
  • ac8fd924c1 feat: Add comprehensive unit tests for DatabaseHandler, OpenAI utilities, and code utilities cauvang32 2025-06-20 21:23:03 +07:00
  • 623b18a37c feat: Update execute_python_code tool to enforce explicit print() statements for calculations and add test_executor.py for validation cauvang32 2025-06-20 21:14:59 +07:00
  • d3b92f8bef feat: Implement data analysis and code execution utilities cauvang32 2025-06-20 17:56:27 +07:00
  • cce1ff506b feat: Update NORMAL_CHAT_PROMPT to prioritize Python for code execution and analysis cauvang32 2025-05-13 23:45:03 +07:00
  • 423d09664c feat: Update model support in MessageHandler to include additional OpenAI models cauvang32 2025-04-24 14:38:27 +07:00
  • 18bcd79090 feat: Extend model support in response history tracking for additional OpenAI models cauvang32 2025-04-23 17:35:06 +07:00
  • 47309c0a98 feat: Update PDF processing model validation to use PDF_ALLOWED_MODELS for better flexibility cauvang32 2025-04-18 18:07:27 +07:00
  • 3163049207 feat: Update MODEL_OPTIONS and PDF_ALLOWED_MODELS to include additional OpenAI models cauvang32 2025-04-17 20:31:01 +07:00
  • 20ee9b63ab feat: Update PDF_ALLOWED_MODELS and MODEL_OPTIONS to include additional OpenAI models cauvang32 2025-04-17 15:09:01 +07:00
  • 5649d67d78 feat: Add missing COPY commands for Python packages in Dockerfile cauvang32 2025-04-16 22:52:24 +07:00
  • 858c938a8b refactor: Simplify Dockerfile by removing non-root user setup and adjusting paths for Python package installation cauvang32 2025-04-16 22:38:15 +07:00
  • 9dab6d4068 fix: Downgrade Python version in Dockerfile from 3.14 to 3.13.3 for compatibility cauvang32 2025-04-16 22:03:33 +07:00
  • d0a6743d80 feat: Update model references to include 'openai/' prefix and improve Dockerfile for better caching and user permissions cauvang32 2025-04-16 21:58:15 +07:00
  • daeff6d997 fix: Correct logs directory path in Dockerfile cauvang32 2025-04-16 17:13:58 +07:00
  • f295e7b4db feat: Copy logs directory to the application runtime in Dockerfile cauvang32 2025-04-16 16:58:31 +07:00
  • 80991a9e29 feat: Update .gitignore to exclude logs and add log files for code execution, interpreter, and Discord bot cauvang32 2025-04-16 16:35:46 +07:00
  • 85ec2bda91 feat: Add additional OpenAI GPT-4.1 model options to MODEL_OPTIONS cauvang32 2025-04-16 16:20:39 +07:00
  • 3422e5352e feat: Add image editing and enhancement functionalities cauvang32 2025-04-16 16:19:11 +07:00
  • cc1f884a2f Update Dockerfile Vu Quoc Anh 2025-03-31 22:10:45 +07:00
  • a90004614e Update Dockerfile Vu Quoc Anh 2025-03-31 22:02:06 +07:00
  • 74cc29e376 feat: Remove caching configuration from Docker build steps for amd64 and arm64 cauvang32 2025-03-28 13:57:09 +07:00
  • 921d057602 feat: Refactor Dockerfile to improve cleanup commands and ensure safe copying of binary files cauvang32 2025-03-28 13:49:02 +07:00
  • 382ea8a4d7 feat: Enhance Dockerfile by adding missing build dependencies and improving cleanup commands for Python packages cauvang32 2025-03-28 12:52:45 +07:00
  • cce556214e feat: Optimize Dockerfile by streamlining build and runtime stages, reducing unnecessary dependencies and improving caching cauvang32 2025-03-28 11:21:45 +07:00
  • 9a98c7a6e6 feat: Refactor Docker build process to support multi-architecture images for amd64 and arm64 cauvang32 2025-03-27 23:59:54 +07:00
  • 69a1a46033 feat: Remove dependency on merge-manifest for deployment notification job cauvang32 2025-03-27 23:33:27 +07:00
  • 4f1723b1ad feat: Remove arm64 build process and related steps from GitHub Actions workflow cauvang32 2025-03-27 23:11:00 +07:00
  • 6afb34d7f2 feat: Update Docker image build process to push images and optimize slimming for amd64 and arm64 cauvang32 2025-03-27 22:48:07 +07:00
  • 6b6e4cffc7 feat: Update Docker Slim configuration to streamline include-path for Python site-packages cauvang32 2025-03-27 22:27:41 +07:00
  • 97415048f0 feat: Enhance Docker slim process by including Python site-packages paths for amd64 and arm64 builds cauvang32 2025-03-27 22:23:02 +07:00
  • f69ee755be feat: Update Docker image build process to improve tagging and slim image handling for amd64 and arm64 cauvang32 2025-03-27 21:56:23 +07:00
  • ac06b8decb feat: Refactor Docker image build process and optimize tagging for amd64 and arm64 cauvang32 2025-03-27 21:37:29 +07:00
  • 394f94a815 feat: Optimize Docker image builds using docker-slim and update tagging process cauvang32 2025-03-27 21:24:05 +07:00
  • 584d6e382d feat: Enhance reminder functionality with timezone support and update configuration handling 2.0.2 cauvang32 2025-03-25 12:47:41 +07:00
  • 706f335764 chore: Update requirements.txt to include additional libraries for data processing and visualization cauvang32 2025-03-24 23:00:42 +07:00
  • d491b19a5b feat: Enhance data analysis capabilities and code execution cauvang32 2025-03-24 22:10:34 +07:00
  • 263e94484f Enhance logging and timezone handling in ReminderManager cauvang32 2025-03-22 13:29:05 +07:00
  • 49ef4905b9 Refactor code execution and data analysis utilities Cauvang32 2025-03-21 21:31:00 +07:00
  • 21d32bddd8 refactor: Remove push trigger and paths-ignore from main workflow cauvang32 2025-03-21 12:35:25 +07:00
  • f677799318 refactor: Update build environment for ARM64 to use Ubuntu 24.04 cauvang32 2025-03-21 11:16:46 +07:00
  • cdca18b37d refactor: Update Dockerfile for improved dependency installation and cleanup; enhance image generation logging and error handling cauvang32 2025-03-21 11:12:59 +07:00
  • 822b48984c refactor: Update deployment workflow to depend on merge-manifest job instead of build-and-push cauvang32 2025-03-20 23:48:48 +07:00
  • ac9b0b7721 refactor: Update GitHub Actions workflow to build and push multi-architecture Docker images for amd64 and arm64 cauvang32 2025-03-20 23:48:11 +07:00
  • 5d6c478391 refactor: Remove unnecessary rustup commands and clean up Dockerfile by eliminating redundant git installation cauvang32 2025-03-20 23:00:56 +07:00