6作者: merge-conflict大约 2 个月前原帖
GAC 是我开发的一个工具,旨在帮助用户减少总结已完成工作的时间,更多地专注于构建。它利用大型语言模型(LLMs)根据您的代码更改生成上下文相关的 Git 提交信息。它可以作为 `git commit -m "..."` 的直接替代品。 示例: ``` feat(auth): 添加与 GitHub 和 Google 的 OAuth2 集成 - 实现 OAuth2 认证流程 - 为 GitHub 和 Google 添加提供者配置 - 创建令牌交换的回调处理程序 - 更新登录界面,添加社交认证按钮 ``` 不喜欢这个提交信息?可以通过输入 `r` 重新生成,或者输入 `r "聚焦于 xyz"`,它会根据您的反馈重新生成提交信息! 您可以通过 uvx(无需安装)试用它: ``` uvx gac init # 配置向导 uvx gac ``` *注意:`gac init` 会在您的主目录中创建一个 .gac.env 文件,包含您选择的提供者、模型和 API 密钥。* *技术细节:* *14 个提供者* - 支持本地(Ollama 和 LM Studio)和云端(OpenAI、Anthropic、Gemini、OpenRouter、Groq、Cerebras、Chutes、Fireworks、StreamLake、Synthetic、Together AI 和 Z.ai,包括它们的超便宜编码计划!)。 *三种详细程度模式* - 标准模式带项目符号(默认)、单行模式(`-o`)或详细模式(`-v`),包含动机/架构/影响部分。 *秘密检测* - 在提交之前扫描 API 密钥、令牌和凭证。在我尚未将 .env 文件添加到 gitignore 的新项目中,它捕获了我的 API 密钥。 *标志* - 自动化常见工作流程: - `gac -h "bug fix"` - 传递提示以指导意图 - `gac -yo` - 在单行模式下自动接受提交信息 - `gac -ayp` - 暂存所有文件,自动接受提交信息并推送 非常希望听到您的反馈!试试看,告诉我您的想法!<3 GitHub: [https://github.com/cellwebb/gac](https://github.com/cellwebb/gac)
43作者: ajdude大约 2 个月前原帖
在health.aws.amazon.com上没有任何信息,但我收到关于使用AWS的系统性能故障的报告……<p>Downdetector也在记录故障报告: https://downdetector.com/status/aws-amazon-web-services/