V0.1.3 Release - Unified Search, Issue Planning & Observability
This release consolidates significant compounding advancements integrating GitHub planning, internet search capabilities, and full LLM observability.
Key Features & Changes
- GitHub Issue Planning (#88, #89):
- Integrated
workflows/plan.pyto directly fetch and plan from GitHub issues. - Added secure URL parsing and handled sanitization (CodeQL fixes).
- Integrated
- Centralized Internet Search (#74, #83):
- Implemented
utils/search/ddg_search.pyfor DuckDuckGo integration. - Added
internet_searchtool to research agents.
- Implemented
- Documentation Hardening (#75, #90):
- Enhanced documentation fetching with Playwright and Jina AI integration.
- Added paging support and limits to prevent context overflow.
- Observability (#81):
- Integrated Langfuse for tracing DSPy and LLM calls.
- Review Generalization (#86, #87):
- Refactored review workflow to support dynamic agent discovery.
- Added
tests/test_integration_llm.pyfor full workflow verification.
- Code Quality & Security:
- Addressed CodeQL alerts (URL sanitization, substring attacks).
- Resolved merge conflicts and syntax errors in development branch.
- Fixed multiple linting and import issues.
Contributors
We'd like to thank our contributors for their heavy lifting in this release!
- @Dan-StrategicAutomation: Core infrastructure, Issue Planning, Observability, and Security Fixes.
- @saksham-jain177: Feat: Centralized internet search tool for research agents (#74, #83).
- @hr1juldey: Feat: MxBai embedding support (#79).
- @Priya-Yanamandra: Docs: Mkdocstrings API documentation for config module (#90).