warp/launch_configurations/*.yaml not symlinked into ~/.warp/launch_configurations/ by setup #10

Open
opened 2026-05-23 20:53:19 +00:00 by coilysiren · 0 comments
Owner

Originally filed by @coilysiren on 2026-05-20T08:24:22Z - https://github.com/coilysiren/agentic-os/issues/106

Symptom. New entries in warp/launch_configurations/*.yaml don't reach Warp until an operator manually ln -s's them into ~/.warp/launch_configurations/. Existing entries like claude-luca.yaml were symlinked by hand at some point in the past; new ones added since (e.g. claude-dispatch-interactive.yaml, just landed in this repo) are invisible to Warp until the same hand step.

$ ls -l ~/.warp/launch_configurations/
lrwxr-xr-x  kai  staff  claude-luca.yaml -> /Users/kai/projects/coilysiren/agentic-os/warp/launch_configurations/claude-luca.yaml

No claude-dispatch-interactive.yaml symlink. The file lives in the repo, Warp doesn't see it.

Why this matters. coily dispatch interactive <ref> (coilysiren/coily#270) depends on the launch config being live in ~/.warp/launch_configurations/. The interactive smoke test will fail at the open warp://launch/claude-dispatch-interactive step until the symlink is in place, and the soft-fallback ("paste this in a new tab") won't make it obvious that the cause was a missing symlink rather than a broken config.

Fix shape. Add a setup pass (sibling to agentic-os-kai/setup.sh's ~/.claude/skills/ walk) that walks warp/launch_configurations/*.yaml here and symlinks each file into ~/.warp/launch_configurations/<basename>.yaml. Idempotent. Sweeps dangling symlinks the way the skills walk already does. Possible homes:

  • A new setup.sh at the root of coilysiren/agentic-os that owns Warp config plumbing (settings.toml symlinks, themes, launch_configurations).
  • Folded into coilysiren/agentic-os-kai/setup.sh's walk so a single bootstrap script covers both Claude skills and Warp configs.

Either is fine. The "two scripts, one per repo" shape is cleaner since this repo is the canonical owner of the source files, and agentic-os-kai is the canonical aggregator for Kai-specific config — but the per-host plumbing convention has been agentic-os-kai's setup.sh so far.

Routed here rather than coily because the source files live in this repo. Per coilysiren/coily#270 the seam between coily and agentic-os is exactly two strings; the symlinking responsibility belongs on this side of the seam.

_Originally filed by @coilysiren on 2026-05-20T08:24:22Z - [https://github.com/coilysiren/agentic-os/issues/106](https://github.com/coilysiren/agentic-os/issues/106)_ **Symptom.** New entries in `warp/launch_configurations/*.yaml` don't reach Warp until an operator manually `ln -s`'s them into `~/.warp/launch_configurations/`. Existing entries like `claude-luca.yaml` were symlinked by hand at some point in the past; new ones added since (e.g. `claude-dispatch-interactive.yaml`, just landed in this repo) are invisible to Warp until the same hand step. ``` $ ls -l ~/.warp/launch_configurations/ lrwxr-xr-x kai staff claude-luca.yaml -> /Users/kai/projects/coilysiren/agentic-os/warp/launch_configurations/claude-luca.yaml ``` No `claude-dispatch-interactive.yaml` symlink. The file lives in the repo, Warp doesn't see it. **Why this matters.** `coily dispatch interactive <ref>` (coilysiren/coily#270) depends on the launch config being live in `~/.warp/launch_configurations/`. The interactive smoke test will fail at the `open warp://launch/claude-dispatch-interactive` step until the symlink is in place, and the soft-fallback ("paste this in a new tab") won't make it obvious that the cause was a missing symlink rather than a broken config. **Fix shape.** Add a setup pass (sibling to `agentic-os-kai/setup.sh`'s `~/.claude/skills/` walk) that walks `warp/launch_configurations/*.yaml` here and symlinks each file into `~/.warp/launch_configurations/<basename>.yaml`. Idempotent. Sweeps dangling symlinks the way the skills walk already does. Possible homes: * A new `setup.sh` at the root of `coilysiren/agentic-os` that owns Warp config plumbing (settings.toml symlinks, themes, launch_configurations). * Folded into `coilysiren/agentic-os-kai/setup.sh`'s walk so a single bootstrap script covers both Claude skills and Warp configs. Either is fine. The "two scripts, one per repo" shape is cleaner since this repo is the canonical owner of the source files, and agentic-os-kai is the canonical aggregator for Kai-specific config — but the per-host plumbing convention has been agentic-os-kai's setup.sh so far. Routed here rather than coily because the source files live in this repo. Per coilysiren/coily#270 the seam between coily and agentic-os is exactly two strings; the symlinking responsibility belongs on this side of the seam.
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/agentic-os#10
No description provided.