Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

feat(experiments): add missing experimentation tools. #222

feat(experiments): add missing experimentation tools.

feat(experiments): add missing experimentation tools. #222

Triggered via pull request September 14, 2025 23:40
Status Failure
Total duration 34s
Artifacts

ci-typescript.yml

on: pull_request
Unit Tests
19s
Unit Tests
Lint, Format, and Type Check
31s
Lint, Format, and Type Check
Integration Tests
Integration Tests
Fit to window
Zoom out
Zoom in

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'.