Clarify yonexus data folder under ~/.openclaw
This commit is contained in:
3
PLAN.md
3
PLAN.md
@@ -13,7 +13,8 @@ Build an OpenClaw plugin that models organization hierarchy and agent identities
|
|||||||
## 3) Storage Strategy
|
## 3) Storage Strategy
|
||||||
- **Structure & identity data**: in-memory + JSON persistence (no memory_store)
|
- **Structure & identity data**: in-memory + JSON persistence (no memory_store)
|
||||||
- **Shared memory**: memory_store keyed by scope (`org:{id}`, `dept:{id}`, `team:{id}`)
|
- **Shared memory**: memory_store keyed by scope (`org:{id}`, `dept:{id}`, `team:{id}`)
|
||||||
- **Filesystem resources** (plugin install dir `~/.openclaw/yonexus`):
|
- **Filesystem resources** (OpenClaw install dir `~/.openclaw`):
|
||||||
|
- Create a data-only folder at `~/.openclaw/yonexus` (no plugin code here)
|
||||||
- `yonexus/organizations/<org-name>/` contains: `teams/`, `docs/`, `notes/`, `knowledge/`, `rules/`
|
- `yonexus/organizations/<org-name>/` contains: `teams/`, `docs/`, `notes/`, `knowledge/`, `rules/`
|
||||||
- On **create_organization**: create `<org-name>` folder and its subfolders
|
- On **create_organization**: create `<org-name>` folder and its subfolders
|
||||||
- On **create_team**: create `organizations/<org-name>/teams/<team-name>/` with `agents/`, `docs/`, `notes/`, `knowledge/`, `rules/`
|
- On **create_team**: create `organizations/<org-name>/teams/<team-name>/` with `agents/`, `docs/`, `notes/`, `knowledge/`, `rules/`
|
||||||
|
|||||||
Reference in New Issue
Block a user