NudgeLang Documentation
NudgeLang Documentation
Welcome to the official documentation for NudgeLang, a declarative language for defining autonomous LLM agents.
What is NudgeLang?
NudgeLang is a YAML-based declarative language designed to define autonomous LLM agents in a clear, composable, and maintainable way. It allows you to create agents using well-established agent design patterns from research, with seamless integration of the Model Context Protocol (MCP) for structured context management.
Key Features
- Declarative Syntax: Define agents using clear, readable YAML
- Pattern Support: Implements all common agent patterns
- MCP Integration: Seamless integration with Model Context Protocol
- Tool Management: First-class support for tools and functions
- State Management: Clear state transitions and flow control
- Context Control: Structured approach to context management
Getting Started
Core Components
Flow Patterns
Best Practices
Examples
API Reference
Last updated on