Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

stores

Repository of Python functions and tools for LLMs

Why we built Stores

Just as tool use is often cited as a key development in human civilization, we believe that tool use represents a major transition in AI development.

The aim of Stores is to make it super simple to build LLM Agents that use tools.

There are two main elements:

  1. A public repository of tools that anyone can contribute to
  2. This Python library that handles tool installation and formatting

For more details, check out the documentation.

Design principles

  • Open-source: Each set of tools in the Stores collection is a public git repository. In the event the Stores database is no longer operational, the library and tools will still work as long as the git repositories exist.
  • Isolation: Tools are isolated in their own virtual environments. This makes it trivial to manage tools with conflicting dependencies and reduces unnecessary access to sensitive environment variables.
  • Framework compatibility: In order to pass information about tools, LLM providers often require different formats that can make it cumbersome to switch between providers. Stores makes it easy to output the required formats across providers.

Usage

pip install stores

Or if you are using uv:

uv add stores

Then load one of the available indexes and use it with your favorite LLM package.

import anthropic
import stores

client = anthropic.Anthropic()

index = stores.Index(["silanthro/hackernews"])

response = client.messages.create(
    model=model,
    messages=messages,
    tools=index.format_tools("anthropic"),
)

Metadata

Release files for stores 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stores 0.1.6
File Size Uploaded Provenance
stores-0.1.6.tar.gz 215.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for stores 0.1.6
File Interpreter ABI Platform
stores-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 233.4 kB

Release files / stores-0.1.6.tar.gz

Download URL stores-0.1.6.tar.gz
Size 215.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a5376d181483b2c0f4d483aedd94392af015ad06924b8521924a2b0a0c02b3f3
BLAKE2b-256 checksum
How to use checksums
6ffaa477552f81fb220eeaeab44e5abddb02e186695c918f9a76c913a1712543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.24

Release files / stores-0.1.6-py3-none-any.whl

Download URL stores-0.1.6-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54eb22af560a181685b7d04006b063ff13d1612069d32dbea1c5988036d05891
BLAKE2b-256 checksum
How to use checksums
7b3f0e21e5ea36f130a67ff8868bde2a2abacfb4f02dbdeabf6ad9dbca9f9f72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.24

Security for stores 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page