AI 编程工具
an5Tasks:基于 Genkit 的数据库 Schema 问题与 LLM 代码审查任务管理器
an5ORM/an5Tasks · Genkit-integrated task manager for database schema issues and LLM-powered code review task generation
ELI5:它是什么,解决什么问题
an5Tasks 是一个 TypeScript 任务管理器,用于处理数据库 schema 问题以及由 LLM 代码审查产生的任务。它支持基于正则的快速任务提取和基于 Genkit generate() 的 AI 任务提取两种模式,提供任务的创建、列表和更新工具,并可将这些工具注册为 Genkit 工具供 LLM 进行工具调用。项目中的 Genkit Flow(parseReviewToTasksFlow、aiParseReviewToTasksFlow)可直接把审查文本转换为结构化任务。
核心能力与快速开始
★ 0 · TypeScript
- 能做什么
- 支持两种任务提取方式:基于正则的快速提取(无需 LLM)和基于 Genkit generate() 的 AI 智能提取;提供任务管理工具,可创建、列出、更新任务;可将任务工具注册为 Genkit 工具供 LLM 工具调用;提供 Genkit Flow(正则版和 AI 版)把审查文本解析为任务;任务结构包含 id、标题、描述、优先级(low/medium/high)、状态(todo/in-progress/done)、关联文件、创建时间;集成 Genkit 的 genkit()、defineFlow()、defineTool()、runFlow()、generate(),并说明 definePrompt()、Session/memory、Streaming 为可用状态。
- 适用场景
- 在 LLM 代码审查之后自动从审查文本生成待办任务;为数据库 schema 问题建立和跟踪任务;在 an5Cli 中调用 createTasksFromReview() 生成审查任务;在 an5Agent 中复用任务格式进行问题跟踪;为 LLM 工具调用注册创建任务、列出任务等 Genkit 工具。
- 项目形态
- 开发框架
- 部署方式
- 以 npm 包(an5-tasks)形式使用;README 未说明部署环境或服务端要求。
- 主要依赖
- TypeScript 项目,需通过 npm install an5-tasks 安装;使用 Genkit v1.39。未说明其他运行环境、硬件或 API 成本。
- 使用限制
- README 未说明性能上限、并发约束、LLM 调用成本或错误处理细节;AI 提取模式依赖 Genkit generate(),其可用性取决于具体的模型与 API 配置;License 字段在仓库元数据中缺失,README 中标注为 MIT。
- 许可证
- 未说明
- 最近推送
- 2026-09-26 08:30
资料检查:2026-09-27 07:00 · 卡片整理:2026-09-27 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
将 LLM 代码审查文本转换为结构化任务,用于跟踪数据库 schema 问题和代码审查发现的问题;支持正则快速提取和基于 Genkit generate() 的 AI 提取,并可创建、列出、更新任务。
查看内容依据
an5Tasks 是一个 TypeScript 任务管理器,用于处理数据库 schema 问题以及由 LLM 代码审查产生的任务。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。