RepoMicrosoftMicrosoftpublished Jun 18, 2025seen 3d

microsoft/dragon-copilot-extension-samples

TypeScript

Open original ↗

Captured source

source ↗

microsoft/dragon-copilot-extension-samples

Language: TypeScript

License: MIT

Stars: 15

Forks: 11

Open issues: 1

Created: 2025-06-18T19:46:29Z

Pushed: 2026-06-08T14:38:17Z

Default branch: main

Fork: no

Archived: no

README:

Dragon Copilot Extension Samples

Welcome! This repository contains sample code, models, OpenAPI specs, and developer tools for building extensions across the Dragon Copilot product family.

📚 Contents

  • [Dragon Copilot Extension Samples](#dragon-copilot-extension-samples)
  • [📝 Overview](#-overview)
  • [🚀 Getting Started](#-getting-started)
  • [🛠️ Tools](#️-tools)
  • [🤝 Contributing](#-contributing)
  • [📄 License](#-license)

📝 Overview

This repo includes:

  • [Shared Platform Documentation](doc/) for authentication guides and resources common across all products
  • Sample [Physician Workflow](physician/) with best practices
  • CLI [tools](tools/dragon-copilot-cli/README.md) to initialize & package both Extensions and Clinical Application Connectors

Extensions vs. Clinical Application Connectors

| Type | Description | Use Case | | ---------------------------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------------- | | Physician Workflow | Custom AI-powered extensions with automation scripts, event triggers, and dependencies | Extend Dragon Copilot with custom clinical data processing | | Clinical Application Connector | EHR integrations and API connectors that interface with clinical applications | Connect Dragon Copilot to external clinical systems |

🚀 Getting Started

1. Clone the Repository

git clone
cd dragon-copilot-extension-samples

2. Choose Your Product

Pick the product you are building an extension for and follow its dedicated quick-start guide:

| Product | README | Quick Start Guide | | ------------- | ------------------------------------------ | -------------------------------------------------- | | Physician | [physician/README.md](physician/README.md) | [physician/QUICKSTART.md](physician/QUICKSTART.md) |

> Tip: Each product's QUICKSTART.md is a self-contained, end-to-end walkthrough from setting up your dev environment to testing your extension inside Dragon Copilot.

🛠️ Tools

Dragon Copilot CLI

CLI to easily generate manifests and package integrations for publishing or upload. The CLI supports two types of integrations:

Installation

See the [CLI README](tools/dragon-copilot-cli/README.md) for installation instructions.

Physician Extension Commands

For creating Physician Workflows with automation scripts, event triggers, and dependencies:

dragon-copilot physician init # Initialize a new extension project
dragon-copilot physician generate # Generate or update extension manifest
dragon-copilot physician validate # Validate extension manifest
dragon-copilot physician package # Package for distribution

Connector Commands

For creating Clinical Application Connectors (EHR integrations, API connectors):

dragon-copilot connector init # Initialize a new connector project
dragon-copilot connector generate # Generate or update connector manifest
dragon-copilot connector validate # Validate connector manifest
dragon-copilot connector package # Package for distribution

See the [CLI README](tools/dragon-copilot-cli/README.md) for detailed options, advanced usage, and release instructions.

🤝 Contributing

1. Fork the repository 2. Create a feature branch 3. Make your changes 4. Add tests 5. Ensure all tests pass 6. Submit a pull request

📄 License

MIT License. See [LICENSE](LICENSE) for details.

Notability

notability 2.0/10

Low-star routine sample repo