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.
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-
.
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 |
To use these sample agents:
- Clone this repository
- Navigate to the agent directory of your choice
- Follow the setup instructions in each agent's README file
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
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! 🚀