Skip to content

feat(proto): ClipInfo sharing fields (source, owner, price_per_invoke) - #157

Merged
yan5xu merged 1 commit into
mainfrom
feat/clip-sharing-proto
May 29, 2026
Merged

feat(proto): ClipInfo sharing fields (source, owner, price_per_invoke)#157
yan5xu merged 1 commit into
mainfrom
feat/clip-sharing-proto

Conversation

@yan5xu

@yan5xu yan5xu commented May 29, 2026

Copy link
Copy Markdown
Contributor

Add fields 13-15 to ClipInfo message for Clip Sharing:

  • source (string): "" for local, "shared" for cross-scope clips
  • owner (string): owner scope e.g. "@cp", empty for local
  • price_per_invoke (int64): credit cost per invoke, 0 = free

These fields are set by Cloud Hub when returning shared clips in ListClips.
Transparent to pinixd/providers — they never set these fields.

Part of Clip Sharing feature (epiral/pinix.ai#50).

…_invoke)

Add fields 13-15 to ClipInfo message for Clip Sharing:
- source (string): '' for local, 'shared' for cross-scope clips
- owner (string): owner scope e.g. '@cp', empty for local
- price_per_invoke (int64): credit cost per invoke, 0 = free

These fields are set by Cloud Hub when returning shared clips
in ListClips and are transparent to pinixd/providers.
@yan5xu
yan5xu merged commit 92b4e4b into main May 29, 2026
1 check passed
@yan5xu
yan5xu deleted the feat/clip-sharing-proto branch May 29, 2026 08:50
yan5xu added a commit that referenced this pull request Jun 2, 2026
…_invoke) (#157)

Add fields 13-15 to ClipInfo message for Clip Sharing:
- source (string): '' for local, 'shared' for cross-scope clips
- owner (string): owner scope e.g. '@cp', empty for local
- price_per_invoke (int64): credit cost per invoke, 0 = free

These fields are set by Cloud Hub when returning shared clips
in ListClips and are transparent to pinixd/providers.
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