{
"$schema": "https://drevon.dev/schema/v1.json",
"version": 1,
"mode": "hub",
"name": "my-workspace",
"identity": {
"role": "founder-agent",
"description": "High-autonomy AI assistant for a startup founder",
"posture": "Take initiative. Don't ask for permission on obvious decisions. Move fast, ship things, document what you do.",
"capabilities": ["product", "engineering", "design", "marketing"]
},
"instructions": [
{
"id": "memory-protocol",
"title": "Memory Protocol",
"content": "Read all files in .drevon/memory/ at the start of every session.",
"alwaysApply": true
},
{
"id": "typescript-rules",
"title": "TypeScript Standards",
"content": "Use strict TypeScript. Prefer interfaces over types. Use zod for runtime validation.",
"globs": ["**/*.ts", "**/*.tsx"]
}
],
"agents": {
"copilot": { "enabled": true },
"claude": {
"enabled": true,
"allowedCommands": ["git", "npm", "npx", "node", "python3"],
"extraInstructions": ["Always explain your reasoning before making changes."]
},
"cursor": { "enabled": true },
"codex": { "enabled": false },
"windsurf": { "enabled": false },
"cline": { "enabled": false },
"aider": { "enabled": false },
"continue": { "enabled": false }
},
"memory": {
"enabled": true,
"directory": ".drevon/memory",
"files": ["user.md", "projects.md", "systems.md", "log.md"]
},
"skills": {
"enabled": true,
"directory": ".drevon/skills",
"lockFile": "skills-lock.json"
},
"prompts": {
"enabled": true,
"directory": ".drevon/prompts"
},
"workspace": {
"enabled": true,
"directory": "workspace",
"rules": [
"One folder per project or task",
"Never create files outside workspace/ unless explicitly told",
"Register new projects in .drevon/memory/projects.md"
]
}
}