@zack/devwork-copilot

Interactive GitHub maintainer copilot with explicit approval gates for write actions, packaged maintainer-review orchestration, workflow continuity, and a durable maintainer behavior profile.

Install
agentpm install @zack/devwork-copilot@0.1.5
Load
import { loadAgent } from '@agentpm/sdk';
const agent = await loadAgent('@zack/devwork-copilot@0.1.5');
Weekly installs
1
0%
Last publish
Today
v0.1.5
agent.json
{
  "name": "devwork-copilot",
  "version": "0.1.5",
  "description": "Interactive GitHub maintainer copilot with explicit approval gates for write actions, packaged maintainer-review orchestration, workflow continuity, and a durable maintainer behavior profile.",
  "tools": [
    {
      "name": "@zack/summarize-text",
      "version": "0.1.8"
    }
  ],
  "skills": [
    {
      "name": "@zack/issue-triage-playbook",
      "version": "0.1.0"
    }
  ],
  "knowledge": [
    {
      "name": "@zack/devwork-maintainer-guide",
      "version": "0.1.0"
    }
  ],
  "memory": [
    {
      "name": "@zack/devwork-maintainer-state",
      "version": "0.1.0"
    }
  ],
  "profiles": [
    {
      "name": "@zack/devwork-maintainer-style",
      "version": "0.1.0"
    }
  ],
  "loop": "@zack/devwork-triage-loop@0.1.0",
  "bindings": {
    "consumer_context": {
      "file": "maintainer-context.md"
    },
    "global": {
      "memory": [
        {
          "package": "@zack/devwork-maintainer-state",
          "operations": [
            "delete_maintainer_state",
            "refresh_work_thread",
            "consolidate_follow_up_notes"
          ]
        }
      ],
      "profiles": [
        "@zack/devwork-maintainer-style"
      ]
    },
    "phases": {
      "draft-comment": {
        "tools": [
          "@zack/summarize-text"
        ],
        "memory": [
          {
            "spaces": [
              "active_work_threads",
              "follow_up_notes"
            ],
            "package": "@zack/devwork-maintainer-state"
          }
        ],
        "knowledge": [
          "@zack/devwork-maintainer-guide"
        ]
      },
      "inspect-issue": {
        "tools": [
          "@zack/summarize-text"
        ],
        "memory": [
          {
            "spaces": [
              "maintainer_profile",
              "active_work_threads"
            ],
            "package": "@zack/devwork-maintainer-state"
          }
        ],
        "skills": [
          "@zack/issue-triage-playbook"
        ],
        "knowledge": [
          "@zack/devwork-maintainer-guide"
        ]
      },
      "resolve-or-handoff": {
        "memory": [
          {
            "spaces": [
              "maintainer_profile",
              "active_work_threads",
              "follow_up_notes"
            ],
            "package": "@zack/devwork-maintainer-state"
          }
        ]
      }
    }
  },
  "examples": [
    {
      "title": "Summarize an issue queue",
      "prompt": "Review the latest GitHub issues for a repository, group them by theme, and summarize the highest-priority work."
    },
    {
      "title": "Prepare maintainer notes",
      "prompt": "Read a set of repository issues and produce a concise maintainer briefing with action items and open questions."
    },
    {
      "title": "Retrieve maintainer guidance",
      "prompt": "Review an issue thread, pull the most relevant maintainer guidance from the installed Knowledge package, and use it to draft a concise next-step comment."
    },
    {
      "title": "Prepare the next maintainer handoff",
      "prompt": "Review the current repository issues and summarize what the next maintainer should know, including current priorities, open follow-ups, unresolved questions, and anything that should carry forward."
    },
    {
      "title": "Map the next maintainer step",
      "prompt": "Inspect the issue thread, decide whether the next step is to draft a maintainer comment or hand the work off, and explain which packaged loop phase that maps to."
    },
    {
      "title": "Draft a maintainer follow-up",
      "prompt": "Review the issue thread, summarize the current maintainer position, and draft the next follow-up comment."
    }
  ],
  "readme": "README.md",
  "license": {
    "spdx": "MIT"
  }
}