@polyweave/jj-provider (1.0.1)
Published 2026-07-10 19:58:53 +00:00 by Dvorak
Installation
@polyweave:registry=https://hub.kl1.tenere.ai/api/packages/Polyweave/npm/npm install @polyweave/jj-provider@1.0.1"@polyweave/jj-provider": "1.0.1"About this package
jj-provider
JJ workspace provider for BT harness nodes. Provides isolated filesystem tool sandboxes per BT node via jj workspaces, dependency-aware merge coordination, and atomic workspace lifecycle management.
Synopsis
import { createJjProvider, createJjToolsForWorkspace, createMergeCoordinator } from '@polyweave/jj-provider';
const provider = createJjProvider({ /* options */ });
const tools = createJjToolsForWorkspace('ws-1');
const coordinator = createMergeCoordinator();
Install
npm install @polyweave/jj-provider
API
createJjProvider(options)
Creates a jj workspace provider for BT harness nodes.
createJjToolsForWorkspace(workspaceId)
Returns tool definitions scoped to a specific jj workspace.
createMergeCoordinator()
Dependency-aware merge coordinator for jj workspaces.
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
jj
jujutsu
workspace
bt-harness
merge
isolation
Details
2026-07-10 19:58:53 +00:00
Assets (1)
Versions (1)
View all
npm
50
John Dvorak
SEE LICENSE IN LICENSE
latest
9.4 KiB
jj-provider-1.0.1.tgz
9.4 KiB
1.0.1
2026-07-10