Skip to content

wso2/reference-implementations-afm

Repository files navigation

AFM Reference Implementations

Reference implementations for Agent-Flavored Markdown (AFM).

Implementations

Implementation Language/Framework Status
ballerina-interpreter Ballerina Active
langchain-interpreter Python/LangChain Active

Repository Structure

reference-implementations-afm/
├── ballerina-interpreter/   # Ballerina-based AFM interpreter
├── langchain-interpreter/   # LangChain-based AFM interpreter
└── .github/workflows/       # CI/CD (path-filtered per implementation)

Getting Started

Each implementation has its own README with setup and usage instructions. See the implementation directories for details.

Contributing

Contributions are welcome! When adding a new implementation:

  1. Create a new directory: {language/framework}-{type}/ (e.g., langchain-interpreter/)
  2. Add a path-filtered workflow in .github/workflows/
  3. Include a README with setup and usage instructions
  4. Follow the AFM Specification for compatibility

License

Apache License 2.0

About

Reference implementations of Agent-Flavored Markdown (AFM)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 5