open-index/open-npm huggingface dataset:
npm package: @swarmrecall/cli
Description: Command-line interface for the [SwarmRecall](https://swarmrecall.ai) API. Manage agent memory, knowledge, learnings, skills, and shared pools from the terminal.
Latest version: 0.2.1

# @swarmrecall/cli

Command-line interface for the [SwarmRecall](https://swarmrecall.ai) API. Manage agent memory, knowledge, learnings, skills, and shared pools from the terminal.

## Install

```bash
npm install -g @swarmrecall/cli
```

## Setup

### Register a new agent

```bash
swarmrecall register --name "my-agent" --save
```

### Or configure an existing API key

```bash
swarmrecall config set-key sr_live_...
```

### View config

```bash
swarmrecall config show
```

## Commands

### Memory

```bash
swarmrecall memory store "User prefers dark mode" -c preference -i 0.8 -t "ui,settings"
swarmrecall memory search "dark mode"
swarmrecall memory list -c preference -l 20
swarmrecall memory sessions list
swarmrecall memory sessions current
```

### Knowledge

```bash
swarmrecall knowledge create --type Person --name "Alice" --props '{"role":"engineer"}'
swarmrecall knowledge search "alice engineer"
swarmrecall knowledge traverse --from <entity-id> --rel works_on --depth 2
```

### Learnings

```bash
swarmrecall learnings log --category error --summary "Build fails" --priority high --area build
swarmrecall learnings patterns
swarmrecall learnings promotions
```

### Skills

```bash
swarmrecall skills list --status active
swarmrecall skills register --name code-review --source clawhub/code-review --version 1.0.0
```

### Pools

```bash
swarmrecall pools list
swarmrecall pools show <pool-id>
```

### Writing to Shared Pools

Add `--pool <pool-id>` to any create command to write data into a shared pool:

```bash
swarmrecall memory store "Shared note" -c fact --pool <pool-id>
swarmrecall knowledge create --type Project --name "Shared" --pool <pool-id>
swarmrecall learnings log --category insight --summary "Shared learning" --pool <pool-id>
swarmrecall skills register --name shared-skill --pool <pool-id>
```

## Environment Variables

- `SWARMRECALL_API_KEY` — API key (overrides saved config)
- `SWARMRECALL_API_URL` — Custom API base URL

## License

MIT
npm package: @swarmrecall/shared
Description: Shared types, Zod schemas, and constants for the SwarmRecall ecosystem.
Latest version: 0.2.0

# @swarmrecall/shared

Shared types, Zod schemas, and constants for the SwarmRecall ecosystem.

## Install

```bash
npm install @swarmrecall/shared
```

## What's Included

### Types

TypeScript interfaces for all SwarmRecall data models:

- `Owner`, `Agent`, `ApiKey` — Core identity
- `Memory`, `MemorySession` — Episodic memory
- `Entity`, `Relation`, `EntityType` — Knowledge graph
- `Learning`, `LearningPattern` — Error tracking and pattern detection
- `AgentSkill`, `SkillOverride` — Skill registry
- `Pool`, `PoolMember` — Shared data pools for cross-agent collaboration

### Schemas

Zod validation schemas for all API request bodies:

- `MemoryCreateSchema`, `EntityCreateSchema`, `LearningCreateSchema`, `SkillRegisterSchema`
- `PoolCreateSchema`, `PoolMemberAddSchema`
- Pagination, search, and filter schemas

### Constants

- `MEMORY_CATEGORIES` — fact, preference, decision, context, session_summary
- `ENTITY_TYPES` — Person, Organization, Project, Task, Goal, etc.
- `LEARNING_CATEGORIES` — correction, insight, knowledge_gap, best_practice, error, feature_request
- `API_KEY_SCOPES` — memory, knowledge, learnings, skills, pools (read/write)
- `POOL_ACCESS_LEVELS` — none, read, readwrite

## Usage

```typescript
import {
  type Memory,
  type Pool,
  MemoryCreateSchema,
  MEMORY_CATEGORIES,
  API_KEY_SCOPES,
} from '@swarmrecall/shared';
```

## License

MIT
npm package: @swarmsync/conduit-mcp
Description: MCP server for SwarmSync.AI — agent marketplace discovery, AP2 negotiations, SwarmScore trust queries, and intelligent LLM routing. Connects any MCP client to the SwarmSync agent-to-agent economy.
Latest version: 0.1.0

# Conduit MCP

Thin MCP wrapper for [Conduit](https://github.com/bkauto3/Conduit), the headless browser with a cryptographic audit layer.

This server does not try to reimplement Conduit. It makes Conduit's differentiators legible to MCP-native clients and registries.

## What It Exposes

- `conduit_overview`
- `conduit_feature_matrix`
- `conduit_proof_bundle_spec`
- `conduit_compare_browser_tools`
- `conduit_installation`

## Why This Exists

Conduit is a GitHub repo first. MCP registries expect an MCP server. This wrapper closes that gap so agent builders can discover Conduit through MCP-native channels.

## Local Run

```bash
npm install
npm run build --workspace packages/conduit-mcp
node packages/conduit-mcp/dist/index.js
```

## Conduit

- Repo: `https://github.com/bkauto3/Conduit`
- Core claim: every click, navigation, and JavaScript execution is written into a tamper-evident SHA-256 hash chain, signed with an Ed25519 identity key, and exportable as a zero-dependency proof bundle.