Skip to content

Commit 43a0f75

Browse files
committed
added llama index
1 parent adc751e commit 43a0f75

11 files changed

Lines changed: 2079 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- LlamaIndex integration: `LlamaIndexAgentAdapter` and `LlamaIndexUser` for evaluating LlamaIndex workflow-based agents
13+
- Support for async agent execution in sync contexts using proper event loop management
14+
- ChatMessage to OpenAI format conversion for LlamaIndex agents
15+
- Contract tests for LlamaIndex adapter ensuring framework-agnostic behavior
16+
- Documentation for LlamaIndex integration with usage examples
1217
- The `logs` property inside `SmolAgentAdapter` and `LanggraphAgentAdapter` are now properly filled. (PR: #3)
18+
- `nest-asyncio` dependency for LlamaIndex to enable nested event loop support
1319

1420
### Changed
1521

1622
- `FileResultLogger` now accepts `pathlib.Path` for argument `output_dir` and has an `overwrite` argument to prevent overwriting of existing logs files.
23+
- LlamaIndex adapter now uses async/await pattern with `asyncio.run()` for proper event loop handling
1724

1825
### Fixed
1926

2027
- Consistent naming of agent `adapter` over `wrapper` (PR: #3)
28+
- LlamaIndex workflow execution now properly handles async event loops without infinite loops
2129

2230
### Removed
2331

0 commit comments

Comments
 (0)