docs: Add ADL specification for Open Interpreter #1650
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds a comprehensive Agent Definition Language (ADL) specification for Open Interpreter, enabling standardized, declarative agent definitions across platforms.
Changes
This specification transforms Open Interpreter from a Python-specific implementation into a standardized, platform-agnostic agent definition while maintaining all its powerful capabilities.
ADL Specification Provides:
The ADL specification enables:
Purpose: Provides comprehensive documentation of Open Interpreter's agent capabilities in a standardized format, enabling developers to understand the complete system architecture and behavior without needing to explore multiple code files.
References:
Describe the changes you have made:
docs/protocols/adl-specification.mdx- Comprehensive documentation explaining the ADL specificationopen-interpreter-agent-complete.adl- Complete ADL specification file with 100+ tool definitionsAlignment with Project Goals:
This ADL specification supports Open Interpreter's core mission of creating a "standard interface between language models and computers" by:
Pre-Submission Checklist (optional but appreciated):
docs/CONTRIBUTING.mddocs/ROADMAP.mdOS Tests (optional but appreciated):