chore(yolo): update maestro input, sync claude/aoe mutable config
CI / lint (push) Successful in 32s
CI / eval (push) Successful in 2m2s

Both mutable-managed files had drifted from what the running apps
actually wrote; bringing the live content upstream unblocked the
home-manager switch that picks up the new maestro build.
This commit is contained in:
Miguel Palhas
2026-08-24 16:49:41 +01:00
parent 2e464d2fe8
commit a23488dc52
3 changed files with 111 additions and 98 deletions
Generated
+21 -5
View File
@@ -750,14 +750,15 @@
"inputs": { "inputs": {
"crane": "crane_2", "crane": "crane_2",
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
"nixpkgs": "nixpkgs_6" "nixpkgs": "nixpkgs_6",
"process-compose-flake": "process-compose-flake"
}, },
"locked": { "locked": {
"lastModified": 1787392581, "lastModified": 1787584741,
"narHash": "sha256-8S3IVtvYjLbAfK7w+RELpLFnaJOEOSCy44LjDeJUJpI=", "narHash": "sha256-7uchfwhbMH30oq1wKYmbTzQbEgBekhaW7mOht1gB6So=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "c5d7a6bf805ee06cdcd9b3c276f6c2681bfdd2de", "rev": "0bb5df72451b466c386358e98b27669a2efea904",
"revCount": 211, "revCount": 387,
"type": "git", "type": "git",
"url": "https://git.naps.pt/naps62/maestro.git" "url": "https://git.naps.pt/naps62/maestro.git"
}, },
@@ -1036,6 +1037,21 @@
"type": "github" "type": "github"
} }
}, },
"process-compose-flake": {
"locked": {
"lastModified": 1782060835,
"narHash": "sha256-Q8HH2t1l3MITtWCWY4ytcH5F/Q7aAHo3Iq/QTMAKTe0=",
"owner": "Platonic-Systems",
"repo": "process-compose-flake",
"rev": "464ff6880737f063c3f0d3d2c7781fda9190868f",
"type": "github"
},
"original": {
"owner": "Platonic-Systems",
"repo": "process-compose-flake",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"agent-of-empires": "agent-of-empires", "agent-of-empires": "agent-of-empires",
-48
View File
@@ -16,13 +16,6 @@ restrict_agents = false
show_tool_durations = true show_tool_durations = true
silent_orphan_grace_secs = 120 silent_orphan_grace_secs = 120
[auth]
persist_sessions = true
[diff]
context_lines = 3
split_view = false
[hooks] [hooks]
[host_hooks] [host_hooks]
@@ -38,24 +31,6 @@ show_spans = false
[logging.targets] [logging.targets]
[sandbox]
auto_cleanup = true
container_runtime = "docker"
default_image = "ghcr.io/agent-of-empires/aoe-sandbox:latest"
default_terminal_mode = "host"
enabled_by_default = false
environment = [
"TERM",
"COLORTERM",
"FORCE_COLOR",
"NO_COLOR",
]
extra_volumes = []
mount_ssh = false
selinux_relabel = false
volume_ignores = []
volume_ignores_strategy = "anonymous"
[session] [session]
agent_status_hooks = true agent_status_hooks = true
auto_resume_on_restart = true auto_resume_on_restart = true
@@ -63,7 +38,6 @@ auto_stop_idle_secs = 0
click_action = "live_send" click_action = "live_send"
confirm_before_quit = false confirm_before_quit = false
confirm_delete = true confirm_delete = true
conversation_summary = false
default_attach_mode = "tmux" default_attach_mode = "tmux"
delete_to_trash = false delete_to_trash = false
favorites_first = true favorites_first = true
@@ -79,10 +53,8 @@ prevent_sleep_when_active = false
restart_wake_message = "wake up: pick up what you were doing" restart_wake_message = "wake up: pick up what you were doing"
row_tag = "none" row_tag = "none"
show_session_colors = true show_session_colors = true
show_tips = false
smart_rename = true smart_rename = true
smart_rename_agent = "" smart_rename_agent = ""
snooze_duration_minutes = 30
strict_hotkeys = false strict_hotkeys = false
tie_workdir_to_name = true tie_workdir_to_name = true
trash_retention_days = 30 trash_retention_days = 30
@@ -95,18 +67,9 @@ synclaude = "claude"
[session.custom_agents] [session.custom_agents]
synclaude = "synclaude" synclaude = "synclaude"
[skills]
auto_propagate = false
[sound]
enabled = false
[status_hooks] [status_hooks]
enabled = false enabled = false
[telemetry]
enabled = false
[theme] [theme]
color_mode = "truecolor" color_mode = "truecolor"
idle_decay_minutes = 0 idle_decay_minutes = 0
@@ -118,17 +81,6 @@ mouse = "auto"
status_bar = "auto" status_bar = "auto"
vt_live = true vt_live = true
[updates]
auto_update_plugins = false
update_check_mode = "notify"
[web]
notifications_enabled = true
notify_on_error = true
notify_on_idle = false
notify_on_waiting = true
notify_on_wake_fire = true
[worktree] [worktree]
auto_cleanup = true auto_cleanup = true
bare_repo_path_template = "./{branch}" bare_repo_path_template = "./{branch}"
+90 -45
View File
@@ -1,4 +1,5 @@
{ {
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"permissions": { "permissions": {
"allow": [ "allow": [
"Bash", "Bash",
@@ -18,21 +19,18 @@
"mcp__dokploy__schedule-update", "mcp__dokploy__schedule-update",
"mcp__dokploy__schedule-runManually" "mcp__dokploy__schedule-runManually"
], ],
"defaultMode": "auto" "defaultMode": "auto",
"additionalDirectories": [
"/home/naps62/projects",
"/home/naps62/ethui",
"/home/naps62/labs",
"/home/naps62/subvisual"
]
}, },
"model": "sonnet",
"hooks": { "hooks": {
"PostToolUse": [ "ElicitationResult": [
{ {
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/comment-lint.py"
}
]
},
{
"matcher": "AskUserQuestion",
"hooks": [ "hooks": [
{ {
"type": "command", "type": "command",
@@ -69,6 +67,26 @@
] ]
} }
], ],
"PostToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/comment-lint.py"
}
]
},
{
"matcher": "AskUserQuestion",
"hooks": [
{
"type": "command",
"command": "sh -c 'unset IFS; set -f; umask 077; [ -n \"$AOE_INSTANCE_ID\" ] || exit 0; case \"$AOE_INSTANCE_ID\" in *[!0-9a-zA-Z_-]*) exit 0 ;; esac; B=/tmp/aoe-hooks-1000; mkdir -p \"$B\" 2>/dev/null || exit 0; LS=$(LC_ALL=C ls -ldn \"$B\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; ME=$(id -u 2>/dev/null) || exit 0; [ \"$3\" = \"$ME\" ] || exit 0; D=\"$B/$AOE_INSTANCE_ID\"; mkdir -p \"$D\" 2>/dev/null; LS=$(LC_ALL=C ls -ldn \"$D\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; [ \"$3\" = \"$ME\" ] || exit 0; printf running > \"$D/status\" 2>/dev/null; exit 0 # aoe-hooks'"
}
]
}
],
"PreToolUse": [ "PreToolUse": [
{ {
"matcher": "Bash", "matcher": "Bash",
@@ -168,6 +186,16 @@
] ]
} }
], ],
"StopFailure": [
{
"hooks": [
{
"type": "command",
"command": "sh -c 'unset IFS; set -f; umask 077; [ -n \"$AOE_INSTANCE_ID\" ] || exit 0; case \"$AOE_INSTANCE_ID\" in *[!0-9a-zA-Z_-]*) exit 0 ;; esac; B=/tmp/aoe-hooks-1000; mkdir -p \"$B\" 2>/dev/null || exit 0; LS=$(LC_ALL=C ls -ldn \"$B\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; ME=$(id -u 2>/dev/null) || exit 0; [ \"$3\" = \"$ME\" ] || exit 0; D=\"$B/$AOE_INSTANCE_ID\"; mkdir -p \"$D\" 2>/dev/null; LS=$(LC_ALL=C ls -ldn \"$D\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; [ \"$3\" = \"$ME\" ] || exit 0; printf idle > \"$D/status\" 2>/dev/null; exit 0 # aoe-hooks'"
}
]
}
],
"UserPromptSubmit": [ "UserPromptSubmit": [
{ {
"hooks": [ "hooks": [
@@ -181,37 +209,34 @@
} }
] ]
} }
],
"StopFailure": [
{
"hooks": [
{
"type": "command",
"command": "sh -c 'unset IFS; set -f; umask 077; [ -n \"$AOE_INSTANCE_ID\" ] || exit 0; case \"$AOE_INSTANCE_ID\" in *[!0-9a-zA-Z_-]*) exit 0 ;; esac; B=/tmp/aoe-hooks-1000; mkdir -p \"$B\" 2>/dev/null || exit 0; LS=$(LC_ALL=C ls -ldn \"$B\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; ME=$(id -u 2>/dev/null) || exit 0; [ \"$3\" = \"$ME\" ] || exit 0; D=\"$B/$AOE_INSTANCE_ID\"; mkdir -p \"$D\" 2>/dev/null; LS=$(LC_ALL=C ls -ldn \"$D\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; [ \"$3\" = \"$ME\" ] || exit 0; printf idle > \"$D/status\" 2>/dev/null; exit 0 # aoe-hooks'"
}
]
}
],
"ElicitationResult": [
{
"hooks": [
{
"type": "command",
"command": "sh -c 'unset IFS; set -f; umask 077; [ -n \"$AOE_INSTANCE_ID\" ] || exit 0; case \"$AOE_INSTANCE_ID\" in *[!0-9a-zA-Z_-]*) exit 0 ;; esac; B=/tmp/aoe-hooks-1000; mkdir -p \"$B\" 2>/dev/null || exit 0; LS=$(LC_ALL=C ls -ldn \"$B\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; ME=$(id -u 2>/dev/null) || exit 0; [ \"$3\" = \"$ME\" ] || exit 0; D=\"$B/$AOE_INSTANCE_ID\"; mkdir -p \"$D\" 2>/dev/null; LS=$(LC_ALL=C ls -ldn \"$D\" 2>/dev/null) || exit 0; set -- $LS; M=\"$1\"; case \"$M\" in drwx------|drwx------.|drwx------+|drwx------@) ;; *) exit 0 ;; esac; [ \"$3\" = \"$ME\" ] || exit 0; printf running > \"$D/status\" 2>/dev/null; exit 0 # aoe-hooks'"
}
]
}
] ]
}, },
"worktree": { "worktree": {
"baseRef": "fresh" "baseRef": "fresh"
}, },
"statusLine": {
"type": "command",
"command": "~/.claude/statusline.sh"
},
"enabledPlugins": { "enabledPlugins": {
"building@subvisual": true, "building@subvisual": true,
"caveman@caveman": true,
"rust-analyzer-lsp@claude-plugins-official": false, "rust-analyzer-lsp@claude-plugins-official": false,
"caveman@caveman": true "typescript-lsp@claude-plugins-official": true
}, },
"extraKnownMarketplaces": { "extraKnownMarketplaces": {
"caveman": {
"source": {
"source": "github",
"repo": "JuliusBrussee/caveman"
}
},
"impeccable": {
"source": {
"source": "github",
"repo": "pbakaus/impeccable"
}
},
"subvisual": { "subvisual": {
"source": { "source": {
"source": "github", "source": "github",
@@ -223,22 +248,47 @@
"source": "github", "source": "github",
"repo": "obra/superpowers-marketplace" "repo": "obra/superpowers-marketplace"
} }
},
"caveman": {
"source": {
"source": "github",
"repo": "JuliusBrussee/caveman"
}
} }
}, },
"sandbox": {
"enabled": false,
"autoAllowBashIfSandboxed": false,
"allowedNetworkHosts": [
"github.com",
"api.github.com",
"raw.githubusercontent.com",
"gist.github.com",
"release-assets.githubusercontent.com"
]
},
"tui": "fullscreen",
"skipDangerousModePermissionPrompt": true, "skipDangerousModePermissionPrompt": true,
"theme": "dark", "theme": "dark",
"editorMode": "vim", "editorMode": "vim",
"verbose": false,
"preferredNotifChannel": "auto", "preferredNotifChannel": "auto",
"autoCompactEnabled": true, "autoCompactEnabled": true,
"remoteControlAtStartup": false, "remoteControlAtStartup": false,
"inputNeededNotifEnabled": true, "inputNeededNotifEnabled": true,
"agentPushNotifEnabled": true,
"voiceEnabled": true,
"defaultMode": "acceptEdits",
"feedbackSurveyState": {
"lastShownTime": 1754052643456
},
"mcpServers": { "mcpServers": {
"herd-mcp": {
"type": "http",
"url": "https://mcp.herd.eco/v1"
},
"home-assistant": {
"type": "http",
"url": "https://ha-mcp.n62.casa/mcp"
},
"linear": {
"type": "http",
"url": "https://mcp.linear.app/mcp"
},
"playwright": { "playwright": {
"args": [ "args": [
"-y", "-y",
@@ -247,10 +297,5 @@
"command": "npx", "command": "npx",
"type": "stdio" "type": "stdio"
} }
}, }
"sandbox": {
"enabled": false
},
"model": "opus[1m]",
"verbose": false
} }