tasq/node_modules/agentdb/examples
2026-04-09 19:01:53 +08:00
..
browser added ruflo 2026-04-09 19:01:53 +08:00
cache-performance-demo.ts added ruflo 2026-04-09 19:01:53 +08:00
docker-compose.observability.yml added ruflo 2026-04-09 19:01:53 +08:00
federated-learning-example.ts added ruflo 2026-04-09 19:01:53 +08:00
grafana-dashboard.json added ruflo 2026-04-09 19:01:53 +08:00
otel-collector-config.yaml added ruflo 2026-04-09 19:01:53 +08:00
parallel-batch-insert.ts added ruflo 2026-04-09 19:01:53 +08:00
prometheus.yml added ruflo 2026-04-09 19:01:53 +08:00
quickstart.js added ruflo 2026-04-09 19:01:53 +08:00
README.md added ruflo 2026-04-09 19:01:53 +08:00
telemetry-integration-batch.ts added ruflo 2026-04-09 19:01:53 +08:00
telemetry-integration-cache.ts added ruflo 2026-04-09 19:01:53 +08:00
telemetry-integration-reflexion.ts added ruflo 2026-04-09 19:01:53 +08:00
telemetry-integration-skills.ts added ruflo 2026-04-09 19:01:53 +08:00

AgentDB Examples

Practical examples demonstrating how to use AgentDB programmatically.

Prerequisites

npm install agentdb@alpha

Examples

1. quickstart.js - Basic Usage

Simple example showing database initialization and version checking.

node examples/quickstart.js

What it demonstrates:

  • Creating a database instance
  • Accessing package version
  • Basic error handling

2. reflexion-memory.js (Coming in alpha.3)

Store and retrieve episodic memories using the Reflexion pattern.

Features:

  • Episode storage
  • Similarity-based retrieval
  • Pattern recognition

3. skill-library.js (Coming in alpha.3)

Manage reusable skills with version control.

Features:

  • Skill storage
  • Version management
  • Skill retrieval

4. causal-reasoning.js (Coming in alpha.3)

Build causal graphs for explainable AI decisions.

Features:

  • Causal edge creation
  • Counterfactual reasoning
  • Causal path queries

Current Limitations (Alpha.2)

Note: The programmatic API is under active development. For alpha.2:

  1. Use CLI for initialization:

    npx agentdb@alpha init --db ./my-database.db
    
  2. Schemas not auto-created: You must run agentdb init before using the database programmatically

  3. Limited examples: More comprehensive examples coming in alpha.3

Step 1: Initialize via CLI

npx agentdb@alpha init --db ./agent-memory.db --dimensions 384

Step 2: Use programmatically

import { createDatabase } from 'agentdb';

const db = await createDatabase('./agent-memory.db');
// Database is ready to use

Coming in Alpha.3

  • Auto-initialization: AgentDB.create(config) factory method
  • Complete examples for all features
  • TypeScript examples
  • Integration examples

Get Help

Contributing Examples

Have a cool example? Submit a PR!

  1. Create your example in /examples/your-example.js
  2. Add documentation to this README
  3. Ensure it works with current alpha version
  4. Submit PR with description

Note: These examples are for AgentDB v2.0 alpha. The API may change before stable release.