Skip to main content

The front-facing package for the Couchbase Agent Catalog project.

Project description

Couchbase Agent Catalog

Couchbase Agent Catalog is a toolkit for managing the moving parts of an AI agent. Its tools and prompts become versioned, discoverable, monitored assets rather than strings buried in your application code. The Agent Catalog ships as a Python SDK and a companion command-line tool, and uses Couchbase Enterprise or a Couchbase Capella cluster as the backing store for your catalog and agent activity logs. It is framework-agnostic. Use it with LangChain, LangGraph, LlamaIndex, or your own orchestration layer, alongside whichever LLM you prefer. See the Agent Catalog documentation for more information. Couchbase Agent Catalog is distributed as a Python Package Index (PyPI) package. Enterprise support for Couchbase Agent Catalog is available by licensing Couchbase AI Data Plane, which also entitles use and enterprise support of Couchbase Agent Memory and Couchbase MCP Server.

Production-ready agentic apps

Most agents in the wild are assembled from loosely coupled parts: prompts live in one file, tool definitions in another, traces are logged inconsistently (if at all), and there's no clean way to answer "which prompt or tool produced this behavior?" That makes agents hard to debug, hard to evolve, and hard to trust in production. Agent Catalog addresses that by giving you one place to:

  • Define tools and prompts as managed records. Author them locally, then index and publish them to your Couchbase cluster as versioned assets — no more hardcoded prompt strings that can't be tracked or rolled back.
  • Discover tools semantically at runtime. Instead of wiring every tool into every agent by hand, search a catalog of hundreds of tools by the question you're trying to answer. This keeps an agent's working tool set small, which improves accuracy and lowers token cost.
  • Observe what your agent actually did. Capture structured traces of agent activity so you can analyze prompt and tool usage, debug decisions, and measure quality over time — queryable with SQL++ directly in Couchbase.
  • Version everything with your code. Catalog records are tied to your Git state, so a published catalog corresponds to a known commit.

What's in the box

  • Tool & prompt catalog: Versioned, centralized, reusable definitions shared across teams.
  • Semantic Discovery: Search large tool/prompt sets by intent rather than wiring them manually.
  • Agent Tracing: Structured, queryable activity logs for debugging and evaluation.
  • Framework Integrations: First-class helpers for LangChain, LangGraph, and LlamaIndex.
  • CLI + SDK: Manage the catalog from the command line; consume it from Python.

To develop with LangChain, LangGraph or LlamaIndex, please refer to the instructions here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentc-1.1.2-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file agentc-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: agentc-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for agentc-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 33867113b02b244680bee8006b30eae529e419945a9debee377989b68729dd17
MD5 8dddc3a8d87387cc9f4d4c83e90fefd3
BLAKE2b-256 1b70c17cd23d6b01654b255138a2ccee14d87eedcf87e2606d03106f710093a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page