mirror of
https://github.com/boxpositron/absolute-dotfiles.git
synced 2026-10-24 08:23:19 +00:00
feat(omo): retire opencode and move its skills and commands to omo
- Move the vendored skills from .config/opencode/skills to .config/omo/skills, with provenance and local changes in its README - Rewrite Impeccable's script paths to ~/.omo/agent/skills/impeccable so its detector and live-server verbs resolve under omo - frontend-workflow hands screenshots to a visual-engineering task instead of opencode run - Move the notes commands and /impeccable to .config/omo/prompts as omo prompt templates; setup-mcp stays behind because it writes opencode.json - Archive DEVELOPMENT-WORKFLOW.md and UI-WORKFLOW.md under .config/omo/archive; nothing loads them - link-ai-configs.sh links the skills into omo and Claude Code only and stops linking OpenCode's config, TUI, plugins and workflow docs - setup-mac.sh and Brewfile.apps stop installing OpenCode; README and .withcontextconfig.jsonc follow the new layout ~/.config/opencode/AGENTS.md stays linked: omo's rules engine reads it before ~/.claude/CLAUDE.md and stops at the first hit, so it carries the shared preferences and keeps OMC's instructions out of omo.
This commit is contained in:
+2
-9
@@ -46,8 +46,6 @@ local_servers
|
||||
.config/zellij/config.kdl
|
||||
.config/zed/keymap.json
|
||||
.config/zed/settings.json
|
||||
.config/opencode/agent
|
||||
.config/opencode/command
|
||||
.config/omo/hooks.json:.omo/agent/hooks.json
|
||||
.config/omo/prompts:.omo/agent/prompts
|
||||
"
|
||||
@@ -319,11 +317,6 @@ step_ai() {
|
||||
else
|
||||
run_remote https://claude.ai/install.sh
|
||||
fi
|
||||
if have opencode; then
|
||||
info "OpenCode already installed"
|
||||
else
|
||||
run_remote https://opencode.ai/install --no-modify-path
|
||||
fi
|
||||
if have codex; then info "Codex already installed"; else run brew install --cask codex; fi
|
||||
# link-ai-configs.sh needs Node from the runtimes step.
|
||||
local args=""
|
||||
@@ -423,7 +416,7 @@ main() {
|
||||
if [[ -z $selected ]]; then selected=$STEPS; fi
|
||||
|
||||
# Tools from non-Homebrew installers live here; the steps look for them.
|
||||
export PATH="$HOME/.local/bin:$HOME/.bun/bin:$HOME/.opencode/bin:$HOME/.cargo/bin:$PATH"
|
||||
export PATH="$HOME/.local/bin:$HOME/.bun/bin:$HOME/.cargo/bin:$PATH"
|
||||
load_brew_env || true
|
||||
if $DRY_RUN; then say "Dry run: nothing will be changed"; fi
|
||||
|
||||
@@ -449,7 +442,7 @@ main() {
|
||||
info "Steps that need you:"
|
||||
info "- Sign in to the App Store, then rerun ./setup-mac.sh apps for the App Store apps"
|
||||
info "- 1Password: turn on the SSH agent (Settings > Developer); .zshrc uses it for SSH"
|
||||
info "- Sign in: gh auth login, then Claude Code, Codex and OpenCode"
|
||||
info "- Sign in: gh auth login, then omo, Claude Code and Codex"
|
||||
info "- Open a new terminal to load the new shell setup"
|
||||
fi
|
||||
[[ -z $failed ]]
|
||||
|
||||
Reference in New Issue
Block a user