fix: flattened repo layout under ~/tea

Repos moved from ~/tea/<org>/<repo> to ~/tea/<repo>, so the rev and
agent-skills unit paths no longer resolved. Also captures aoe schema keys
added on first run.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
naps62
2026-08-17 07:40:42 +00:00
parent bb65e34bca
commit 0fa1a31489
2 changed files with 24 additions and 6 deletions
+18
View File
@@ -2,12 +2,17 @@ default_profile = "default"
[acp] [acp]
allow_agent_install = false allow_agent_install = false
allowed_agents = []
auto_stop_idle_secs = 0 auto_stop_idle_secs = 0
compaction_reminder = false
compaction_reminder_percent = 75
default_agent = "claude" default_agent = "claude"
max_concurrent_workers = 5 max_concurrent_workers = 5
node_path = "" node_path = ""
offer_structured_in_new_session = false
rate_limit_auto_resume = false rate_limit_auto_resume = false
replay_events = 0 replay_events = 0
restrict_agents = false
show_tool_durations = true show_tool_durations = true
silent_orphan_grace_secs = 120 silent_orphan_grace_secs = 120
@@ -53,18 +58,27 @@ volume_ignores_strategy = "anonymous"
[session] [session]
agent_status_hooks = true agent_status_hooks = true
auto_resume_on_restart = true
auto_stop_idle_secs = 0 auto_stop_idle_secs = 0
click_action = "live_send" click_action = "live_send"
confirm_before_quit = false confirm_before_quit = false
confirm_delete = false confirm_delete = false
conversation_summary = false
default_attach_mode = "tmux" default_attach_mode = "tmux"
delete_to_trash = false delete_to_trash = false
favorites_first = true
inherit_host_environment = false
live_send_exit_chord = "C-q" live_send_exit_chord = "C-q"
live_send_leader = "C-b" live_send_leader = "C-b"
live_send_on_view_switch = false
merge_hooks_into_selected_agent = true merge_hooks_into_selected_agent = true
mouse_capture = true mouse_capture = true
opencode_preassign_session_id = false
prevent_sleep_idle_grace_minutes = 15
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_tips = true show_tips = true
smart_rename = true smart_rename = true
smart_rename_agent = "" smart_rename_agent = ""
@@ -83,6 +97,9 @@ synclaude = "claude"
kimiclaude = "kimiclaude" kimiclaude = "kimiclaude"
synclaude = "synclaude" synclaude = "synclaude"
[skills]
auto_propagate = false
[sound] [sound]
enabled = false enabled = false
@@ -101,6 +118,7 @@ name = ""
clipboard = "auto" clipboard = "auto"
mouse = "auto" mouse = "auto"
status_bar = "auto" status_bar = "auto"
vt_live = true
[updates] [updates]
auto_update_plugins = false auto_update_plugins = false
+6 -6
View File
@@ -56,7 +56,7 @@ in
}; };
Service = { Service = {
Type = "simple"; Type = "simple";
WorkingDirectory = "%h/tea/yolo/rev"; WorkingDirectory = "%h/tea/rev";
# nodejs_26, not pkgs.nodejs: rev's package.json sets engines >=26 and # nodejs_26, not pkgs.nodejs: rev's package.json sets engines >=26 and
# the nixpkgs default is 24. # the nixpkgs default is 24.
ExecStart = "${pkgs.nodejs_26}/bin/node server/index.ts"; ExecStart = "${pkgs.nodejs_26}/bin/node server/index.ts";
@@ -80,7 +80,7 @@ in
}; };
Service = { Service = {
Type = "simple"; Type = "simple";
WorkingDirectory = "%h/tea/yolo/rev"; WorkingDirectory = "%h/tea/rev";
ExecStart = "${pkgs.bun}/bin/bun scripts/deploy-webhook.ts"; ExecStart = "${pkgs.bun}/bin/bun scripts/deploy-webhook.ts";
EnvironmentFile = "%h/.config/rev/deploy.env"; EnvironmentFile = "%h/.config/rev/deploy.env";
Environment = [ "PATH=${toolPath}" ]; Environment = [ "PATH=${toolPath}" ];
@@ -103,11 +103,11 @@ in
Unit = { Unit = {
Description = "Start the Friday hour log in a tmux session"; Description = "Start the Friday hour log in a tmux session";
Documentation = [ "https://git.naps.pt/yolo/agent-skills" ]; Documentation = [ "https://git.naps.pt/yolo/agent-skills" ];
ConditionPathIsDirectory = "%h/tea/yolo/agent-skills"; ConditionPathIsDirectory = "%h/tea/agent-skills";
}; };
Service = { Service = {
Type = "oneshot"; Type = "oneshot";
ExecStart = "%h/tea/yolo/agent-skills/bin/hourlog-session.sh"; ExecStart = "%h/tea/agent-skills/bin/hourlog-session.sh";
Environment = [ "PATH=${toolPath}" ]; Environment = [ "PATH=${toolPath}" ];
# This unit may be what starts the tmux server; the default cgroup kill # This unit may be what starts the tmux server; the default cgroup kill
# would take it back down as soon as ExecStart returns. # would take it back down as soon as ExecStart returns.
@@ -119,11 +119,11 @@ in
Unit = { Unit = {
Description = "Start the weekly agent-skills review in a tmux session"; Description = "Start the weekly agent-skills review in a tmux session";
Documentation = [ "https://git.naps.pt/yolo/agent-skills" ]; Documentation = [ "https://git.naps.pt/yolo/agent-skills" ];
ConditionPathIsDirectory = "%h/tea/yolo/agent-skills"; ConditionPathIsDirectory = "%h/tea/agent-skills";
}; };
Service = { Service = {
Type = "oneshot"; Type = "oneshot";
ExecStart = "%h/tea/yolo/agent-skills/bin/week-review-session.sh"; ExecStart = "%h/tea/agent-skills/bin/week-review-session.sh";
Environment = [ "PATH=${toolPath}" ]; Environment = [ "PATH=${toolPath}" ];
KillMode = "process"; KillMode = "process";
}; };