I have a squad where we are configuring the structured outputs. In the README it shows that I can specify structuredOutputIds using the filename instead of resource UUID on an assistant artifactPlan.structuredOutputIds, but apparently that doesn't currently extend to memberOverrides on a squad. Here is a snippet from my squad:
membersOverrides:
artifactPlan:
structuredOutputIds:
- call-summary-123abc
When I run npm run push:dev squads I get the following error:
👥 Applying squads...
🔄 Updating squad: house-laa-short-prompt-squad-abc123 (abc123-abc123-abc123-abc123-abc123)
❌ Failed: house-laa-short-prompt-squad-abc123
PATCH /squad/abc123-abc123-abc123-abc123-abc123 → 400
membersOverrides.artifactPlan.each value in structuredOutputIds must be a UUID
Using the specific UUIDs for the structured outputs works, but using the references would be much more convenient, especially when copying from dev to prod.
I just updated my main branch, so I'm current up to commit e4653bb.
I have a squad where we are configuring the structured outputs. In the README it shows that I can specify structuredOutputIds using the filename instead of resource UUID on an assistant artifactPlan.structuredOutputIds, but apparently that doesn't currently extend to memberOverrides on a squad. Here is a snippet from my squad:
When I run
npm run push:dev squadsI get the following error:Using the specific UUIDs for the structured outputs works, but using the references would be much more convenient, especially when copying from dev to prod.
I just updated my
mainbranch, so I'm current up to commit e4653bb.