Dhara
Registry

Registry Overview

Discover and install Dhara extensions from the official registry.

Registry Overview

The Dhara Registry is a package repository for agent extensions. Unlike npm keyword scraping, it's purpose-built for AI agent tools with quality gates and capability review.

What's in the Registry

Official Extensions

Maintained by the Dhara team:

PackageDescription
@dhara/web-toolsWeb fetch, search, and content extraction
@dhara/gitGit operations — commit, push, diff, log
@dhara/dockerDocker container management
@dhara/filesystemAdvanced file operations beyond core tools

Community Extensions

Published by the community:

PackageAuthorDescription
dhara-slackcommunitySlack messaging integration
dhara-awscloud-toolsAWS resource management
dhara-databasedata-teamSQL database queries and migrations

Searching the Registry

Via CLI

# Search by keyword
dhara registry search "web scraping"

# Browse categories
dhara registry list --category productivity

# View package details
dhara registry info web-tools

Via Web UI

Visit the registry at registry.dhara.zosma.ai to browse, search, and view package pages with:

  • Tool definitions and descriptions
  • Required capabilities
  • Version history and changelog
  • Author information and verification status

Installing Extensions

# Install latest version
dhara extension install web-tools

# Install specific version
dhara extension install web-tools@1.2.0

# Install from tarball
dhara extension install ./my-extension-1.0.0.tgz

On first install, you'll be prompted to review and approve capabilities:

Extension: web-tools v2.1.0
Author: zosmaai (verified)
Capabilities requested:
  [✓] network:fetch   — Make HTTP requests
  [✓] network:dns     — Resolve DNS names

Approve? (y/n/d) y

Extension Categories

Extensions are organized by category:

CategoryExamples
DevelopmentGit, Docker, testing, linting
WebFetch, search, scraping
CloudAWS, GCP, Azure resource management
DataDatabase queries, CSV processing
ProductivityEmail, calendar, messaging
SecuritySecret scanning, vulnerability checks

Quality Gates

All packages undergo validation before listing:

  1. Manifest validation — Schema check for required fields
  2. Capability review — Capabilities match declared tools
  3. Version integrity — Semantic versioning enforced
  4. Author verification — Verified authors get a badge

Versioning

Extensions use semantic versioning:

# Install with version range
dhara extension install web-tools@^1.0.0

# Update to latest compatible
dhara extension update web-tools