Skip to content

Map native mobile to T3 device tools and list threads across projects - #57

Merged
pmwoz merged 1 commit into
mainfrom
t3-devices-all-projects
Oct 29, 2026
Merged

pmwoz merged 1 commit into
mainfrom
t3-devices-all-projects

Conversation

@pmwoz

@pmwoz pmwoz commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Adopts the two opportunities from #56, which pins the T3 contract that adds them. Merge #56 first.

Why

Changes in t3-adapter.md

  • Starting another skill. Native mobile's control skill is T3's device tools when the session has them. A repo simulator skill still gives build, install, and launch-prep steps. Evidence screenshots and recordings go into the work dir through the agent-device command that device_open returns.
  • Worktrees, new bullet "A lane that drives a simulator or emulator gets its own device". The parent picks one device per lane from device_list and puts its hostId, id, and booted value in the brief. Lanes never share a device, so extra device lanes run in sequence. The lane calls device_close before it returns, with shutdown: true when the device was not booted.
  • Listing worktrees and Pinned and active chats. t3_thread_list with allProjects: true covers every project in one call. The pinned-and-active set is settled: false, with allProjects: true when the work spans repositories.

Version

0.13.2 to 0.13.3. The adapter changed.

Checks

  • bun run check: pass (637 plugin files, 13 drift entries)
  • bun test tools: 39 pass
  • bun run typecheck: pass

No pstack run has exercised a device lane or an all-projects thread list yet. This is a text change to the adapter only.

@pmwoz
pmwoz merged commit 9a48b38 into main Oct 29, 2026
1 check passed
@pmwoz
pmwoz deleted the t3-devices-all-projects branch October 29, 2026 08:41
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