* chore(config): remove deprecated ai provider and add memory readme section * docs(handoff): set PR number 106 * docs(project-map): update after structural changes --------- Co-authored-by: opencode-agent <agent@opencode.local>
75 lines
2.5 KiB
Markdown
75 lines
2.5 KiB
Markdown
# opencode-config
|
||
|
||
Personal opencode setup — Docker-based AI coding assistant with pipeline automation.
|
||
|
||
## Русский
|
||
|
||
### Быстрый старт
|
||
|
||
```bash
|
||
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
|
||
|
||
```bash
|
||
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](LICENSE).
|