CLI for the Synalinks Memory API
Project description
Synalinks Memory CLI
Synalinks Memory is the knowledge and context layer for AI agents. It lets your agents always have the right context at the right time. Unlike retrieval systems that compound LLM errors at every step, Synalinks uses logical rules to derive knowledge from your raw data. Every claim can be traced back to evidence, from raw data to insight, no more lies or hallucinations.
This CLI lets you interact with your Synalinks Memory directly from the terminal — add data, ask questions, and query your knowledge base.
Installation
pip install synalinks-memory-cli
Or with uv:
uv add synalinks-memory-cli
Or run directly without installing using uvx:
uvx synalinks-memory-cli list
uvx synalinks-memory-cli execute Users --format csv -o users.csv
Usage
Set your API key:
export SYNALINKS_API_KEY="synalinks_..."
Add a file
synalinks add data/sales.csv
synalinks add data/events.parquet --name Events --description "Event log" --overwrite
Ask a question (while learning concepts and rules)
synalinks "What were the top 5 products by revenue last month?"
synalinks How are sales doing this quarter
List predicates
synalinks list
Execute a predicate
synalinks execute Users
synalinks execute Users --limit 50 --offset 10
Search
synalinks search Users "alice"
Export data as a file
synalinks execute Users --format csv
synalinks execute Users --format parquet -o users.parquet
synalinks execute Users -f json --limit 500
Options
--api-key TEXT API key (or set SYNALINKS_API_KEY)
--base-url TEXT Override API base URL
--help Show help message
License
Apache 2.0
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 synalinks_memory_cli-0.0.2.tar.gz.
File metadata
- Download URL: synalinks_memory_cli-0.0.2.tar.gz
- Upload date:
- Size: 29.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
264d931fcec6023bf9a3afb4940f012389112df2e4eb76cc72508fbe41a831a9
|
|
| MD5 |
a923edc0be05ea27a8a0c4d2feba0b36
|
|
| BLAKE2b-256 |
103a37c0d9f38fd7cc6ee053403524b4bbd7ca8eff23f567eb7fd5d0d6a2cec6
|
File details
Details for the file synalinks_memory_cli-0.0.2-py3-none-any.whl.
File metadata
- Download URL: synalinks_memory_cli-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45df178971d3831caef5ff43c35c5f8eaeaaf11f7409a25b9cd3ac2166084a6d
|
|
| MD5 |
f5d70daeaf4919184802a132b887d02e
|
|
| BLAKE2b-256 |
86fae735cf0c017831ddd18fcace8ac145e32dfa9c5ae57e5e8db89d2057120f
|