* feat(agents): enable create_issue for subagents * docs(agents): add bug discovery protocol and linear execution rule * docs(handoff): add handoff and ADR * docs(handoff): set PR number * docs(project-map): update after structural changes * fix(agents): revert create_issue for read-only subagents * fix(agents): re-enable create_issue and update tests --------- Co-authored-by: opencode-agent <agent@opencode.local> |
||
|---|---|---|
| .github | ||
| .opencode | ||
| app_data | ||
| docs | ||
| src/memory | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .python-version | ||
| AGENTS.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
opencode-config
Personal opencode setup — Docker-based AI coding assistant with pipeline automation.
Русский
Быстрый старт
git clone https://github.com/slaid098/opencode-config.git
cd opencode-config
cp .env.example .env
docker compose up -d
Доступ: http://localhost:4096
Структура
| Путь | Описание |
|---|---|
AGENTS.md |
Глобальные правила оркестратора |
.opencode/ |
Конфигурация проекта |
.opencode/agents/ |
Определения subagent'ов |
.opencode/skills/ |
Определения skills (14 skills) |
.opencode/scripts/ |
Python скрипты (pipeline-status, spec-status) |
src/ |
Python RAG CLI |
docs/ |
Handoffs, ADRs, project map |
docker-compose.yml |
Docker compose конфиг |
Конфигурация
Скопируйте .env.example → .env, заполните ключи.
Память
Файловая память (markdown + git) с keyword и semantic поиском. 5 tools: memory-save, memory-search, memory-list, memory-access, memory-doctor. Zero-config — первый memory-save создаёт репозиторий и индекс автоматически. Semantic поиск опционален: работает если задан OPENAI_BASE_URL, иначе keyword (ripgrep) всегда работает как fallback.
English
Quick start
git clone https://github.com/slaid098/opencode-config.git
cd opencode-config
cp .env.example .env
docker compose up -d
Access at http://localhost:4096
Structure
| Path | Description |
|---|---|
AGENTS.md |
Global orchestrator rules |
.opencode/ |
Project configuration |
.opencode/agents/ |
Subagent definitions |
.opencode/skills/ |
Skill definitions (14 skills) |
.opencode/scripts/ |
Python scripts (pipeline-status, spec-status) |
src/ |
Python RAG CLI |
docs/ |
Handoffs, ADRs, project map |
docker-compose.yml |
Docker compose config |
Configuration
Copy .env.example → .env, fill in keys.
Memory
File-based memory (markdown + git) with keyword and semantic search. 5 tools: memory-save, memory-search, memory-list, memory-access, memory-doctor. Zero-config — first memory-save creates the repo and index automatically. Semantic search is optional: works if OPENAI_BASE_URL is set, otherwise keyword (ripgrep) always works as fallback.
License
MIT — see LICENSE.