Polyweave

@polyweave/conversation (1.0.3)

Published 2026-07-10 19:08:13 +00:00 by Dvorak

Installation

@polyweave:registry=https://hub.kl1.tenere.ai/api/packages/Polyweave/npm/
npm install @polyweave/conversation@1.0.3
"@polyweave/conversation": "1.0.3"

About this package

conversation

Conversation management wrappers for Polyweave.

Synopsis

import { createSystemPrompt, createTurnTaking } from '@polyweave/conversation';

const prompt = createSystemPrompt({ persona: 'helper' });
const turn = createTurnTaking({ maxTurns: 10 });

Install

npm install @polyweave/conversation

API

createSystemPrompt(options)

Creates a system prompt wrapper with persona, rules, and formatting.

createTurnTaking(options)

Manages conversation turns, including turn limits and rotation.

createInterruptHandler(options)

Handles interruptions during conversation flows with state preservation.

Tests

npm test

Requirements

Node.js 18 or later. ESM only.

License

MIT

Dependencies

Development Dependencies

ID Version
@rigor/core *

Peer Dependencies

ID Version
@polyweave/core *

Keywords

polyweave conversation turn-taking interruption
Details
npm
2026-07-10 19:08:13 +00:00
235
John Dvorak
SEE LICENSE IN LICENSE
3.6 KiB
Assets (1)
Versions (6) View all
1.0.7 2026-07-17
1.0.8 2026-07-11
1.0.5 2026-07-11
1.0.4 2026-07-10
1.0.3 2026-07-10