opencode config
Find a file
Sergey d1d7cf8ef2
refactor: opencode-config skill rewrite + rename /configure-opencode (#27)
* refactor: rename opencode-config to configure-opencode

- command: .opencode/commands/opencode-config.md -> configure-opencode.md
- skill dir: .opencode/skills/opencode-config/ -> configure-opencode/
- command body: skill({name: "opencode-config"}) -> skill({name: "configure-opencode"})
- project-map/README.md: update command+skill entries

* refactor: rewrite configure-opencode skill for .opencode/ auto-discovery

- flip canonical rule: config/opencode.json + bind-mount -> .opencode/opencode.json (project-local, auto-discovered, zero env var)
- repo is the template users clone (git clone && opencode)
- drop: bind-mount as primary (-> optional Docker), OPENCODE_CONFIG_DIR as required (-> power-user/Docker), Windows/ADR-009, internal env vars (ANTIDETECT/CONTEX7/CLOUDFLARE -> generic {env:MY_API_KEY})
- rename paths: config/ -> .opencode/, slaid098/opencode -> slaid098/opencode-config
- preserve: MCP/provider/permission formats, top-level keys, findLast semantic, check-permissions.py guard
- project-map: update entry descriptions for renamed command+skill

* docs(handoff): add pr-12 handoff + ADR-007

* docs(handoff): rename pr-12 handoff/ADR to pr-27 (actual PR number)

---------

Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 00:21:02 +03:00
.github fix: reviewer agent echo bypass (#25) 2026-07-23 23:42:41 +03:00
.opencode refactor: opencode-config skill rewrite + rename /configure-opencode (#27) 2026-07-24 00:21:02 +03:00
app_data chore: initial repo skeleton 2026-07-23 17:39:03 +00:00
docs refactor: opencode-config skill rewrite + rename /configure-opencode (#27) 2026-07-24 00:21:02 +03:00
src/memory feat: migrate src/ second-brain + tests + python tooling (#17) 2026-07-23 23:17:18 +03:00
tests feat: migrate src/ second-brain + tests + python tooling (#17) 2026-07-23 23:17:18 +03:00
.editorconfig chore: initial repo skeleton 2026-07-23 17:39:03 +00:00
.env.example feat: docker-compose + Dockerfile + .env.example (#24) 2026-07-23 23:35:18 +03:00
.gitignore chore: initial repo skeleton 2026-07-23 17:39:03 +00:00
.pre-commit-config.yaml feat: migrate src/ second-brain + tests + python tooling (#17) 2026-07-23 23:17:18 +03:00
.python-version feat: migrate src/ second-brain + tests + python tooling (#17) 2026-07-23 23:17:18 +03:00
docker-compose.yml feat: docker-compose + Dockerfile + .env.example (#24) 2026-07-23 23:35:18 +03:00
Dockerfile feat: docker-compose + Dockerfile + .env.example (#24) 2026-07-23 23:35:18 +03:00
LICENSE chore: initial repo skeleton 2026-07-23 17:39:03 +00:00
pyproject.toml feat: migrate src/ second-brain + tests + python tooling (#17) 2026-07-23 23:17:18 +03:00
README.md chore: initial repo skeleton 2026-07-23 17:39:03 +00:00
uv.lock feat: migrate src/ second-brain + tests + python tooling (#17) 2026-07-23 23:17:18 +03:00

opencode-config

Docker-based AI coding assistant with persistent memory — opencode configuration.

Quick start

git clone https://github.com/slaid098/opencode-config.git
cd opencode-config
mkdir -p app_data/{workspaces,ssh}
cp .env.example .env  # fill in your keys
docker compose up -d

Access at http://localhost:4096.

Structure

  • .opencode/ — global opencode config (agents, skills, tools, scripts)
  • app_data/workspaces/ — agent working directory
  • app_data/ssh/ — SSH keys (not in git)
  • app_data/opencode-memory/ — persistent memory (separate git repo)
  • src/ — Python RAG CLI (second-brain)