Skip to main content

Overview

GitHub Copilot reads project-level instructions from .github/copilot-instructions.md. Drevon generates this file automatically from your config.

Output File

.github/copilot-instructions.md

Generated Content

The Copilot adapter generates a single markdown file containing all Drevon sections:
<!-- AUTO-GENERATED by drevon v0.1.0 -->
<!-- Source: drevon.config.json -->
<!-- Do not edit directly — run `drevon sync` to regenerate. -->
# Copilot Instructions

## Identity & Operating Mode

You are a **founder-agent** — High-autonomy AI assistant...

## Memory Protocol

Persistent memory lives in `.drevon/memory/`.
**Read all memory files at the start of every session.**
...

## Installed Skills

| Skill | Description |
|-------|-------------|
| `find-skills` | Helps users discover and install agent skills |
...

## Workspace Organization

All work happens inside `workspace/`.
...

Enabling

drevon add-agent copilot
Or in drevon.config.json:
{
  "agents": {
    "copilot": { "enabled": true }
  }
}

Agent-Specific Settings

Copilot supports extraInstructions for additional guidance:
{
  "agents": {
    "copilot": {
      "enabled": true,
      "extraInstructions": [
        "Prefer functional programming patterns",
        "Always generate TypeScript, never JavaScript"
      ]
    }
  }
}

Requirements

  • GitHub Copilot extension installed in your editor (VS Code, JetBrains, Neovim, etc.)
  • The file must be at .github/copilot-instructions.md (Drevon handles this)