Live streaming
Replies stream chunk-by-chunk into the session, throttled and rendered locally. Kb-scale payloads — friendly on mobile networks.
Model & permission chips
Switch model, thinking effort and permission mode inline, next to the composer. Same semantics as the DSH web GUI.
Context meter & stats
Live context pressure (%), turns, steps, LLM time, first-token latency, token throughput and cache hits — under the composer.
Workspaces & sessions
Group, pin, search and archive sessions; slide-over drawer keeps recent sessions one tap away.
Subagents & goals
Track subagent transcripts, goals, trajectories, todos and the task queue — the full DSH session model on a phone screen.
Supply-chain safe
Minimal dependencies: MarkdownUI, OpenTelemetry and Sentry only (metrics off in release builds). No ads, no tracking SDKs, no IDFA.
Feature matrix
| Capability | In DSH Mobile | Notes |
|---|---|---|
| Host connection (LAN / tunnel / Tailscale) | ✔ | Bearer token auth, multiple profiles |
| Session chat & streaming | ✔ | Full model/permission switching |
| Approvals & question responses | ✔ | Approval card replaces the composer |
| Push notifications | ✔ (client) | APNs registration done; host push plugin on roadmap |
| Workspace grouping / pin / search | ✔ | List + drawer |
| Subagents, goals, trajectories, todos | ✔ | Read/control views |
| Host settings, plugins, credentials, skills, files | ✔ | Schema-driven panels |
| Session export | ✔ | Local JSONL export |
| Theme / custom appearance | On roadmap | Part of the Pro subscription design |
| Multiple hosts (Pro) | One free | More profiles via in-app purchase (1.1) |
| Automation rules | On roadmap | Requires host-side support |
Capabilities marked “on roadmap” are design-stage; see the DSH Mobile repository for the planning documents.