Skip to content

Update T3 contract to 09a54f0 - #70

Merged
pmwoz merged 1 commit into
mainfrom
t3-contract-09a54f0
Nov 8, 2026
Merged

pmwoz merged 1 commit into
mainfrom
t3-contract-09a54f0

Conversation

@pmwoz

@pmwoz pmwoz commented Nov 8, 2026

Copy link
Copy Markdown
Owner

Pins the T3 contract from 0f4a130 to 09a54f0. Two upstream commits:

Three contract files changed: html/tools.ts, previewAutomation.ts, orchestrationInstructions.ts. The plugin is unchanged, so no version bump.

Breaks a mapping

None.

  • html is now optional, and a call passes exactly one of html or path. The Visuals item in skills/poteto-mode/references/t3-adapter.md says only to build a self-contained page and check it with html_preview before html_render, so inline pages still work.
  • The injected visuals instruction now says "pass the path to an HTML file, or inline HTML" instead of "pass that file's HTML". The adapter does not restate the old wording.
  • The control-ui item already saves screenshots with preview_snapshot and save: true, so the evidence files it copies into the work dir now keep full resolution with no change. The image the agent sees stays capped.

Opportunities

  • html_preview and html_render take path, an absolute .html file path. The server reads it only for full-access threads and snapshots it at publish. The Visuals item in skills/poteto-mode/references/t3-adapter.md could tell the root and children to write the page into the work dir and pass path, and keep inline html for threads that are not full-access, which get capability_denied.

Irrelevant to the skills

2 changes.

Checks

bun run check, bun test tools (39 pass), and bun run typecheck pass.

@pmwoz
pmwoz merged commit 944497d into main Nov 8, 2026
1 check passed
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