Commit Graph
12 Commits
Author SHA1 Message Date
ddadminandClaude Opus 4.6 d3a91bea95 fix(opencode): заменён DuckDuckGo MCP с npx/bun на uvx
- Зачем:
  - duckduckgo-mcp (npx) требует bun, которого нет в системе.
- Что:
  - убран websearch из permissions (инструмент не существует в opencode).
  - команда заменена на uvx duckduckgo-mcp-server (Python, работает без bun).
- Проверка:
  - перезапустить opencode, убедиться что инструменты duckduckgo доступны.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 18:11:22 +03:00
ddadminandClaude Opus 4.6 1b675ab34a feat(opencode): включён встроенный websearch в permissions
- Зачем:
  - доступ к поиску в интернете для моделей без внешних MCP-серверов.
- Что:
  - добавлен "websearch": "ask" в секцию permission.
- Проверка:
  - открыть opencode, убедиться что websearch доступен как инструмент.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 17:42:29 +03:00
ddadminandClaude Opus 4.6 ffc794a219 feat(opencode): добавлен провайдер GLM-5.1 (Coding Plan) и TODO.md
- Зачем:
  - подключение модели glm-5.1 через подписку GLM Coding Plan Lite.
- Что:
  - добавлен кастомный провайдер zai с OpenAI-compatible адаптером.
  - создан TODO.md с планом миграции на config.d + stow (anomalyco/opencode#9062).
- Проверка:
  - открыть opencode, выполнить /models, убедиться что zai/glm-5.1 доступен.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 17:17:01 +03:00
ddadmin d6483850cd chore(opencode): очищен конфиг opencode.json от комментариев
- Зачем:
  - конфигурационный файл содержит лишние комментарии, которые можно удалить.
- Что:
  - удалены комментарии с пояснениями в opencode.json.
  - удалены лишние пустые строки для компактности.
  - добавлен перевод строки в конце файла.
- Проверка:
  - валидация JSON: cat opencode/.config/opencode/opencode.json | jq empty.
2026-03-10 15:39:31 +03:00
ddadmin 82a54d0541 feat(opencode): добавлены безопасные агенты и настройки разрешений
- Зачем:
  - необходим дополнительный уровень безопасности для предотвращения случайных изменений в репозитории
- Что:
  - создан агент safe-plan для безопасного планирования (read-only)
  - создан агент safe-build с защищенным доступом к shell
  - установлен default_agent: "safe-plan"
  - обновлены глобальные permissions: все операции требуют подтверждения, git push запрещен
  - добавлен share: "manual"
- Проверка:
  - проверка конфигурации через OpenCode UI
2026-03-08 22:49:42 +03:00
ddadmin 245b69d992 chore(opencode): отключены MCP серверы web-reader, web-search-prime, zread
- Зачем:
  - отключение неиспользуемых MCP серверов для оптимизации конфигурации.
- Что:
  - добавлено поле enabled: false для web-reader.
  - добавлено поле enabled: false для web-search-prime.
  - добавлено поле enabled: false для zread.
- Проверка:
  - проверка конфигурации opencode.
2026-03-04 21:48:37 +03:00
ddadmin efd8bccba7 chore(opencode): удалена символическая ссылка на skills
- Зачем:
  - рефакторинг структуры директорий проекта.
- Что:
  - удалена символическая ссылка opencode/.config/opencode/skills.
- Проверка:
  - проверка отсутствия ссылки и обновлённого статуса git.
2026-03-04 21:29:18 +03:00
ddadmin 6cac374180 config(opencode): обновлены настройки разрешений и MCP-серверов
- Зачем:
  - упрощение правил разрешений и отключение неиспользуемого MCP-сервера.
- Что:
  - удалено правило "*" с режимом ask из секции permission.
  - отключен MCP-сервер playwright (enabled: false).
- Проверка:
  - проверка файла opencode/.config/opencode/opencode.json.
2026-02-28 19:52:34 +03:00
ddadmin 08873ebbe2 config(opencode): добавлены настройки разрешений для git-команд
- Зачем:
  - требуется контроль выполнения опасных git-операций (commit, branch, switch).
- Что:
  - добавлена секция permission в конфигурацию OpenCode.
  - настроен режим ask для git commit, git commit --amend, git branch, git switch.
  - разрешены все остальные git-команды.
- Проверка:
  - проверка файла opencode/.config/opencode/opencode.json.
2026-02-28 18:08:07 +03:00
ddadmin 7cd55ac988 refactor(dotfiles): унифицированы skills и упрощен bash_custom
Зачем: убрать дублирование skills между агентами и сократить кастомный bash слой до реально необходимых настроек.
Что: skill conventional-commits перенесен в agents/.agents/skills, добавлены symlink-bridge пакеты для opencode и codex, обновлен README, очищен bash/.bash_custom от дублирования с системным ~/.bashrc, добавлены базовые zed settings/keymap файлы.
Проверка: stow -nvv bash agents opencode codex zed и bash -n bash/.bash_custom.
2026-02-21 19:22:10 +03:00
ddadmin 938dfe15e7 refactor(opencode): реструктурирован скилл conventional-commits
Зачем: переход на новый формат хранения скиллов для лучшей организации и расширяемости.
Что: удалён .skill.md файл, создана директория skills/conventional-commits/ с новой структурой.
Проверка: ls -la opencode/.config/opencode/skills/
2026-02-21 18:31:29 +03:00
ddadmin ab53f2501e feat(opencode): добавлена конфигурация с gitignore, bashrc и скриптами
Зачем: настройка рабочего окружения для инструмента opencode с поддержкой conventional commits.
Что: созданы конфигурационные файлы, добавлен bashrc, gitignore, документация и skill для коммитов.
Проверка: git status, проверка наличия файлов в opencode/.config/.
2026-02-21 18:28:21 +03:00