Open
Description
When creating a new buffer or run, the user-supplied tags are validated by the server.
When using tyger {buffer,run} set <id> --tag ...
, the tags are not validated.
Example:
$ tyger buffer create --tag a@=b
Error: InvalidInput: Tag keys must contain up to 128 letters (a-z, A-Z), numbers (0-9) and underscores (_)
$ tyger buffer create
2ui2lm6hwrxexoxuwnosd6l3me
$ tyger buffer set 2ui2lm6hwrxexoxuwnosd6l3me --tag a@=b
{
"id": "2ui2lm6hwrxexoxuwnosd6l3me",
"createdAt": "2025-04-09T14:32:51.357197Z",
"location": "westus2",
"tags": {
"a@": "b"
},
"eTag": "17471511304344921275"
}
Question: Should they also be validated when they are used for filtering multiple buffers/runs, e.g. for tyger buffer list --tag a@=b$
?
Metadata
Metadata
Assignees
Labels
No labels