76d6a31d250f71db1de2604c4dc9f9672ab1c4cf
Yonexus (MVP foundation)
OpenClaw plugin foundation for:
- Organization hierarchy (Org/Dept/Team)
- Agent registration + multi-identity
- Supervisor mapping
- Role-based authorization
- Query DSL (
eq | contains | regex) with schema queryable guard - Scoped shared memory adapter (compatible with memory tools)
Quick start
npm install
npm run build
bash scripts/install.sh
npm run test:smoke
npm run demo
Current status
Implemented in this branch:
- Data models + JSON persistence store
- Permission checker
authorize(action, actor, scope) - Core APIs:
createDepartmentcreateTeamregisterAgentassignIdentitysetSupervisorwhoamiqueryAgents
- Query parser/executor with pagination
- Scope memory adapter (
put/search) - Management APIs:
renameDepartmentrenameTeammigrateTeamdeleteDepartmentdeleteTeam
- Error code model (
YonexusError) and audit logs - Import/export APIs (
importData/exportData)
Notes
- Persistence file defaults to
data/org.json. - Meta fields are validated against schema; unknown fields are dropped.
- Supervisor relation does not imply permissions.
Description
Languages
Markdown
100%