Skip to content

Add lightweight experience receipts - #7

Merged
mattheliu merged 1 commit into
mainfrom
agent/experience-receipts
Aug 16, 2026
Merged

Add lightweight experience receipts#7
mattheliu merged 1 commit into
mainfrom
agent/experience-receipts

Conversation

@mattheliu

Copy link
Copy Markdown
Contributor

What changed

  • place tiny plugin thumbs on the first Agent reply after a trial
  • use the same compact fallback for command, UI, and crash plugins with no reply
  • generate a fixed local de-identified Summary before any network request
  • let the Agent choose a closed category from public plugin identity and Host state only
  • add a local receipt box plus independent confirmation and aggregate follow-up

Privacy impact

The UI anchor reads only the finalized message ID and timestamp. It never reads reply blocks, task text, tool inputs/results, files, logs, or error details. The network schema still rejects free text and unknown fields.

Validation

  • pnpm test:all
  • DSH 0.1.0-rc.6 pack/install/boot/uninstall E2E
  • local browser flow: thumbs → de-identified preview → explicit confirm → receipt
  • git diff --check

@mattheliu
mattheliu marked this pull request as ready for review August 16, 2026 02:53
@mattheliu
mattheliu merged commit 94df1e6 into main Aug 16, 2026
1 check passed
@mattheliu
mattheliu deleted the agent/experience-receipts branch August 16, 2026 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant