docs(api-tools): document native Jira/Confluence/GitLab tools, drop MCP references

This commit is contained in:
Aleksey Shakhmatov
2026-08-06 14:43:23 +03:00
parent 7804681356
commit c2f45da70c
2 changed files with 62 additions and 16 deletions
+19
View File
@@ -17,6 +17,16 @@
- Пример конфига в README приведён в соответствие с реальным `config/company.json`.
### Added
- **Нативные инструменты** для Jira/Confluence/GitLab вместо MCP-моста и bash-скриптов:
`jira_issue_*` (get/create/update/comment/transition/search/link_mr),
`gitlab_mr_create`/`gitlab_pipeline_status`/`gitlab_code_search`,
`confluence_search`/`confluence_page_get`/`confluence_page_create`.
Логика — в чистых модулях `extensions/lib/{jira,gitlab,confluence,atlassian}.ts`
(unit-тесты `test/api.test.ts`), URL — из `config/company.json`, токены — из env.
- Новый скилл `confluence` (поиск/чтение/создание страниц wiki).
- `install.sh`: дефолтные URL сервисов берутся из `config/company.json` и предлагаются
с подтверждением/вводом; добавлены `CONFLUENCE_URL`/`CONFLUENCE_TOKEN` и короткие справки
«где взять токен» для Jira/Confluence/GitLab.
- `uninstall.sh` — полное удаление кита одной командой с подтверждением
(пакет+клон, публичные скилы, `~/.config/pi-kit` с токенами, блок в shell-rc;
флаги `PI_KIT_UNINSTALL`/`PI_KIT_KEEP_CONFIG`/`PI_KIT_KEEP_SKILLS`); покрыт тестами
@@ -27,6 +37,15 @@
- Audit-endpoint: повторные попытки POST (до 3, с backoff), по-прежнему best-effort.
- Явная проверка версии Node в тестах: `npm test` требует ≥ 22.6 (type-stripping),
документировано в README/RELEASING.
- Новый профиль `pm` — для продакт-менеджеров: добавляет скилл `pm-task-spec`
(доведение сжатой постановки задачи до структурированной, пригодной для передачи
в разработку) без языковых стандартов кода.
### Changed
- MCP-мост (`mcp-bridge.ts`, `config/mcp.json`, `docs/mcp.md`, команда `/mcp-status`,
опциональная зависимость `@modelcontextprotocol/sdk`) **удалён** как часть перехода на
нативные инструменты; bash-скрипты `skills/jira-workflow/scripts/*.sh` убраны.
- `jira-workflow` переписан на вызов нативных инструментов (без bash/MCP).
## [0.2.1] — 2026-07-16