Skip to content

feat(agentic-synth): Update RuVector adapter to use native NAPI-RS bi… #61

feat(agentic-synth): Update RuVector adapter to use native NAPI-RS bi…

feat(agentic-synth): Update RuVector adapter to use native NAPI-RS bi… #61

Triggered via push December 1, 2025 18:17
Status Failure
Total duration 4m 30s
Artifacts 1
Code Quality & Linting
1m 8s
Code Quality & Linting
Documentation Validation
7s
Documentation Validation
Matrix: build-test
Test Coverage Report
1m 7s
Test Coverage Report
Security Audit
12s
Security Audit
NPM Package Validation
0s
NPM Package Validation
Performance Benchmarks
0s
Performance Benchmarks
Generate Test Summary
3s
Generate Test Summary
Fit to window
Zoom out
Zoom in

Annotations

84 errors and 10 warnings
Code Quality & Linting: packages/agentic-synth/tests/cli/cli.test.js#L29
A `require()` style import is forbidden
tests/cli/cli.test.js > CLI > validate command > should detect invalid configuration: packages/agentic-synth/tests/cli/cli.test.js#L175
AssertionError: promise resolved "{ …(2) }" instead of rejecting - Expected + Received - [Error: rejected promise] + Object { + "stderr": "⚠ Warning: No API key found. Set GEMINI_API_KEY or OPENROUTER_API_KEY environment variable. + ", + "stdout": "✓ Config file is valid JSON + ✓ Configuration schema is valid + ✓ Provider: gemini + ✓ Model: gemini-2.0-flash-exp + ✓ Cache strategy: memory + ✓ Max retries: 3 + ✓ Timeout: 30000ms + + ✓ All validations passed + ", + } ❯ tests/cli/cli.test.js:175:8
tests/cli/cli.test.js > CLI > config command > should load configuration from file: packages/agentic-synth/tests/cli/cli.test.js#L137
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:137:27
tests/cli/cli.test.js > CLI > config command > should display default configuration: packages/agentic-synth/tests/cli/cli.test.js#L121
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:121:27
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should return results sorted by score: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should search for similar vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector structure: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector format: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should throw error when not initialized: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert multiple vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert single vector: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should use default dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should initialize with custom dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should search for similar vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector structure: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector format: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should throw error when not initialized: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert multiple vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert single vector: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should use default dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should initialize with custom dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
Unhandled error: packages/agentic-synth/tests/unit/cache/context-cache.test.js#L225
TypeError: Cannot read properties of undefined (reading 'lastAccess') ❯ Timeout._onTimeout tests/unit/cache/context-cache.test.js:225:52 This error originated in "tests/unit/cache/context-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
tests/cli/cli.test.js > CLI > validate command > should detect invalid configuration: packages/agentic-synth/tests/cli/cli.test.js#L175
AssertionError: promise resolved "{ …(2) }" instead of rejecting - Expected + Received - [Error: rejected promise] + Object { + "stderr": "⚠ Warning: No API key found. Set GEMINI_API_KEY or OPENROUTER_API_KEY environment variable. + ", + "stdout": "✓ Config file is valid JSON + ✓ Configuration schema is valid + ✓ Provider: gemini + ✓ Model: gemini-2.0-flash-exp + ✓ Cache strategy: memory + ✓ Max retries: 3 + ✓ Timeout: 30000ms + + ✓ All validations passed + ", + } ❯ tests/cli/cli.test.js:175:8
tests/cli/cli.test.js > CLI > config command > should load configuration from file: packages/agentic-synth/tests/cli/cli.test.js#L137
SyntaxError: Unexpected token C in JSON at position 0 ❯ tests/cli/cli.test.js:137:27
tests/cli/cli.test.js > CLI > config command > should display default configuration: packages/agentic-synth/tests/cli/cli.test.js#L121
SyntaxError: Unexpected token C in JSON at position 0 ❯ tests/cli/cli.test.js:121:27
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should return results sorted by score: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should search for similar vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector structure: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector format: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should throw error when not initialized: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert multiple vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert single vector: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should use default dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should initialize with custom dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/cli/cli.test.js > CLI > validate command > should detect invalid configuration: packages/agentic-synth/tests/cli/cli.test.js#L175
AssertionError: promise resolved "{ …(2) }" instead of rejecting - Expected + Received - [Error: rejected promise] + Object { + "stderr": "⚠ Warning: No API key found. Set GEMINI_API_KEY or OPENROUTER_API_KEY environment variable. + ", + "stdout": "✓ Config file is valid JSON + ✓ Configuration schema is valid + ✓ Provider: gemini + ✓ Model: gemini-2.0-flash-exp + ✓ Cache strategy: memory + ✓ Max retries: 3 + ✓ Timeout: 30000ms + + ✓ All validations passed + ", + } ❯ tests/cli/cli.test.js:175:8
tests/cli/cli.test.js > CLI > config command > should load configuration from file: packages/agentic-synth/tests/cli/cli.test.js#L137
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:137:27
tests/cli/cli.test.js > CLI > config command > should display default configuration: packages/agentic-synth/tests/cli/cli.test.js#L121
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:121:27
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should return results sorted by score: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should search for similar vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector structure: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector format: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should throw error when not initialized: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert multiple vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert single vector: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should use default dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should initialize with custom dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/cli/cli.test.js > CLI > validate command > should detect invalid configuration: packages/agentic-synth/tests/cli/cli.test.js#L175
AssertionError: promise resolved "{ …(2) }" instead of rejecting - Expected + Received - [Error: rejected promise] + Object { + "stderr": "⚠ Warning: No API key found. Set GEMINI_API_KEY or OPENROUTER_API_KEY environment variable. + ", + "stdout": "✓ Config file is valid JSON + ✓ Configuration schema is valid + ✓ Provider: gemini + ✓ Model: gemini-2.0-flash-exp + ✓ Cache strategy: memory + ✓ Max retries: 3 + ✓ Timeout: 30000ms + + ✓ All validations passed + ", + } ❯ tests/cli/cli.test.js:175:8
tests/cli/cli.test.js > CLI > config command > should load configuration from file: packages/agentic-synth/tests/cli/cli.test.js#L137
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:137:27
tests/cli/cli.test.js > CLI > config command > should display default configuration: packages/agentic-synth/tests/cli/cli.test.js#L121
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:121:27
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should return results sorted by score: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should search for similar vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector structure: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector format: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should throw error when not initialized: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert multiple vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert single vector: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should use default dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should initialize with custom dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
Build & Test (Node 22.x on windows-latest)
Process completed with exit code 1.
Build & Test (Node 18.x on windows-latest)
Process completed with exit code 1.
Build & Test (Node 18.x on macos-latest)
Process completed with exit code 1.
Unhandled error: packages/agentic-synth/tests/unit/cache/context-cache.test.js#L225
TypeError: Cannot read properties of undefined (reading 'lastAccess') ❯ Timeout._onTimeout tests/unit/cache/context-cache.test.js:225:52 This error originated in "tests/unit/cache/context-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
tests/cli/cli.test.js > CLI > validate command > should detect invalid configuration: packages/agentic-synth/tests/cli/cli.test.js#L175
AssertionError: promise resolved "{ …(2) }" instead of rejecting - Expected + Received - [Error: rejected promise] + Object { + "stderr": "⚠ Warning: No API key found. Set GEMINI_API_KEY or OPENROUTER_API_KEY environment variable. + ", + "stdout": "✓ Config file is valid JSON + ✓ Configuration schema is valid + ✓ Provider: gemini + ✓ Model: gemini-2.0-flash-exp + ✓ Cache strategy: memory + ✓ Max retries: 3 + ✓ Timeout: 30000ms + + ✓ All validations passed + ", + } ❯ tests/cli/cli.test.js:175:8
tests/cli/cli.test.js > CLI > config command > should load configuration from file: packages/agentic-synth/tests/cli/cli.test.js#L137
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:137:27
tests/cli/cli.test.js > CLI > config command > should display default configuration: packages/agentic-synth/tests/cli/cli.test.js#L121
SyntaxError: Unexpected token 'C', "Current Co"... is not valid JSON ❯ tests/cli/cli.test.js:121:27
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should return results sorted by score: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector search > should search for similar vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector structure: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should validate vector format: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should throw error when not initialized: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert multiple vectors: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > vector insertion > should insert single vector: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should use default dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
tests/integration/ruvector.test.js > Ruvector Integration > initialization > should initialize with custom dimensions: packages/agentic-synth/src/adapters/ruvector.js#L77
Error: Failed to initialize RuVector: Failed to create database: Invalid path: Path traversal attempt detected ❯ RuvectorAdapter.initialize src/adapters/ruvector.js:77:13 ❯ tests/integration/ruvector.test.js:25:5
Build & Test (Node 20.x on windows-latest)
Process completed with exit code 1.
Generate Test Summary
Process completed with exit code 1.
Generate Test Summary
CI pipeline failed. Check individual job results.
Code Quality & Linting: packages/agentic-synth/src/generators/events.ts#L203
Unexpected lexical declaration in case block
Code Quality & Linting: packages/agentic-synth/src/generators/events.ts#L202
Unexpected lexical declaration in case block
Code Quality & Linting: packages/agentic-synth/src/generators/events.ts#L192
Unexpected lexical declaration in case block
Code Quality & Linting: packages/agentic-synth/src/generators/events.ts#L191
Unexpected lexical declaration in case block
Code Quality & Linting: packages/agentic-synth/src/generators/events.ts#L66
'options' is defined but never used. Allowed unused args must match /^_/u
Code Quality & Linting: packages/agentic-synth/src/generators/base.ts#L315
'options' is defined but never used. Allowed unused args must match /^_/u
Code Quality & Linting: packages/agentic-synth/src/generators/base.ts#L315
'buffer' is defined but never used. Allowed unused args must match /^_/u
Code Quality & Linting: packages/agentic-synth/src/cache/index.ts#L156
'T' is defined but never used. Allowed unused vars must match /^_/u

Artifacts

Produced during runtime
Name Size Digest
build-artifacts Expired
55.9 KB
sha256:c84d348262d0e23156407cd4a61bcebf0a0bdf97e6f0622198ee7457e3a624f0