Files
deepseek-harness/packages/deliverables
creatixchu f800ea46e5 refactor(deliverables): group tool-present and workspace-changes under packages/deliverables
Both Host packages hand the turn's deliverables to the user and neither
is a filesystem capability, so they leave packages/fs for a new
packages/deliverables group. The Client package stays at
packages/client/ui-deliverables. Paths in tsconfig references and
aliases, gates, generated catalogs, READMEs, and the implemented notes
follow the move; archived notes and released schema records stay as
written.
2026-09-14 13:33:54 +08:00
..

description, kind
description kind
The deliverables group map: the Host plugins that record what a turn hands to the user, explicit file deliveries and observed workspace changes, for users and maintainers navigating the group. package-group

packages/deliverables

English | 中文

Summary

The deliverables family records what a turn hands to the user as durable Session events that only clients read: the present tool declares final files the model delivered, and the workspace-changes recorder captures the files a turn changed with their line counts from git snapshots. The Web deliverables plugin renders both at the end of a turn. Choose this family for a product that shows delivered files and per-turn changes; present needs ctx.tools and ctx.fs, the recorder needs ctx.subprocess and a git executable.

Table of Contents


Packages

Package Role ctx key
tool-present Declares existing files as final deliverables through the present tool registers on ctx.tools
workspace-changes Records each top-level turn's changed files from git working-tree snapshots listens to session/event, appends workspace/changes


Dev Note

Working context for maintainers — click to expand

None.