Releases: raga-ai-hub/AgentNeo
Releases · raga-ai-hub/AgentNeo
1.2.2
What's Changed
- Fix trace.stop(), network calls bugs, organise API calls by @vijayc9 in #89
- Api migration plus execution graph modification by @vijayc9 in #91
- Added custom tool by @frazakram in #90
- Unit tests by @01PrathamS in #93
- Execution timeline by @vijayc9 in #95
New Contributors
- @01PrathamS made their first contribution in #93
Full Changelog: 1.2.1...1.2.2
v1.2.1
What's Changed
- Resolve mis-click issue in multiple components in Analytics Page
- Resolve UI bugs in Evaluation Page
- Correct the port variable name in launch_dashboard preventing the dashboard from opening
- Remove the behaviour where empty rectangle space appeared in the pages' bottom when they are scrolled to the bottom
- Handle null duration case that causes the Trace History page to be empty
1.2
Major Features
- Add Flask Server to server API Endpoints for Database access, removing the dependence on frontend to
- Add Analytics Page to view Trace Analytics using new API endpoints for database access.
- Rewrote the Trace History page to use APIs for database access
- Add Trace Details Panel to
Trace History
andEvaluation
pages - Improved Evaluation Metrics
- Enhanced various dashboard components
- Improved error handling
- Add more Documentation
- Add integration examples for LangGraph, OpenAI Swarm
Minor Improvements
- Performance optimizations
- Better error messages
- Documentation updates
- Bug fixes
What's Changed
- Add crewai example by @frazakram in #42
- autogen example added by @vijayc9 in #43
- Digital_Marketing example for crewai by @frazakram in #44
- Travel Agent Planner by @frazakram in #45
- added metric execution by @frazakram in #54
- Updated Tool Metrics Logic and Tracer ID Assignment in Notebooks by @Bharanikarthick2608 in #57
- added langgraph example by @frazakram in #56
- Add example of Swarm integration by @2011-Tushar in #59
- Added Two LangGraph examples by @Bharanikarthick2608 in #61
- evaluation page and metrics modification by @vijayc9 in #62
- Add APIs to query database by @kiranscaria in #64
- Add documentation updates to v1.1 by @kiranscaria in #65
- Analysis by @vijayc9 in #79
- Documentation by @kiranscaria in #80
- Add analysis Page, Trace View Component, Documentation by @kiranscaria in #81
New Contributors
- @frazakram made their first contribution in #42
- @Bharanikarthick2608 made their first contribution in #57
- @2011-Tushar made their first contribution in #59
Full Changelog: 1.1.2...1.2
1.1.2
What's Changed
- mv travel_planner.ipynb to examples/travel_planner.ipynb by @rahulanand1103 in #52
- Resolves #55 by @kiranscaria
New Contributors
- @rahulanand1103 made their first contribution in #52
1.1.1
What's Changed
- output formatting by @vijayc9 in #7
- added tool_call and fun_call info in the trace_llm output by @vijayc9 in #8
- Add Trace History Page by @kiranscaria in #9
- corrected sync_and_async plus auto_instrument_llm bugs by @vijayc9 in #10
- 🐛 resolved issue #11 db path updated by @kiranscaria in #12
- network call tracing inside trace_tool by @vijayc9 in #14
- Trace improvements by @kiranscaria in #25
- add code to save gpu and disk info by @rehan-ai in #27
- Trace improvements by @rehan-ai in #28
- Evaluation metrics by @vijayc9 in #29
- v1.1 UI by @kiranscaria in #31, #32
- V1.1_ui with evaluation support by @vijayc9 in #30
- V1.1 by @rehan-ai in #33
- readme update by @vijayc9 in #34
- Add wrapt dependency to package, improve example by @kiranscaria in #36
- Fixing the tracer stop error in FinancialAnalysisSystem.ipynb by @LuciAkirami in #39
- Remove npm, nodejs dependency, bug-fixes by @kiranscaria in #40
- Add crewai example by @frazakram in #42
- autogen example added by @vijayc9 in #43
- Digital_Marketing example for crewai by @frazakram in #44
- Travel Agent Planner by @frazakram in #45
New Contributors
- @LuciAkirami made their first contribution in #39
- @frazakram made their first contribution in #42
Package
Full Changelog: v1.0.0...1.1.1
AgentNeo v1.1 Beta 2
What's Changed
- readme update by @vijayc9 in #34
- Add wrapt dependency to package, improve example by @kiranscaria in #36
- Fixing the tracer stop error in FinancialAnalysisSystem.ipynb by @LuciAkirami in #39
- Remove npm, nodejs dependency, bug-fixes by @kiranscaria in #40
New Contributors
- @LuciAkirami made their first contribution in #39
AgentNeo v1.1 Beta 0
What's Changed
- output formatting by @vijayc9 in #7
- added tool_call and fun_call info in the trace_llm output by @vijayc9 in #8
- Add Trace History Page by @kiranscaria in #9
- corrected sync_and_async plus auto_instrument_llm bugs by @vijayc9 in #10
- 🐛 resolved issue #11 db path updated by @kiranscaria in #12
- network call tracing inside trace_tool by @vijayc9 in #14
- Trace improvements by @kiranscaria in #25
- add code to save gpu and disk info by @rehan-ai in #27
- Trace improvements by @rehan-ai in #28
- Evaluation metrics by @vijayc9 in #29
- v1.1 UI by @kiranscaria in #31
- V1.1_ui with evaluation support by @vijayc9 in #30
- V1.1 UI by @kiranscaria in #32
Full Changelog: v1.0.0...1.1
v1.0.0
AgentNeo v1.0.0
We're excited to announce the initial release of AgentNeo, an open-source Agentic AI Application Observability, Monitoring, and Evaluation Framework.
What's New
- Initial release of AgentNeo core functionality
- Tracing capabilities for LLM calls, agents, and tools
- Interactive dashboard for visualization and analysis
- SQLite and JSON-based data storage
- Project management features
- Execution graph visualization
Features
- Trace LLM Calls: Monitor calls from providers like OpenAI and LiteLLM
- Trace Agents and Tools: Instrument and monitor your custom agents and tools
- Monitor Interactions: Track tool and agent interactions
- Collect Metrics: Gather data on token usage, costs, and execution time
- Flexible Data Storage: Use SQLite databases and JSON log files
- Simple Instrumentation: Utilize decorators for easy code instrumentation
- Interactive Dashboard: Visualize trace data and execution graphs
- Project Management: Handle multiple projects within the framework
- Evaluation Tools: Assess AI agent performance
Installation
pip install agentneo
Quick Start
from agentneo import AgentNeo, Tracer, launch_dashboard
neo_session = AgentNeo(session_name="my_session")
neo_session.create_project(project_name="my_project")
tracer = Tracer(session=neo_session, log_file_path="trace.json")
tracer.start()
# Instrument your code here
tracer.stop()
launch_dashboard(port=3000)
Requirements
- Python 3.8+
- Node.js 14+
- npm 6+ or yarn 1.22+
Documentation
For detailed usage instructions, visit our official documentation.
What's Next
We're actively working on:
- Support for additional LLMs
- Integration with AutoGen, CrewAI, and Langraph
- Enhanced logging capabilities
- Custom agent orchestration support
Contributing
We welcome contributions! Please check our contribution guidelines to get started.
License
AgentNeo is released under the (https://github.com/raga-ai-hub/agentneo/blob/main/LICENSE).