microsoft/dragon-copilot-extension-samples
TypeScript
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/10Low-star routine sample repo