BradGroux/veritas-kanban
Lightweight orchestration harness built for your AI agents. The unfiltered truth about where your project stands.
What it solves
Veritas Kanban 是一个本地优先的任务管理系统,旨在弥合人类项目管理与自主 AI 代理编排之间的鸿沟。它通过结构化的看板、治理护栏以及 Git 原生的开发工作流,防止未受监督的 AI 代理造成混乱,确保 AI 生成的代码和任务在部署前被追踪、审查和批准。
How it works
系统采用“零基础设施”方式,任务存储为 Markdown 文件,设置为 JSON,工作流为 YAML,使整个看板可以通过 Git 进行版本控制。用户可以从一个简单的可视化看板开始,并可选择添加高级功能:MCP(Model Context Protocol)服务器提供代理工具,工作流引擎支持多步骤代理流水线,治理引擎强制执行策略(例如:破坏性操作需要人工批准)。
Who it’s for
它面向希望在开发生命周期中集成自主 AI 编码代理,同时不牺牲控制、可审计性或本地隐私的开发者和团队。
Highlights
- Agent Governance: 一个具有允许/拒绝/需要批准规则的策略引擎,并提供沙箱预设以限制代理的文件系统和网络访问。
- Agent Orchestration: 多代理仪表板,用于生成自主代理、实时跟踪其状态,并通过共享的“Squad Chat”进行协同。
- Git-Native Workflow: 为每个任务自动创建独立的 Git worktree,以防止分支切换冲突,并内置代码审查工具。
- Workflow Engine: 受版本控制的 YAML 流水线,支持顺序步骤、并行执行和人工审批门。
- Zero Infrastructure: 不需要数据库或 Redis;所有数据都存储在人类可读的文件中,便于 grep 并可通过 Git 轻松备份。