Skip to content

Files

Failed to load latest commit information.

Latest commit

 Cannot retrieve latest commit at this time.

History

History

copilot-agent-samples

README.md

Sample Declarative and Custom Agents

Welcome to our collection of sample declarative agents and custom agents! This repository provides ready-to-use agent examples for both customers and the open source community. These samples demonstrate a range of capabilities and use cases that you can build upon for your own projects.

What are Declarative Agents?

Declarative agents are AI agents defined through configuration rather than code. They allow you to quickly create, customize, and deploy specialized AI assistants without extensive programming. Our sample declarative agents are prefixed with da- and showcase different interaction patterns and capabilities.

Our sample custom agents are prefixed with ca- .

Available Sample Agents

Below is a collection of sample agents you can explore, modify, and integrate into your own applications:

Agent Name Description Use Cases
Deep Research Declarative Agent
A deep research agent that systematically reasons through requests, conducts thorough research, and provides comprehensive outputs with confidence levels attached to answers.
• Academic research
• Competitor analysis
• Literature reviews
• Fact verification
Manager Simulator Declarative Agent(s)
A multi-agent system designed to help aspiring and experienced managers practice their communication skills through simulated scenarios. The system consists of a Scenario Agent to draft realistic situations, an Employee Agent for role-playing interactions, and a Coaching Agent that provides feedback and advice.
• Management training
• Communication practice
• Conflict resolution practice
• Performance review preparation
Reasoning Agent Declarative Agent
An enhanced reasoning agent that serves as an intelligent sounding board, offering detailed feedback and analysis on ideas and concepts. This agent excels at helping users test, challenge, and refine their thinking through interactive dialogue.
• Brainstorming sessions
• Project planning
• Thesis development
• Decision making
Omni Agent Declarative Agent
An adaptive agent that assumes specialized personas to optimally address and solve a wide variety of user requests. This agent dynamically adjusts its expertise and approach based on the specific problem domain.
• Technical troubleshooting
• Creative content generation
• Domain-specific consulting
• Multi-disciplinary problem solving
Vibe Writing Agent Declarative Agent
Transforms stream-of-consciousness writing into polished text while preserving your unique voice. Type your unfiltered thoughts—spelling errors and all—and get clear, readable content that still sounds exactly like you. No judging, censoring, or rewriting your ideas—just enhanced readability with your authentic style intact.
• Journal entries and personal reflections
• First drafts of creative writing
• Quick notes and brainstorming sessions
• Organizing scattered thoughts after meetings or discussions
Compare Documents Agent Declarative Agent
A specialized tool that analyzes contract documents field-by-field, highlighting structural differences, metadata changes, and distinguishing between placeholder text and actual content in a comprehensive tabular format.
• Contract review
• Legal compliance
• Template verification
• Document auditing
• Version tracking

Getting Started

To use these sample agents:

  1. Clone this repository
  2. Navigate to the agent directory of your choice
  3. Follow the setup instructions in each agent's README file

Customization

Each agent can be customized by modifying its configuration file. The declarative nature makes it easy to:

  • Adjust the agent's knowledge base
  • Modify conversation flows
  • Change personality traits
  • Customize output formats

Contributing

We welcome contributions from the community! If you've built an interesting agent or improved one of our samples, please consider submitting a pull request.


Happy agent building! 🚀