 KaifAhmad1andClaude Sonnet 4.6
|
62c7970b32
|
feat(integrations): add Agno agentic framework integration (#249)
Implements the full Semantica × Agno integration stack as described in
issue #249, wiring Semantica's semantic intelligence layer into Agno's
agent/team primitives via five focused components.
## New components
### integrations/agno/
- `AgnoContextStore` — graph-backed MemoryDb (AgentMemory/storage)
- `AgnoKnowledgeGraph` — relational AgentKnowledge with multi-hop GraphRAG
- `AgnoDecisionKit` — Agno Toolkit: 6 decision-intelligence tools
- `AgnoKGToolkit` — Agno Toolkit: 7 knowledge-graph tools
- `AgnoSharedContext` — team-level shared ContextGraph with role scoping
### tests/integrations/agno/
- 110 tests, 0 failures
- conftest.py installs comprehensive agno stubs for offline testing
- Covers MemoryDb protocol, tool registration, shared memory pool,
thread-safety, GraphRAG search, NER/relation extraction, and inference
### cookbook/integrations/
- agno_decision_intelligence.ipynb (finance/loan underwriting)
- agno_graphrag_context.ipynb (regulatory compliance GraphRAG)
- agno_multi_agent_shared_context.ipynb (multi-agent product strategy team)
### docs/integrations/agno.md
- Full reference documentation with examples for all 5 components
## pyproject.toml
- Added `agno = ["agno>=1.0.0"]` optional dependency
- Added agno to the `all` extra
## Design notes
- Zero breaking changes — fully additive
- Graceful degradation when agno is not installed
- Auto-creates VectorStore(backend="faiss") when none provided
- _tools always populated for inspection regardless of agno install state
- Works with both real agno package and offline stubs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-18 03:25:14 +05:30 |
|
KaifAhmad1
|
d3b579208c
|
Comprehensive documentation cleanup and improvements
## Documentation Changes
### 📚 Major Improvements
- **Cleaned up all documentation files** - Removed redundant content and improved clarity
- **Restructured Resources section** - Removed unnecessary files, kept only essential ones
- **Added Snowflake integration** - Complete integration guide with examples
- **Improved navigation** - Better organization and user experience
### 🗂️ File Changes
- **docs/concepts.md** - Rewritten to be clean and user-friendly
- **docs/modules.md** - Updated with current modules and removed emojis
- **docs/glossary.md** - Reorganized thematically instead of alphabetically
- **docs/getting-started.md** - Made more concise and practical
- **docs/community.md** - Clean, focused community guide
- **docs/contributing.md** - Clear contribution guidelines
- **docs/faq.md** - Comprehensive FAQ with practical answers
- **docs/license.md** - Clean license explanation
- **docs/css/custom.css** - Fixed CSS syntax and organization
### 🔧 Technical Changes
- **mkdocs.yml** - Updated navigation, removed redundant files
- **docs/integrations/snowflake.md** - New comprehensive Snowflake guide
- **docs/reference/ingest.md** - Added Snowflake references
- **Removed files**: changelog.md, release-guide.md, change_management_usage.md, community-projects.md, architecture.md, governance.md, citation.md
### 🎯 Benefits
- **Better user experience** - Clean, easy to navigate documentation
- **Reduced redundancy** - No duplicate or unnecessary content
- **Professional quality** - Enterprise-ready documentation
- **Consistent style** - Uniform formatting across all files
This commit includes all documentation improvements while maintaining the main branch's stability.
|
2026-02-05 17:43:16 +05:30 |
|