From 950b0abf5fd89eb25fc71576ad3e62533b935572 Mon Sep 17 00:00:00 2001 From: Renzo F <45401804+rennf93@users.noreply.github.com> Date: Sat, 11 Jul 2026 09:35:41 +0200 Subject: [PATCH] feat(vault): arm the Obsidian vault in both compose files (#467) ROBOCO_OBSIDIAN_VAULT_ENABLED + ROBOCO_VAULT_PATH (/app/vault, mounted from the data dir) + ROBOCO_VAULT_INTAKE_ENABLED on the orchestrator, default-on for the NAS deploy per the arm-new-flags convention. Co-authored-by: Renn F --- docker-compose.registry.yml | 4 ++++ docker-compose.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docker-compose.registry.yml b/docker-compose.registry.yml index 44cc26ee..fb1e1fc2 100644 --- a/docker-compose.registry.yml +++ b/docker-compose.registry.yml @@ -318,6 +318,9 @@ services: # the signal to the real CI workflow (RoboCo has several workflows, so the # unscoped "latest run" would be unreliable). ROBOCO_SELF_HEAL_ENABLED: ${ROBOCO_SELF_HEAL_ENABLED:-false} + ROBOCO_OBSIDIAN_VAULT_ENABLED: ${ROBOCO_OBSIDIAN_VAULT_ENABLED:-true} + ROBOCO_VAULT_PATH: ${ROBOCO_VAULT_PATH:-/app/vault} + ROBOCO_VAULT_INTAKE_ENABLED: ${ROBOCO_VAULT_INTAKE_ENABLED:-true} ROBOCO_SELF_HEAL_ORIGINATE_ENABLED: ${ROBOCO_SELF_HEAL_ORIGINATE_ENABLED:-false} ROBOCO_SELF_HEAL_PROJECT_SLUG: ${ROBOCO_SELF_HEAL_PROJECT_SLUG:-roboco-api} ROBOCO_SELF_HEAL_CI_WORKFLOW: ${ROBOCO_SELF_HEAL_CI_WORKFLOW:-ci.yml} @@ -342,6 +345,7 @@ services: # agents never mount a dead credential; the agent's own mount stays RO. - ${ROBOCO_HOST_GROK_DIR:-${HOME}/.grok}:${ROBOCO_HOST_GROK_DIR:-${HOME}/.grok} - ${ROBOCO_DATA_DIR:-./data}/mcp-configs:/app/mcp-configs + - ${ROBOCO_DATA_DIR:-./data}/vault:/app/vault - ${ROBOCO_DATA_DIR:-./data}/prompts-generated:/app/prompts-generated - ${ROBOCO_DATA_DIR:-./data}/agent-settings:/app/agent-settings - ${ROBOCO_DATA_DIR:-./data}/workspaces:/data/workspaces diff --git a/docker-compose.yml b/docker-compose.yml index 1649c5e3..06c0d0ac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -514,6 +514,9 @@ services: ROBOCO_RELEASE_MANAGER_ENABLED: ${ROBOCO_RELEASE_MANAGER_ENABLED:-true} ROBOCO_ORG_MEMORY_ENABLED: ${ROBOCO_ORG_MEMORY_ENABLED:-true} ROBOCO_X_ENGINE_ENABLED: ${ROBOCO_X_ENGINE_ENABLED:-true} + ROBOCO_OBSIDIAN_VAULT_ENABLED: ${ROBOCO_OBSIDIAN_VAULT_ENABLED:-true} + ROBOCO_VAULT_PATH: ${ROBOCO_VAULT_PATH:-/app/vault} + ROBOCO_VAULT_INTAKE_ENABLED: ${ROBOCO_VAULT_INTAKE_ENABLED:-true} # - Board roadmap engine: weekly, opens ONE held exploration task for # the Product Owner, who proposes a themed cycle of roadmap items; # the CEO approves each item individually into the backlog. @@ -603,6 +606,7 @@ services: - ${ROBOCO_HOST_GROK_DIR:-/home/renzof/.grok}:${ROBOCO_HOST_GROK_DIR:-/home/renzof/.grok} # Shared config directory for MCP configs (writable) - ${ROBOCO_DATA_DIR:-./data}/mcp-configs:/app/mcp-configs + - ${ROBOCO_DATA_DIR:-./data}/vault:/app/vault # Generated prompts directory - composed at runtime from layers - ${ROBOCO_DATA_DIR:-./data}/prompts-generated:/app/prompts-generated # Per-agent Claude settings (generated at spawn time)