Commit Graph
233 Commits
Author SHA1 Message Date
KaifAhmad1 eaa1fbefa6 feat(reasoning): add dedicated reasoning tests and fix critical reasoning bugs
- Added tests/reasoning/ directory with unit and integration tests
- Fixed indentation bug in Reasoner.add_fact for dictionary-based relationships
- Fixed regex variable matching in Reasoner._match_pattern
- Fixed variable handling in SPARQLReasoner query expansion
- Cleaned up cookbook and documentation references
2025-12-23 21:26:26 +05:30
KaifAhmad1 7046c92b3a Merge main and resolve conflicts by prioritizing audited reasoning refactor 2025-12-23 15:24:07 +05:30
KaifAhmad1 1ca83dd3c9 Comprehensive reasoning module cleanup: removed InferenceEngine, updated documentation, and synchronized cookbooks project-wide 2025-12-23 15:14:52 +05:30
KaifAhmad1 27e1d94290 Merge origin/main into docs and resolve conflicts 2025-12-22 16:27:42 +05:30
KaifAhmad1 6e0bb43d6c docs: enhance GraphRAG notebooks with advanced features and update documentation 2025-12-22 16:22:39 +05:30
KaifAhmad1 ae3febfa05 Add RAG vs GraphRAG comparison notebook and update docs 2025-12-21 19:08:59 +05:30
KaifAhmad1 1fceb634ae chore: remove 07_Pipeline_Orchestration notebook and all references 2025-12-20 20:18:14 +05:30
KaifAhmad1 eb5980a1fb Finalize triplet store refactoring and documentation updates 2025-12-18 22:28:15 +05:30
KaifAhmad1 ec6cfdf304 Update docs: Enhance CONTRIBUTING.md with performance section & add Contributors widget to README 2025-12-18 22:14:02 +05:30
KaifAhmad1 38962d3d7a Refactor triplet_store: Unified TripletStore interface, removed Virtuoso/TripletManager, added Blazegraph/Jena/RDF4J support, updated docs and notebooks 2025-12-18 21:37:11 +05:30
KaifAhmad1 8d6b38d7da Refactor Context Engineering module, rebuild advanced notebook, and update README 2025-12-18 18:30:16 +05:30
KaifAhmad1 5cc0c7eac4 feat(embeddings): switch default to FastEmbed and update docs
Set FastEmbed as default embedding provider in TextEmbedder. Updated dependencies in pyproject.toml. Refreshed Context Module notebook and documentation to reflect changes. Added verification tests.
2025-12-18 13:40:39 +05:30
KaifAhmad1 e45875f924 feat: enhance context module with persistence and FastEmbed
- Updated AgentContext, AgentMemory, and ContextGraph to support save/load persistence
- Integrated FastEmbed into VectorStore for high-performance local embeddings
- Replaced DemoVectorStore with production VectorStore in docs and examples
- Rebuilt 19_Context_Module.ipynb as a deep dive into context engineering
- Updated documentation and README to reflect new capabilities
2025-12-18 00:56:56 +05:30
KaifAhmad1 7297d46ac8 Fix deduplication logic: Jaro-Winkler default, disjoint property handling, and docs update 2025-12-17 23:08:38 +05:30
KaifAhmad1 b091c870bc Improve conflicts docs and notebook; align conflicts APIs 2025-12-17 19:12:16 +05:30
KaifAhmad1 adabdd283f Refactor imports to use submodule-specific paths and remove generic exports 2025-12-16 17:49:41 +05:30
KaifAhmad1 96702923de Remove QA components (OntologyValidator, ConflictDetector, etc) and fix residual references 2025-12-16 17:25:15 +05:30
KaifAhmad1 4fdc483935 Refactor terminology: Triple -> Triplet across codebase, docs, and notebooks 2025-12-15 16:09:20 +05:30
KaifAhmad1 6856580a7a Refactor: Rename triple_store to triplet_store across codebase
- Renamed semantica/triple_store to semantica/triplet_store
- Updated all imports and class references in core modules and adapters
- Refactored Jupyter notebooks in cookbook/
- Updated documentation files (README, docs/, etc.)
- Updated tests and verified passing status
2025-12-12 18:45:00 +05:30
Mohd Kaif d23ca2d743 Update README.md 2025-12-10 21:56:26 +05:30
Mohd Kaif 845de6a0d0 Remove code style badge from README
Removed the badge for code style 'black' from README.
2025-12-10 11:46:06 +05:30
KaifAhmad1 4900285dc4 docs(readme): update badge label color for better contrast 2025-12-09 21:49:19 +05:30
KaifAhmad1 50b6be4081 docs(readme): improve badge spacing and alignment 2025-12-09 21:46:40 +05:30
KaifAhmad1 49dd4ef819 docs(readme): add support stickers and star badge 2025-12-09 21:42:44 +05:30
KaifAhmad1 45556563f0 docs: Add missing notebook links to README 2025-12-09 13:09:09 +05:30
KaifAhmad1 dec98bcee5 docs: Update broken notebook links in README 2025-12-09 12:44:18 +05:30
Mohd Kaif 4c98802cef Update README.md 2025-12-06 18:13:03 +05:30
Mohd Kaif 11e52b53e3 Update README.md 2025-12-06 18:08:11 +05:30
KaifAhmad1 dd39c544fc Remove kg_qa module and exports; update docs and notebooks to remove KG QA references and add temporary notices; adjust README Quality Assurance examples; add roadmap entry for KG QA in Q1; refine wording per request 2025-12-06 17:34:57 +05:30
KaifAhmad1 ba04b0bbc6 docs: remove email addresses and add discussion templates
- Remove email addresses from support, security, contributing, and community docs
- Replace email contacts with GitHub Issues and Security Advisories
- Add discussion templates for Q&A, Ideas, Showcase, and General discussions
- Update SUPPORT.md with Discussions section
2025-12-03 11:19:07 +05:30
Mohd Kaif 3d9a4c1d89 Update README.md 2025-12-01 20:29:07 +05:30
Mohd Kaif 1ce1518ed6 Update README.md 2025-12-01 18:36:01 +05:30
KaifAhmad1 c0b54ca37c update readme 2025-12-01 18:33:38 +05:30
Mohd Kaif 63d5e9c5be Update README.md 2025-11-25 18:17:24 +05:30
KaifAhmad1 3741976ceb update readme 2025-11-25 16:11:56 +05:30
Mohd Kaif 81db91cd48 Update README.md 2025-11-25 16:04:56 +05:30
KaifAhmad1 6297cfdeeb update readme 2025-11-25 15:53:05 +05:30
KaifAhmad1 1ac6e42fc6 update readme 2025-11-25 15:47:53 +05:30
KaifAhmad1 2554df4a09 update readme 2025-11-25 15:40:06 +05:30
KaifAhmad1 1658c55ba4 update readme 2025-11-25 15:32:02 +05:30
Mohd Kaif 500f187ac2 Update README.md 2025-11-25 15:27:25 +05:30
Mohd Kaif ff7efa791f Update README.md 2025-11-25 15:23:49 +05:30
KaifAhmad1 acb3acd222 update readme 2025-11-25 15:14:15 +05:30
KaifAhmad1 78180cf778 update readme 2025-11-25 14:16:10 +05:30
KaifAhmad1 03b84ab238 docs: Add comprehensive open source project improvements
- Add essential open source files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, CHANGELOG.md, CONTRIBUTORS.md)
- Add GitHub issue and PR templates
- Add CI/CD workflows (CI, docs, release, dependabot)
- Add pre-commit hooks configuration
- Add documentation enhancements (architecture, governance, contributing, community)
- Add developer experience scripts (setup-dev, run-tests, format-code, check-code)
- Add community features (SUPPORT.md, .all-contributorsrc)
- Enhance README badges and project metadata
- Update mkdocs.yml navigation structure
2025-11-24 13:30:49 +05:30
KaifAhmad1 a144c67177 feat: Update package metadata for PyPI publishing
- Update package name to lowercase 'semantica' for PyPI
- Update author/maintainer to 'Hawksight AI'
- Add GitHub Actions workflow for automated PyPI publishing
- Update package description with emojis
- Remove project URLs (to be added later)
- Update README installation instructions
2025-11-21 16:34:32 +05:30
KaifAhmad1 7bcb54e0b6 update readme 2025-11-21 15:24:33 +05:30
Mohd Kaif 70ea1fd544 Update README.md 2025-11-06 11:36:57 +05:30
KaifAhmad1 4379ae6489 Add temporal knowledge graph support to existing modules
- Add temporal parameters to GraphBuilder (enable_temporal, temporal_granularity, track_history, version_snapshots)
- Add temporal methods: add_temporal_edge(), create_temporal_snapshot(), query_temporal()
- Create TemporalGraphQuery class with time-aware querying capabilities
- Add TemporalPatternDetector for detecting temporal patterns
- Add TemporalVersionManager for versioning and snapshots
- Update GraphAnalyzer with temporal evolution analysis
- Add comprehensive temporal KG examples to README
- Update module documentation with temporal functions
2025-11-01 18:58:35 +05:30
KaifAhmad1 c27fd71876 update readme 2025-11-01 18:40:46 +05:30