Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,15 @@ skills-lock.json
/paper/
/memory/
docs/demo/
!docs/demo/
docs/demo/*
!docs/demo/demo.gif
!docs/demo/demo.sh
!docs/demo/demo.tape
!docs/demo/install-demo.gif
!docs/demo/install-demo.mp4
!docs/demo/install-demo.tape
!docs/demo/install-stage-*.png
apps/memory-os-chrome-extension/
apps/memory-os-macos/

Expand Down
12 changes: 12 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,15 @@ Target agent profile: `Codex/agent-runner`.




<!-- dhee:start -->
# Dhee Native Integration

This workspace has opted into Dhee with `dhee init`.

Required behavior:
- Start substantive repo/workspace tasks with `dhee_context_bootstrap` using this workspace path before local reconstruction.
- Prefer `dhee_read`, `dhee_grep`, and `dhee_bash` for large file reads, searches, and commands so raw output stays behind pointers.
- Use `dhee_scene_context` and `dhee_narrative_prior` as advisory memory/context priors; explicit user intent, facts, privacy, and proof gates win.
- Keep Dhee scoped to this initialized workspace. Repos/folders without `.dhee/config.json` are vanilla unless the user explicitly opts them in with `dhee init`.
<!-- dhee:end -->
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/).

## [7.2.0] - 2026-05-26 - Proactive workspace memory and init polish

- Made Dhee workspace behavior explicitly opt-in: Codex/Claude hooks and router
enforcement now stay quiet outside folders initialized with `dhee init`.
- Expanded `dhee init` and `dhee link` to support plain folders and git URLs,
while preserving git hooks for real repositories.
- Added calmer `dhee init` terminal output, typo suggestions for unknown
commands, and built-in shell completion for bash, zsh, and fish.
- Improved Chotu/Dhee memory retrieval quality: sparse vector results now merge
DB lexical recall instead of hiding exact durable memories.
- Hardened Narrative Scene Intelligence by rejecting orphan `scene_event`
writes and making SceneCard summaries lead with story progress and durable
facts instead of evidence labels.
- Updated installer docs/demo assets and kept PyPI metadata at
`Development Status :: 5 - Production/Stable`.

## [7.1.0] - 2026-05-22 - World memory layer and context compiler

- Reframed Dhee as the world memory layer and context compiler for AI agents,
Expand Down
12 changes: 4 additions & 8 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
prune dhee/ui/web/node_modules
prune enterprise
prune engram-bridge
prune engram-enterprise
prune engram-failure
prune engram-heartbeat
prune engram-identity
prune engram-metamemory
prune engram-policy

# Source distributions are driven by pyproject package discovery and explicit
# package-data globs. Keep this file quiet unless we intentionally add broad
# graft rules that need pruning.
27 changes: 24 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,36 @@ Or use the one-command installer:
curl -fsSL https://raw.githubusercontent.com/Sankhya-AI/Dhee/main/install.sh | sh
```

<p align="center">
<img src="docs/demo/install-demo.gif" alt="Dhee curl install, provider setup, dhee init, status, and shell completion demo" width="100%">
</p>

Wire a repo:

```bash
cd /path/to/repo
cd /path/to/repo-or-folder
dhee init
dhee status
dhee ui
```

`dhee init` is the opt-in switch. Run it in the current directory, pass a folder, or pass a git URL:

```bash
dhee init /path/to/folder
dhee init https://github.com/org/repo.git
```

Folders that have not run `dhee init` stay vanilla in Codex and Claude Code.

Shell autocomplete is built in:

```bash
dhee completion --shell zsh
dhee completion --shell bash
dhee completion --shell fish
```

## What Is Dhee?

Dhee is the memory layer agents should have had from day one.
Expand Down Expand Up @@ -98,7 +119,7 @@ That story gives the model anticipation. The prior is advisory, never bossy: exp
Dhee can run model-free, but the production retrieval path is built for serious agent work:

```bash
pip install "dhee[nvidia,zvec,mcp]"
python3.11 -m pip install "dhee[nvidia,zvec,mcp]"
dhee key set nvidia
```

Expand Down Expand Up @@ -201,7 +222,7 @@ Team governance, hosted dashboards, org policy, and managed source connectors ca
## Develop

```bash
pip install -e ".[dev,nvidia,zvec,mcp]"
python3.11 -m pip install -e ".[dev,nvidia,zvec,mcp]"
pytest
```

Expand Down
2 changes: 1 addition & 1 deletion dhee/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
# Default import remains model-free for backwards compatibility.
Memory = CoreMemory

__version__ = "7.1.0"
__version__ = "7.2.0"
__all__ = [
# Memory classes
"Engram",
Expand Down
Loading
Loading