Caution
Work in Progress — This repository is under active development. APIs and samples may change without notice.
Sample applications demonstrating GitHub Copilot SDK and Agentic Workflows (gh-aw).
pnpm install
pnpm dev # Run backend + frontend togetherOther commands:
pnpm test # Run all tests
pnpm hello-world # Run a sample directly- Node.js 18+
- pnpm 9+ (via corepack)
| Sample | Description | Connectors |
|---|---|---|
hello-world |
Basic SDK setup | — |
issue-triage |
Auto-label GitHub issues | GitHub |
security-alerts |
Prioritize vulnerabilities | GitHub |
mcp-orchestration |
Query dev infrastructure | — |
jira-confluence |
Atlassian integration | Jira, Confluence |
pagerduty |
Incident management | PagerDuty |
datadog |
Monitoring & observability | Datadog |
snyk |
Security scanning | Snyk |
teams |
MS Teams collaboration | Teams |
Run any sample: pnpm <sample-name> (e.g., pnpm issue-triage)
All connectors support mock mode (default) — no credentials needed for development.
| Connector | Status |
|---|---|
| GitHub | ✅ |
| Jira | ✅ |
| Confluence | ✅ |
| PagerDuty | ✅ |
| Datadog | ✅ |
| Snyk | ✅ |
| Teams | ✅ |
pnpm test # Run tests
pnpm test:watch # TDD mode
pnpm typecheck # Type check
pnpm lint # Lint
pnpm build # Buildsamples/ # SDK samples
shared/connectors/ # Mock-first connector implementations
test/ # Unit tests
docs/ # Extended documentation
- Mock-first: All samples work without credentials
- ConnectorResult pattern:
{ success, data?, error? } - Test helpers:
expectSuccess()/expectFailure()fromtest/helpers/
MIT