|
4 | 4 | <Module>
|
5 | 5 | <Name>intersystems-iris-rag</Name>
|
6 | 6 | <Version>0.2.0</Version>
|
7 |
| - <Description>A comprehensive, production-ready framework for implementing Retrieval Augmented Generation (RAG) pipelines using InterSystems IRIS as the vector database backend. Features unified Query() API, requirements-driven orchestrator, and 7 RAG techniques.</Description> |
8 |
| - <Keywords>RAG,Vector Search,Machine Learning,AI,IRIS,Python,Embeddings,ColBERT,CRAG,GraphRAG,HyDE</Keywords> |
| 7 | + <Description>A comprehensive, production-ready framework for implementing Retrieval Augmented Generation (RAG) pipelines using InterSystems IRIS as the vector database backend.</Description> |
| 8 | + <Keywords>RAG,Vector Search,Machine Learning,AI,IRIS,Python,Embeddings</Keywords> |
9 | 9 | <License>MIT</License>
|
10 | 10 | <Repository>https://github.com/intersystems/iris-rag-templates</Repository>
|
11 | 11 | <Homepage>https://github.com/intersystems/iris-rag-templates</Homepage>
|
|
18 | 18 | </Dependencies>
|
19 | 19 |
|
20 | 20 | <Packaging>
|
21 |
| - <!-- Core ObjectScript Components --> |
22 |
| - <Resource Name="RAG.IPMInstaller.CLS" Directory="objectscript/"/> |
23 |
| - <Resource Name="RAG.VectorMigration.CLS" Directory="objectscript/"/> |
24 |
| - <Resource Name="RAG.IFindSetup.CLS" Directory="objectscript/"/> |
25 |
| - <Resource Name="RAG.SourceDocumentsIFind.CLS" Directory="objectscript/"/> |
26 |
| - <Resource Name="enable_vector_search.cos" Directory="objectscript/"/> |
27 |
| - <Resource Name="python_bridge.py" Directory="objectscript/"/> |
28 |
| - |
29 |
| - <!-- Core Python Packages --> |
30 |
| - <Resource Name="iris_rag" Directory="iris_rag/" Recurse="true"/> |
31 |
| - <Resource Name="rag_templates" Directory="rag_templates/" Recurse="true"/> |
32 |
| - <Resource Name="common" Directory="common/" Recurse="true"/> |
33 |
| - |
34 |
| - <!-- Configuration and Setup --> |
35 |
| - <Resource Name="quick_start" Directory="quick_start/" Recurse="true"/> |
36 |
| - <Resource Name="config" Directory="config/" Recurse="true"/> |
37 |
| - |
38 |
| - <!-- Documentation and Examples --> |
39 |
| - <Resource Name="docs" Directory="docs/" Recurse="true"/> |
40 |
| - <Resource Name="examples" Directory="examples/" Recurse="true"/> |
41 |
| - <Resource Name="eval" Directory="eval/" Recurse="true"/> |
42 |
| - |
43 |
| - <!-- Tools and Scripts --> |
44 |
| - <Resource Name="tools" Directory="tools/" Recurse="true"/> |
45 |
| - <Resource Name="scripts" Directory="scripts/" Recurse="true"/> |
46 |
| - |
47 |
| - <!-- Essential Project Files --> |
48 | 21 | <Resource Name="README.md" Directory=""/>
|
49 |
| - <Resource Name="CHANGELOG.md" Directory=""/> |
50 | 22 | <Resource Name="pyproject.toml" Directory=""/>
|
51 | 23 | <Resource Name="requirements.txt" Directory=""/>
|
52 |
| - <Resource Name="Makefile" Directory=""/> |
53 |
| - <Resource Name="pytest.ini" Directory=""/> |
54 |
| - <Resource Name=".clinerules" Directory=""/> |
55 | 24 | </Packaging>
|
56 | 25 |
|
57 |
| - <Lifecycle> |
58 |
| - <Setup> |
59 |
| - <Invoke Class="RAG.IPMInstaller" Method="Setup"/> |
60 |
| - </Setup> |
61 |
| - <Configure> |
62 |
| - <Invoke Class="RAG.IPMInstaller" Method="Configure"/> |
63 |
| - </Configure> |
64 |
| - <Activate> |
65 |
| - <Invoke Class="RAG.IPMInstaller" Method="Activate"/> |
66 |
| - </Activate> |
67 |
| - <Test> |
68 |
| - <Invoke Class="RAG.IPMInstaller" Method="Test"/> |
69 |
| - </Test> |
70 |
| - <Reload> |
71 |
| - <Invoke Class="RAG.IPMInstaller" Method="Reload"/> |
72 |
| - </Reload> |
73 |
| - <Upgrade> |
74 |
| - <Invoke Class="RAG.IPMInstaller" Method="Upgrade"/> |
75 |
| - </Upgrade> |
76 |
| - <UnInstall> |
77 |
| - <Invoke Class="RAG.IPMInstaller" Method="UnInstall"/> |
78 |
| - </UnInstall> |
79 |
| - </Lifecycle> |
80 |
| - |
81 |
| - <Parameters> |
82 |
| - <Parameter Name="PYTHON_PATH" Description="Path to Python executable" Default="python3"/> |
83 |
| - <Parameter Name="INSTALL_PYTHON_PACKAGE" Description="Install Python package via pip" Default="true"/> |
84 |
| - <Parameter Name="ENABLE_VECTOR_SEARCH" Description="Enable IRIS Vector Search" Default="true"/> |
85 |
| - <Parameter Name="CREATE_SAMPLE_DATA" Description="Create sample data for testing" Default="false"/> |
86 |
| - <Parameter Name="NAMESPACE" Description="Target namespace for installation" Default="USER"/> |
87 |
| - <Parameter Name="PYTHON_ENVIRONMENT" Description="Python virtual environment path" Default=""/> |
88 |
| - <Parameter Name="SKIP_DEPENDENCIES" Description="Skip dependency validation" Default="false"/> |
89 |
| - </Parameters> |
90 |
| - |
91 | 26 | <Manifest>
|
92 | 27 | <Default Name="SourceDir" Value="${mgrdir}${MODULE}"/>
|
93 | 28 | <Default Name="Namespace" Value="USER"/>
|
94 |
| - <Default Name="app" Value="/csp/${MODULE}"/> |
95 |
| - |
96 |
| - <Namespace Name="${Namespace}" Code="${Namespace}" Data="${Namespace}" Create="yes" Ensemble="no"> |
97 |
| - <Configuration> |
98 |
| - <Database Name="${Namespace}" Dir="${MGRDIR}${Namespace}" Create="yes" MountRequired="true"/> |
99 |
| - </Configuration> |
100 |
| - |
101 |
| - <Import File="${SourceDir}objectscript/" Flags="ck" Recurse="true"/> |
102 |
| - |
103 |
| - <CSPApplication Url="${app}" Directory="${SourceDir}csp/" ServeFiles="1" Recurse="1" MatchRoles=":%DB_${Namespace}"/> |
104 |
| - </Namespace> |
105 | 29 | </Manifest>
|
106 | 30 | </Module>
|
107 | 31 | </Document>
|
|
0 commit comments