Skip to content

membersOverrides.artifactPlan.structuredOutputIds is requiring UUID #8

@siannopollo

Description

@siannopollo

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions