makecindy / makecindy/cindy

DSH: make device-link and Mobile task continuity explicit

Open
#3,780 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
401
Avg merge
21h 48m
Merged PRs (30d)
776

Description

## 目标

让 Mobile 经受控 Desktop 连续查看和控制同一 DSH task,且在版本差异和断线时诚实降级。

## 交付

- append-only identity/capability/activity/approval/cancel payload、Desktop allowlist、Mobile reducer/UI。
- view/continue/input/attachment/approval/stop/queue 与 read-only activity capability gates。

## 验收

- Mobile 不直连 ACP transport、scope 或 credential,不创建 substitute session。
- old/new Desktop × Mobile matrix 与 two-peer failure radius 通过。

Blocked by #3779. Blocks #3781.

Canonical plan: `docs/issues/dsh-native-integration/`.

Contributor guide

Open the contributing guide

Research direction

Read docs/issues/dsh-native-integration/ and resolve dependency #3779 first. Then trace the Desktop allowlist, Mobile reducer/UI, append-only payloads, and capability gates named in the issue. Use the old/new Desktop × Mobile matrix and two-peer failure-radius checks as validation; done means the listed transport, scope, credential, and substitute-session constraints hold.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.