Skip to content

Call custom agent failed from another custom agent in copilot CLI, but it works for coding agent #451

Call custom agent failed from another custom agent in copilot CLI, but it works for coding agent

Call custom agent failed from another custom agent in copilot CLI, but it works for coding agent #451

name: Close Single-Word Issues
on:
issues:
types:
- opened
permissions:
issues: write
jobs:
close-issue:
runs-on: ubuntu-latest
steps:
- name: Close Single-Word Issue
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const issueTitle = context.payload.issue.title.trim();
const isSingleWord = /^\S+$/.test(issueTitle);
if (isSingleWord) {
const issueNumber = context.payload.issue.number;
const repo = context.repo.repo;
// Close the issue and add the invalid label
github.rest.issues.update({
owner: context.repo.owner,
repo: repo,
issue_number: issueNumber,
labels: ['invalid'],
state: 'closed'
});
// Comment on the issue
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: repo,
issue_number: issueNumber,
body: `This issue may have been opened accidentally. I'm going to close it now, but feel free to open a new issue with a more descriptive title.`
});
}