.do
Development

issues

Issue and bug tracking system

issues

Issue and bug tracking with automated triage, assignment, prioritization, and integration with GitHub, Linear, and Jira for streamlined project management.

Overview

The issues primitive provides comprehensive issue tracking capabilities including automatic categorization, smart assignment, SLA tracking, and workflow automation with multi-platform synchronization.

Quick Example

import { issues } from 'sdk.do'

// Create issue
const issue = await issues.create({
  title: 'Login button not responding',
  description: 'Users report that clicking login button does nothing',
  type: 'bug',
  priority: 'high',
  labels: ['frontend', 'authentication'],
  assignee: '[email protected]',
})

// Auto-triage with AI
const triaged = await issues.triage(issue.id, {
  categorize: true,
  assignPriority: true,
  suggestLabels: true,
  estimateEffort: true,
})

// Track progress
await issues.update(issue.id, {
  status: 'in-progress',
  assignee: '[email protected]',
})

// Link to external trackers
await issues.sync(issue.id, {
  github: { repo: 'acme/web', issue: 123 },
  linear: { team: 'ENG', issue: 'ENG-456' },
})

Core Capabilities

  • Automated Triage - AI-powered categorization and prioritization
  • Smart Assignment - Match issues to team members
  • SLA Tracking - Monitor response and resolution times
  • Multi-platform Sync - GitHub, Linear, Jira integration
  • Workflow Automation - Custom issue workflows

Access Methods

SDK

TypeScript/JavaScript library for issue management

await issues.create({ title: 'Bug in login', type: 'bug', priority: 'high' })

SDK Documentation

CLI

Command-line tool for issue operations

do issue create "Bug in login" --type bug --priority high

CLI Documentation

API

REST/RPC endpoints for issue tracking

curl -X POST https://api.do/v1/issues -d '{"title":"Bug in login","type":"bug"}'

API Documentation

MCP

Model Context Protocol for AI-driven issue management

Create a high priority bug issue for the login button not working

MCP Documentation