id = "omp" name = "omp" homepage = "https://omp.sh" description = "A coding agent with the IDE wired in." icon = "https://omp.sh/favicon.svg" executables = ["omp"] [dotfiles] # omp is a rebrand of pi with its own config dir, so the layout matches # ~/.pi/agent with config.yml in place of settings.json. paths = ["~/.omp/agent/config.yml", "~/.omp/agent/extensions/"] exclude = [ "~/.omp/agent/sessions/", "~/.omp/agent/terminal-sessions/", "~/.omp/agent/agent.db", "~/.omp/agent/agent.db-shm", "~/.omp/agent/agent.db-wal", "~/.omp/agent/history.db", "~/.omp/agent/history.db-shm", "~/.omp/agent/history.db-wal", "~/.omp/agent/models.db", "~/.omp/agent/models.db-shm", "~/.omp/agent/models.db-wal", "~/.omp/logs/", "~/.omp/natives/", "~/.omp/gpu_cache.json", ] # Unlike pi, omp has no auth.json on disk — credentials live in the excluded # agent.db. That database is therefore never synced, which is also why it is # in `exclude` rather than left to a glob. secret = [] # No machine_lines: same reasoning as pi.