forking

Official

Fork and manage independent stream variants.

Authordurable-streams
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Forks solve the challenge of reusing and diverging data from an existing stream without duplicating content. They enable independent lifecycles, separate TTLs, and separate deletion of forked data while preserving the source's history up to the chosen offset.

Core Features & Use Cases

  • Fork streams with offset-based inheritance and independent lifecycle.
  • Branch from a source with TTL/expiry and content-type inheritance rules.
  • Read and write to forks without affecting the source.
  • Use case: create dedicated fork for experimentation while preserving source data.

Quick Start

Create a fork of an existing stream by specifying the source and optional offset.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: forking
Download link: https://github.com/durable-streams/durable-streams/archive/main.zip#forking

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.