Duyetbot Agent

Autonomous Agent System

AI-powered repository maintenance and improvement system

Autonomous Agent System

The duyetbot-action autonomous agent system provides AI-powered repository maintenance and improvement.

Quick Start

Manual Task

gh workflow run duyetbot-action.yml \
  --task "Analyze the codebase and suggest improvements" \
  -f dry_run=false

From Issue

Add agent-task label to any GitHub issue.

From PR Comment

Comment @duyetbot <task description> on any PR.

Workflows

WorkflowTriggerPurpose
duyetbot-action.ymlManual / Issue / PR commentMain workflow with multiple triggers
duyetbot-action-cronjob.ymlScheduledAutomated maintenance jobs

duyetbot-action.yml Triggers

Trigger TypeActivationBehavior
Manual Dispatchgh workflow runRun custom tasks with model/source selection
Issue Labelagent-task label addedAuto-processes issue content as task
PR Comment@duyetbot mentionResponds to comment with task execution

Scheduled Jobs

JobSchedule (UTC)Description
securityDaily 6 AMSecurity vulnerability scan
depsMonday 10 AMDependency updates
qualityWednesday 2 PMCode quality improvements
sotaFriday 6 PMLatest AI tech research
coverageTuesday 4 PMTest coverage improvement
performanceThursday 8 AMPerformance profiling
docsSunday 12 PMDocumentation generation
triageEvery 4 hoursIssue labeling
api-reviewDaily 8 PMAPI change detection
cleanupMonthly 1st 3 AMRepository cleanup
nightlyDaily 2 AMComprehensive analysis

Usage

Run Scheduled Job Manually

gh workflow run duyetbot-action-cronjob.yml \
  -f job_type=security \
  -f dry_run=true

Create Task Issue

gh issue create \
  --title "Security audit needed" \
  --body "Please check for security vulnerabilities" \
  --label "agent-task,priority-1"

PR Comment

@duyetbot fix the type error in this function

Templates

See .github/duyetbot-action-templates/README.md for available job templates.

On this page