Initial commit: Brainy - Multi-Dimensional AI Database
Open source vector database with HNSW indexing, graph relationships, and metadata facets. Features CLI with professional augmentation registry integration for discovering extensions and capabilities.
This commit is contained in:
commit
f8c45f2d8d
448 changed files with 103294 additions and 0 deletions
78
scripts/development/test-browser-cache-detection.html
Normal file
78
scripts/development/test-browser-cache-detection.html
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Brainy Cache Detection Browser Test</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
max-width: 800px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
#results {
|
||||
margin-top: 20px;
|
||||
padding: 10px;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
background-color: #f9f9f9;
|
||||
}
|
||||
.success {
|
||||
color: green;
|
||||
font-weight: bold;
|
||||
}
|
||||
.error {
|
||||
color: red;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Brainy Cache Detection Browser Test</h1>
|
||||
<p>This page tests if Brainy's cache detection works properly in browser environments.</p>
|
||||
|
||||
<button id="runTest">Run Test</button>
|
||||
|
||||
<div id="results">
|
||||
<p>Test results will appear here...</p>
|
||||
</div>
|
||||
|
||||
<script type="module">
|
||||
import { BrainyData } from './dist/unified.js';
|
||||
|
||||
document.getElementById('runTest').addEventListener('click', async () => {
|
||||
const resultsDiv = document.getElementById('results');
|
||||
resultsDiv.innerHTML = '<p>Running test...</p>';
|
||||
|
||||
try {
|
||||
console.log('Creating BrainyData instance...');
|
||||
resultsDiv.innerHTML += '<p>Creating BrainyData instance...</p>';
|
||||
|
||||
const brainy = new BrainyData();
|
||||
|
||||
console.log('BrainyData instance created successfully!');
|
||||
resultsDiv.innerHTML += '<p class="success">BrainyData instance created successfully!</p>';
|
||||
|
||||
// Initialize to make sure all components are created
|
||||
await brainy.init();
|
||||
|
||||
console.log('BrainyData initialized successfully!');
|
||||
resultsDiv.innerHTML += '<p class="success">BrainyData initialized successfully!</p>';
|
||||
|
||||
// Add a simple item to verify everything works
|
||||
const id = await brainy.add("Test item for browser cache detection");
|
||||
|
||||
console.log('Added test item with ID:', id);
|
||||
resultsDiv.innerHTML += `<p class="success">Added test item with ID: ${id}</p>`;
|
||||
|
||||
resultsDiv.innerHTML += '<p class="success">✅ Test completed successfully! Cache detection works in browser environment.</p>';
|
||||
} catch (error) {
|
||||
console.error('Error during cache detection test:', error);
|
||||
resultsDiv.innerHTML += `<p class="error">❌ Error during test: ${error.message}</p>`;
|
||||
resultsDiv.innerHTML += `<p class="error">Stack trace: ${error.stack}</p>`;
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue