Skip to content

Add release guidance to integration guide and remove private repo links#4

Merged
josebalius merged 2 commits into
mainfrom
misty-basin
Mar 18, 2026
Merged

Add release guidance to integration guide and remove private repo links#4
josebalius merged 2 commits into
mainfrom
misty-basin

Conversation

@josebalius

Copy link
Copy Markdown
Member

This repo's docs referenced github/agent-platform-engine-example, which is a private repo — broken links for anyone reading the public SDK docs. Meanwhile, the example repo recently added a GitHub Actions release workflow, and the integration guide had no guidance on how engines should be distributed.

Changes

  • Added "Releasing Your Engine" section to docs/integration-guide.md — covers creating GitHub Releases via tag-triggered workflows, includes a sample .github/workflows/release.yml, and explains that the release tarball must include engine.yaml along with whatever files its entrypoint references (no specific directory structure prescribed).

  • Removed all references to github/agent-platform-engine-example from both README.md and docs/integration-guide.md since the repo is private and links would be broken for external readers.

…erences

- Add 'Releasing Your Engine' section to docs/integration-guide.md explaining
  that engines are consumed via GitHub Releases, with a sample workflow and
  guidance on what to include in the release tarball
- Remove all references to the private github/agent-platform-engine-example
  repo from both README.md and docs/integration-guide.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@josebalius josebalius requested a review from a team as a code owner March 18, 2026 19:58
Copilot AI review requested due to automatic review settings March 18, 2026 19:58

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

Updates public-facing documentation to remove broken links to a private reference repository and to document how engine authors should package and distribute engines for the Copilot agent platform.

Changes:

  • Removed references to the private github/agent-platform-engine-example repo from the README and integration guide.
  • Added a “Releasing Your Engine” section describing a tag-triggered GitHub Actions flow that publishes a release artifact containing engine.yaml plus runtime files.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Removes links to a private example engine to avoid broken references in public docs.
docs/integration-guide.md Removes private repo reference and adds release/distribution guidance including a sample workflow and packaging expectations.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment thread docs/integration-guide.md Outdated
Comment thread docs/integration-guide.md Outdated
- Label the release workflow YAML as a Node.js/TypeScript example and note
  that other runtimes should substitute their own build steps and paths.
- Explicitly state that engines must bundle runtime dependencies into the
  build output (via a bundler) or include them in the tarball, since the
  compiled dist/ alone may not be self-contained.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment thread docs/integration-guide.md

This guide walks you through building a custom **engine** — a program that receives a coding task from the Copilot platform, runs an agentic loop against a repository, and streams progress back to users in real time.

> **📦 Reference Implementation** — See [`github/agent-platform-engine-example`](https://github.com/github/agent-platform-engine-example) for a complete working engine built with this SDK.

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.

Do we need a more verbose example that is not private that we can link to?

@josebalius josebalius merged commit d069621 into main Mar 18, 2026
5 checks passed
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