Skip to content

membersOverrides.artifactPlan.structuredOutputIds is requiring UUID #8

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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