A plugin for connecting to RAG and retrieving relevant documents from Nuclia
Project description
SAM Nuclia Tool Plugin
A plugin for connecting to RAG and retrieving relevant documents from Nuclia.
This is a plugin for Solace Agent Mesh (SAM).
About Solace Agent Mesh
Solace Agent Mesh (SAM) is an open-source framework for building event-driven, multi-agent AI systems where specialized agents collaborate on complex tasks. It provides a standardized way for agents to communicate, share data, and integrate with external systems while keeping components loosely coupled and production-ready.
SAM helps you:
- Build event-driven multi-agent systems on Solace Event Mesh
- Connect agents, tools, gateways, and services through a common runtime
- Extend projects with installable plugins such as
sam-nuclia-tool
Learn more in the Solace Agent Mesh documentation and the main project repository.
Features
- Generative Answers with Citations: Generates natural language answers with verifiable, clickable citations to source documents
- Template-Based Configuration: Flexible prompt rephrasing and filtering using template parameters
- Dynamic Filtering: Apply runtime filters to narrow search scope based on user context
- Secure Document Access: Brokered URLs with ephemeral tokens for secure document viewing
- REMi Event Publishing: Publish evaluation events to Solace event mesh for RAG quality monitoring
- Audit Metadata: Track search requests with contextual information for logging and analytics
- Page-Specific Citations: Direct links to exact pages in source documents
Installation
To install the Nuclia Agent plugin, run the following command:
sam plugin install sam-nuclia-tool
This will create a new component configuration at configs/plugins/<your-new-component-name-kebab-case>.yaml.
Documentation
For detailed configuration and usage instructions, see the Nuclia RAG Tool User Guide.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sam_nuclia_tool-0.1.2-py3-none-any.whl.
File metadata
- Download URL: sam_nuclia_tool-0.1.2-py3-none-any.whl
- Upload date:
- Size: 19.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84ad979a3cd5fbb38f123c0bbf4b723800059a39684d9582f058aeb59f9db624
|
|
| MD5 |
05b348dd2e98a8f360d47f196a8497d9
|
|
| BLAKE2b-256 |
79a6ee63c70fbe0c9a51c7186bf83df3b7e5735c1ef935d43a5042b41f957535
|
Provenance
The following attestation bundles were made for sam_nuclia_tool-0.1.2-py3-none-any.whl:
Publisher:
release.yaml on SolaceLabs/solace-agent-mesh-core-plugins
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sam_nuclia_tool-0.1.2-py3-none-any.whl -
Subject digest:
84ad979a3cd5fbb38f123c0bbf4b723800059a39684d9582f058aeb59f9db624 - Sigstore transparency entry: 1219343278
- Sigstore integration time:
-
Permalink:
SolaceLabs/solace-agent-mesh-core-plugins@cd412e689d5be369c0072351e589c02e815096d3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/SolaceLabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@cd412e689d5be369c0072351e589c02e815096d3 -
Trigger Event:
workflow_dispatch
-
Statement type: