Add the optional node id/source fields to the TS contract authority #26

Merged
weichen merged 1 commits from feature/generative-ui-u2-ts-nodeids into main 2026-10-11 08:44:13 +00:00
Owner

Why: PR #25 added the fields to the Go UINode; ts/types.ts is the single authority mirrored by make contracts into frontend and UI, so manual mirror edits get reverted by the sync (CI build failure on Dev PR #336 caught it).

Evidence: Regenerated mirrors and combined make test in the Dev workspace after re-pinning.

Impact: Type-only additive change.

Refs: Core PR #25; Dev task feature/generative-ui-u2

Why: PR #25 added the fields to the Go UINode; ts/types.ts is the single authority mirrored by make contracts into frontend and UI, so manual mirror edits get reverted by the sync (CI build failure on Dev PR #336 caught it). Evidence: Regenerated mirrors and combined make test in the Dev workspace after re-pinning. Impact: Type-only additive change. Refs: Core PR #25; Dev task feature/generative-ui-u2
weichen added 1 commit 2026-10-11 08:44:11 +00:00
Why: PR #25 added the fields to the Go UINode; ts/types.ts is the
single authority that make contracts mirrors into the frontend and UI
repos, so the fields must originate here or the sync reverts manual
mirror edits (CI build caught exactly that).

Evidence: Regenerated mirrors and combined make test run in the Dev
workspace after re-pinning.

Impact: Type-only additive change.

Refs: Core PR #25; Dev task feature/generative-ui-u2
weichen merged commit 7a98a7e7fe into main 2026-10-11 08:44:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Core#26