This repository was archived by the owner on Nov 25, 2025. It is now read-only.
feat(experiments): add missing experimentation tools. #222
ci-typescript.yml
on: pull_request
Unit Tests
19s
Lint, Format, and Type Check
31s
Integration Tests
Annotations
8 errors
|
Unit Tests
Process completed with exit code 1.
|
|
tests/unit/tool-filtering.test.ts:
typescript/src/tools/toolDefinitions.ts#L27
ZodError: [
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-create",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-create",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-create",
"annotations"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-delete",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-delete",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-delete",
"annotations"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-update",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-update",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-update",
"annotations"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-results-get",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-results-get",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-results-get",
"annotations"
],
"message": "Required"
}
]
❯ Object.get error [as error] node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31
❯ ZodRecord.parse node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:114:22
❯ getToolDefinitions src/tools/toolDefinitions.ts:27:65
❯ Module.getToolDefinition src/tools/toolDefinitions.ts:33:26
❯ src/tools/experiments/create.ts:53:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-create', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'experiment-create', 'required_scopes' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'experiment-create', 'annotations' ], message: 'Required' }, { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-delete', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'experiment-delete', 'required_scopes' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'experiment-delete', 'annotations' ], message: 'Required' }, { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-update', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'experiment-update', 'required_scopes' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'experiment-update', 'annotations' ], message: 'Required' }, { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-results-get', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'e
|
|
tests/integration/feature-routing.test.ts:
typescript/src/tools/toolDefinitions.ts#L27
ZodError: [
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-create",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-create",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-create",
"annotations"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-delete",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-delete",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-delete",
"annotations"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-update",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-update",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-update",
"annotations"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"experiment-results-get",
"feature"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "array",
"received": "undefined",
"path": [
"experiment-results-get",
"required_scopes"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"experiment-results-get",
"annotations"
],
"message": "Required"
}
]
❯ Object.get error [as error] node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:39:31
❯ ZodRecord.parse node_modules/.pnpm/zod@3.25.76/node_modules/zod/v3/types.js:114:22
❯ getToolDefinitions src/tools/toolDefinitions.ts:27:65
❯ Module.getToolDefinition src/tools/toolDefinitions.ts:33:26
❯ src/tools/experiments/create.ts:53:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { issues: [ { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-create', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'experiment-create', 'required_scopes' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'experiment-create', 'annotations' ], message: 'Required' }, { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-delete', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'experiment-delete', 'required_scopes' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'experiment-delete', 'annotations' ], message: 'Required' }, { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-update', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'experiment-update', 'required_scopes' ], message: 'Required' }, { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'experiment-update', 'annotations' ], message: 'Required' }, { code: 'invalid_type', expected: 'string', received: 'undefined', path: [ 'experiment-results-get', 'feature' ], message: 'Required' }, { code: 'invalid_type', expected: 'array', received: 'undefined', path: [ 'e
|
|
Lint, Format, and Type Check
Process completed with exit code 2.
|
|
Lint, Format, and Type Check
'error' is of type 'unknown'.
|
|
Lint, Format, and Type Check
'error' is of type 'unknown'.
|
|
Lint, Format, and Type Check
'error' is of type 'unknown'.
|
|
Lint, Format, and Type Check
'error' is of type 'unknown'.
|