Skip to content

Commit f1c7701

Browse files
Merge branch 'new-package' — monorepo restructure + sub-packages
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 parents 1db58fb + 134e4df commit f1c7701

149 files changed

Lines changed: 12718 additions & 14242 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,22 +58,15 @@ credentials.json
5858
*.db-wal
5959
*.db-shm
6060

61-
# Qdrant vector store data
62-
qdrant/
63-
.qdrant/
64-
qdrant_storage/
65-
6661
# History and cache directories
6762
.engram/
68-
.engram/
6963
history.db
7064
engram_history.db
7165
fadem_history.db
7266

7367
# Temporary test files
7468
/tmp/
7569
test_output/
76-
test_qdrant/
7770
*_test_*
7871

7972
# macOS
@@ -125,3 +118,9 @@ logs/
125118
# Package manager
126119
pip-log.txt
127120
pip-delete-this-directory.txt
121+
122+
# Node (dashboard)
123+
node_modules/
124+
125+
# Rust build artifacts (engram-accel)
126+
target/

README.md

Lines changed: 122 additions & 897 deletions
Large diffs are not rendered by default.

dashboard/README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
2+
3+
## Getting Started
4+
5+
First, run the development server:
6+
7+
```bash
8+
npm run dev
9+
# or
10+
yarn dev
11+
# or
12+
pnpm dev
13+
# or
14+
bun dev
15+
```
16+
17+
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
18+
19+
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
20+
21+
This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
22+
23+
## Learn More
24+
25+
To learn more about Next.js, take a look at the following resources:
26+
27+
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28+
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
29+
30+
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
31+
32+
## Deploy on Vercel
33+
34+
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
35+
36+
Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.

deep-research-report.md

Lines changed: 463 additions & 0 deletions
Large diffs are not rendered by default.

docs/pdf/manifest.json

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -756,16 +756,6 @@
756756
"doc_depth": "deep",
757757
"method": "deterministic_static"
758758
},
759-
{
760-
"source_path": "engram/vector_stores/async_qdrant.py",
761-
"source_sha256": "4b4607a557e8829aeb011563302a4279fb32d18902ea3b0abb33626d3cf128df",
762-
"output_pdf": "files/engram__vector_stores__async_qdrant.py.pdf",
763-
"line_count": 210,
764-
"page_count": 5,
765-
"generated_at": "2026-02-11T10:07:54+00:00",
766-
"doc_depth": "deep",
767-
"method": "deterministic_static"
768-
},
769759
{
770760
"source_path": "engram/vector_stores/base.py",
771761
"source_sha256": "c9e547779d919349429709b13f63380c84977f40ce1d82fec95446cc16461757",
@@ -786,16 +776,6 @@
786776
"doc_depth": "deep",
787777
"method": "deterministic_static"
788778
},
789-
{
790-
"source_path": "engram/vector_stores/qdrant.py",
791-
"source_sha256": "77d119d541c4fd8a36e74530ccacd6f10157f837421b78976086f83ddf35b5a5",
792-
"output_pdf": "files/engram__vector_stores__qdrant.py.pdf",
793-
"line_count": 227,
794-
"page_count": 5,
795-
"generated_at": "2026-02-11T10:07:54+00:00",
796-
"doc_depth": "deep",
797-
"method": "deterministic_static"
798-
},
799779
{
800780
"source_path": "plugins/engram-memory/.claude-plugin/plugin.json",
801781
"source_sha256": "b559f37962bb39e415bdd53d7dbbaf429e1e9c7e3cc3ca08cb8335d3d0c1a192",

engram-accel/Cargo.lock

Lines changed: 232 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

engram-accel/Cargo.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[package]
2+
name = "engram-accel"
3+
version = "0.1.0"
4+
edition = "2021"
5+
description = "Rust acceleration for Engram memory layer"
6+
license = "MIT"
7+
8+
[lib]
9+
name = "engram_accel"
10+
crate-type = ["cdylib"]
11+
12+
[dependencies]
13+
pyo3 = { version = "0.22", features = ["extension-module"] }
14+
rayon = "1.10"

engram-accel/pyproject.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[build-system]
2+
requires = ["maturin>=1.0,<2.0"]
3+
build-backend = "maturin"
4+
5+
[project]
6+
name = "engram-accel"
7+
version = "0.1.0"
8+
description = "Rust acceleration for Engram memory layer"
9+
requires-python = ">=3.9"
10+
license = {text = "MIT"}
11+
12+
[tool.maturin]
13+
features = ["pyo3/extension-module"]

0 commit comments

Comments
 (0)