Skip to content

feat: surface host and connected client roles - #9

Merged
Kinfe123 merged 4 commits into
mainfrom
feat/connection-roles
Sep 26, 2026
Merged

Kinfe123 merged 4 commits into
mainfrom
feat/connection-roles

Conversation

@Kinfe123

@Kinfe123 Kinfe123 commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

Show the tress host separately from browser, terminal, and API clients. The thread sidebar and browser/terminal status output identify which server runs the agent and owns workspace access, with an optional cosmetic TRESS_HOST_LABEL.

Document the hosted setup flow and explicit --local execution. A terminal connected through tress setup uses the host's model credentials and workspace; setup does not make the terminal a shareable host or let clients take over the host role.

Validation on the integrated branch:

  • All 75 Rust tests, formatting, and strict Clippy passed.
  • TypeScript and the Farm production build passed.
  • Host tests and built-server checks passed for browser/terminal sync, reconnect, isolated sessions, host credentials, diagnostics, and limits. PostgreSQL tests run in CI's disposable database.
  • Desktop browser status/sidebar checked with diagnostics integrated; mobile layouts were verified for the original host/client display.

@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tress Ready Ready Preview Sep 26, 2026 11:50pm UTC

Request Review

@Kinfe123
Kinfe123 merged commit 33e7f35 into main Sep 26, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 0aef180d Deployed Sep 26, 2026 by vercel[bot]
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