Skip to content

Release v0.2 - GitHub Sentinel

Choose a tag to compare

@MingjunHu MingjunHu released this 05 Sep 10:20
· 17 commits to main since this release

主要功能更新:

每日进展模块:

扩展了 GitHubClient,获取订阅仓库的 Issues、Pull Requests 和 Commits。
将 Issues、Pull Requests 和 Commits 导出为以仓库名称和日期命名的 Markdown 文件。
LLM 模块:

集成 OpenAI Python SDK,调用 GPT-4 API。
读取每日进展生成的 Markdown 文件,并生成正式的项目报告。
调度器:

支持在后台启动调度器,定期获取订阅仓库的更新。
支持动态订阅和移除仓库,允许通过命令行管理仓库列表。
命令行改进:

增加了 gh-sentinel 命令行工具,支持以下操作:
progress: 生成每日进展报告。
report: 基于每日进展生成正式报告。
start-scheduler: 启动后台调度器。
stop-scheduler: 停止后台调度器。
add : 添加新的仓库订阅。
remove : 移除订阅的仓库。
list: 列出所有订阅的仓库。
help: 查看帮助信息。