Skip to content

Releases: qingni/TechSentry

V0.2 Release Notes

08 Aug 12:01

Choose a tag to compare

v0.2 - Daily Progress and LLM Integration

This release introduces several new features to enhance the functionality of GitHub Argus, including the daily progress module, integration with GPT-4 for report generation, and background scheduling.

Key Features:

  • Daily Progress Module:

    • Retrieves issues and pull requests for subscribed GitHub repositories.
    • Saves the results as Markdown files named with the project and date.
  • LLM Integration (GPT-4):

    • Uses GPT-4 to summarize and generate daily reports based on the retrieved issues and pull requests.
    • Automatically generates a formal daily report Markdown file summarizing the repository's activities.
  • Background Scheduler:

    • A background scheduler that automatically runs the progress updates and report generation on a daily basis without blocking the tool's interactive I/O.

Installation:

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/GitHubArgus.git
    cd GitHubArgus

GitHub Argus Release Notes

08 Aug 06:31

Choose a tag to compare

Version 0.1.0

Features

  • Implemented interactive command-line interface
  • Added background scheduler for periodic updates
  • Dynamic subscription management (add/remove/update)
  • Immediate project update retrieval
  • Notification system integration

Improvements

  • Refactored main.py with object-oriented design
  • Added graceful shutdown for scheduler
  • Enhanced error handling and user prompts

Commit Log

fbed3ff - Implement interactive tool with background scheduler and dynamic subscription management

V0.0.1 Release Notes

08 Aug 03:21

Choose a tag to compare

V0.0.1 Release Notes Pre-release
Pre-release

v0.0.1 - Initial Release

This is the first release of GitHub Argus, an open-source tool designed to automate and manage GitHub repository updates for developers and project managers.

Key Features:

  • Subscription Management: Easily subscribe to multiple GitHub repositories to track updates.
  • Automatic Updates: Schedule daily or weekly updates to stay informed about repository changes.
  • Notification System: Receive notifications via email (or other custom methods) about repository changes.
  • Report Generation: Automatically generate and export update reports.
  • Open-Source: Fully customizable to fit your team's needs.

Installation:

To get started with GitHub Argus, simply clone the repository and install the required dependencies:

git clone https://github.com/YOUR_USERNAME/GitHubArgus.git
cd GitHubArgus
pip install -r requirements.txt