open-index/open-npm huggingface dataset:
npm package: @robustmq/mq9
Description: RobustMQ JavaScript/TypeScript SDK — mq9 AI-native async messaging
Latest version: 1.0.0

# robustmq-js

JavaScript/TypeScript SDK for [RobustMQ](https://github.com/robustmq/robustmq) — mq9 AI-native async messaging.

**Status: not yet implemented.** Directory structure and package config are scaffolded.

## Planned dependency

- [`nats`](https://www.npmjs.com/package/nats) — NATS.js v2 (WebSocket + TCP)

## Planned API

```typescript
import { Client } from "robustmq/mq9";

const client = new Client({ server: "nats://localhost:4222" });
await client.connect();

const mailbox = await client.create({ ttl: 3600 });
await client.send(mailbox.mailId, { task: "summarize" });

await client.subscribe(mailbox.mailId, async (msg) => {
  console.log(msg.payload);
});

await client.close();
```

See [docs/mq9-protocol.md](../docs/mq9-protocol.md) for the full protocol reference.
npm package: @robustmq/sdk
Description: RobustMQ JavaScript/TypeScript SDK
Latest version: 0.3.5

# robustmq-js

JavaScript/TypeScript SDK for [RobustMQ](https://github.com/robustmq/robustmq) — mq9 AI-native async messaging.

**Status: not yet implemented.** Directory structure and package config are scaffolded.

## Planned dependency

- [`nats`](https://www.npmjs.com/package/nats) — NATS.js v2 (WebSocket + TCP)

## Planned API

```typescript
import { Client } from "robustmq/mq9";

const client = new Client({ server: "nats://localhost:4222" });
await client.connect();

const mailbox = await client.create({ ttl: 3600 });
await client.send(mailbox.mailId, { task: "summarize" });

await client.subscribe(mailbox.mailId, async (msg) => {
  console.log(msg.payload);
});

await client.close();
```

See [docs/mq9-protocol.md](../docs/mq9-protocol.md) for the full protocol reference.
npm package: @robustonian/ollama-ai-provider-fork
Description: Vercel AI Provider for running LLMs locally using Ollama
Author: Sergio Gómez Bachiller
Latest version: 1.3.0

# Ollama Provider Fork for the Vercel AI SDK

The **[Ollama Provider Fork](https://github.com/robustonian/ollama-ai-provider-fork)** for the [Vercel AI SDK](https://sdk.vercel.ai/docs)
contains enhanced language model support for the Ollama APIs with improved streaming and tool calls support, plus embedding model support for the Ollama embeddings API.

## Requirements

This provider requires Ollama >= 0.5.0

## Setup

The Ollama provider fork is available in the `ollama-ai-provider-fork` module. You can install it with

```bash
pnpm add @robustonian/ollama-ai-provider-fork
```

## Provider Instance

You can import the default provider instance `ollama` from `@robustonian/ollama-ai-provider-fork`:

```ts
import { ollama } from '@robustonian/ollama-ai-provider-fork';
```

## Example

```ts
import { ollama } from '@robustonian/ollama-ai-provider-fork';
import { generateText } from 'ai';

const { text } = await generateText({
  model: ollama('phi3'),
  prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});
```

## Enhanced Features

This fork includes:
- Enhanced streaming support
- Improved tool calls functionality 
- Better inference from streaming responses
- Comprehensive test coverage for Node.js and Edge environments

## Documentation

Please check out the **[Ollama provider documentation](https://github.com/robustonian/ollama-ai-provider-fork)** for more information.