# feat\(web,mobile\): @\-mention a machine as a context chip · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/61fc61fdea79f0423df1e31d81b1f77ddb5bac6e)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 61fc61fdea79f0423df1e31d81b1f77ddb5bac6e

Requested commit: 61fc61fdea79f0423df1e31d81b1f77ddb5bac6e

Commit: 61fc61fdea79f0423df1e31d81b1f77ddb5bac6e

Tree: e864014866d4e146fcf61176ecbe2a1d0a143e17

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
feat(web,mobile): @-mention a machine as a context chip

Typing @ and part of a machine's name in the composer now offers the user's
other T3 Code environments beside threads and files, each with its machine
icon. Picking one inserts a chip. The message carries only the machine's
identity (environmentId and label, never an address), and the agent is told
to link it with t3_environment_link if it is not linked yet, then pass the
environmentId to delegate_task, t3_thread_launch and the other tools.

Web keeps mentioned machines in the draft beside attached threads, persists
them, restores them on undo and failed sends, and renders the chip in the
composer and in sent messages. Mobile offers them in the @ popover and draws
the chip natively.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

```

## Parents

- [439ea2a27f3536855aa368acd52d618cf98d7617](https://git.cafe/pingdotgg/t3code/commit/439ea2a27f3536855aa368acd52d618cf98d7617?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/61fc61fdea79f0423df1e31d81b1f77ddb5bac6e?format=markdown)
