You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -99,6 +100,41 @@ This is the product contract: **with Dhee, a learning proven in one agent can be
99
100
100
101
---
101
102
103
+
## <spanid="dheefs">DheeFS — one local learning space every agent already understands</span>
104
+
105
+
Agents already understand files and shell verbs. DheeFS exposes Dhee's memory, router, handoff, artifacts, shared tasks, and learning exchange as one virtual context space:
106
+
107
+
```bash
108
+
dhee shell "ls /learnings"
109
+
dhee shell "cat /handoff/latest.md"
110
+
dhee shell "grep parser /learnings/promoted"
111
+
dhee shell "cat /router/ptr/R-abc123"
112
+
```
113
+
114
+
The first version is a virtual shell, not FUSE. It intentionally supports a small approved command set: `ls`, `cat`, `grep`, `why`, `promote`, `reject`, `broadcast`, `provision`, and `snapshot`. The same surface is available through MCP as `dhee_shell(command)` and through Python:
115
+
116
+
```python
117
+
from dhee import ContextWorkspace
118
+
119
+
result = ContextWorkspace(repo=".").execute("provision 'fix parser bug'")
120
+
print(result.stdout)
121
+
```
122
+
123
+
External systems such as Slack, Gmail, and Notion are future **context sources** under `/sources`, not generic remote action backends. They can sync and search evidence into Dhee artifacts, learnings, and handoffs without making the core install depend on SaaS SDKs.
0 commit comments