Skip to content

Add custom engine implementation skill - #54874

Merged
pelikhan merged 1 commit into
mainfrom
copilot/task-9919-1036865607-08e85120-4116-4e16-aba5-d9f61e5c000e
Aug 22, 2026
Merged

Add custom engine implementation skill#54874
pelikhan merged 1 commit into
mainfrom
copilot/task-9919-1036865607-08e85120-4116-4e16-aba5-d9f61e5c000e

Conversation

Copilot AI commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Adds focused guidance for defining and testing new agentic engines based on established repository patterns.

  • Implementation guidance

    • Prioritizes declarative behavior-defined engines over dedicated Go runtimes.
    • Covers definitions, catalog registration, smoke workflows, documentation, and changesets.
  • Quality and security

    • Maps engine capabilities to focused test suites.
    • Documents version pinning, secret handling, network scope, and safe harness practices.
  • Discovery

    • Routes engine implementation tasks to the new skill from AGENTS.md.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review August 22, 2026 17:33
Copilot AI balanced review requested due to automatic review settings August 22, 2026 17:33
@pelikhan
pelikhan merged commit a6bb39c into main Aug 22, 2026
@pelikhan
pelikhan deleted the copilot/task-9919-1036865607-08e85120-4116-4e16-aba5-d9f61e5c000e branch August 22, 2026 17:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds focused guidance for implementing declarative custom engines.

Changes:

  • Introduces implementation, testing, security, and validation guidance.
  • Routes engine tasks to the new skill.
Show a summary per file
File Description
AGENTS.md Adds skill discovery routing.
.github/skills/custom-engine-implementation/SKILL.md Defines the custom-engine implementation workflow.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 2
  • Review effort level: Balanced

Comment on lines +63 to +65
5. Add the engine ID and shared definition path to
`.github/aw/engines.json`. Imported behavior-defined engines are registered
dynamically; do not add them to `NewEngineRegistry()`.
Comment on lines +84 to +85
- Select the correct package manager, package name, binary name, version, and
verification command under `behaviors.installation`.
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.87.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants