Giancarlos/GuardRails: A ticketing system for your coding agent inspired by Beads. Syncs to and from GitHub Issues, allowing teams to collaborate regardless of agent used.


A command-line task management tool for AI agents. Built with Go and SQLite.

  • Task management with priorities, types, and labels
  • Task dependencies and blockers
  • Quality gates (tests, reviews, approvals)
  • Subtask hierarchies
  • Reusable task templates
  • Change history/audit trail
  • JSON output for automation

Or use the Makefile:

# Initialize in current directory
gur init

# Create a task
gur create "My first task"

# List tasks
gur list

# Show task details
gur show id>

# Close a task
gur close id>

Command Description
init Initialize GuardRails in current directory
create Create a new task
list List tasks with optional filters
show Display task details
update Modify a task
close Close a task
reopen Reopen a closed task
ready Show tasks with no open blockers
dep Manage task dependencies
gate Manage quality gates
template Manage task templates
search Search tasks
stats Show project statistics
history View change audit trail
archive Archive completed tasks
compact Compress old task data

Quality gates can be linked to tasks to prevent closure until gates pass:

# Create a gate
gur gate create "Unit tests"

# Link gate to task
gur gate link gate-id> task-id>

# Record gate result
gur gate pass gate-id>
# Add a blocking dependency
gur dep add blocker-id> blocked-id>

# View dependencies
gur dep list task-id>

MIT License – see LICENSE.md



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *