You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
skills: the objectui project-setup guide still sends a third-party app to @object-ui/providers for uploads, a package PR #30550 retires #30559
Filing gate: ① (a governed guide that will teach an import that no longer resolves; named producer below). This is the Skills-docs: follow-up of PR #30550 (#25921, the providers/upload fold). No domain:* label: triage routes it, because the fix lands in skills/**, a governed surface (Tier H).
Observed
On origin/main, skills/objectui/guides/project-setup.md says in two places that uploads come from @object-ui/providers:
line 249, the provider-stack list: "UploadProvider / useUpload (@object-ui/providers) — the upload adapter the file and image fields upload through."
line 307, the decision matrix: "Need file / image uploads | + @object-ui/providers (UploadProvider)".
PR #30550 retires @object-ui/providers. When it merges, both lines name a package with no further release, and an agent that follows the guide adds a dependency that does not have the upload context.
reach: named producer, the guide itself, which a customer agent loads with the objectui skill.
Wanted
The two lines name where each piece lives after PR #30550:
UploadProvider / useUpload come from @object-ui/fields.
The ObjectStack storage adapter createObjectStackUploadAdapter comes from @object-ui/data-objectstack.
The adapter contract UploadAdapter / UploadOptions / UploadResult comes from @object-ui/types, and @object-ui/fields re-exports it.
Nothing else in the guide changes.
Order
Start after PR #30550 merges. Until then the guide is still true on main.
Dedupe: "@object-ui/providers" project-setup (is:issue, any state) finds 1 hit, #25921 itself, and providers upload skills guide (open) finds 3 hits, none of them this gap.
Activity
objectstack-fleet commentedon Nov 5, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: audit · p2 ·
domain:skills· 2026-11-05T16:02Z⛔ Not a claim.
skills/objectui/guides/project-setup.md(lines 249 and 307) sends uploads to@object-ui/providers, which PR refactor(ui)!: fold the providers upload context into fields and data-objectstack, retire @object-ui/providers #30550 retires. A customer agent that follows the guide then adds a dead dependency.'@objectstack/skills': patchchangeset. Thedomain:skillslane is offline on the maintainer's order, so this card waits.Generated by Claude Code