Kin project
Find a file
2026-03-16 20:58:44 +02:00
agents kin: KIN-BIZ-006 Проверить промпт sysadmin.md на поддержку сценария env_scan 2026-03-16 19:26:51 +02:00
cli kin: KIN-016 Агенты должны уметь говорить 'не могу'. Если агент не может выполнить задачу (нет доступа, не понимает, выходит за компетенцию) — он должен вернуть status: blocked с причиной, а не пытаться угадывать. PM при получении blocked от агента — эскалирует к человеку через GUI (уведомление) и Telegram (когда будет). 2026-03-16 09:13:34 +02:00
core kin: KIN-BIZ-007 Post-MVP: шифрование credentials в project_environments через Fernet 2026-03-16 20:55:01 +02:00
scripts kin: KIN-083 Healthcheck claude CLI auth: перед запуском pipeline проверять что claude залогинен (быстрый claude -p 'ok' --output-format json, проверить is_error и 'Not logged in'). Если не залогинен — не запускать pipeline, а показать ошибку 'Claude CLI requires login' в GUI с инструкцией. 2026-03-16 15:48:09 +02:00
tasks kin: KIN-021 Аудит-лог для --dangerously-skip-permissions в auto mode 2026-03-16 07:13:32 +02:00
tests kin: KIN-095 При добавлении в среды серверов вылетает ошибка 500 Internal Server Error в модалке 2026-03-16 20:58:44 +02:00
web kin: KIN-095 При добавлении в среды серверов вылетает ошибка 500 Internal Server Error в модалке 2026-03-16 20:58:44 +02:00
.gitignore Add web GUI: FastAPI API + Vue 3 frontend with dark theme 2026-03-15 13:50:15 +02:00
agent-orchestrator-research.md bootstrap: vdol project loaded with real data 2026-03-15 13:40:58 +02:00
CLAUDE.md Add CLAUDE.md — project-level instructions for Kin 2026-03-15 13:10:47 +02:00
DESIGN.md Add DESIGN.md — main architecture document for Kin agent orchestrator 2026-03-15 13:10:10 +02:00
Makefile kin: KIN-095 При добавлении в среды серверов вылетает ошибка 500 Internal Server Error в модалке 2026-03-16 20:58:44 +02:00
pyproject.toml kin: KIN-089 При попытке добавить креды прод сервера для проекта corelock вылетает 500 Internal Server Error 2026-03-16 20:39:17 +02:00
README.md kin: KIN-FIX-005 Починить регрессию KIN-055: execution_mode=NULL после pipeline→review 2026-03-16 17:35:25 +02:00
requirements.txt kin: KIN-FIX-007 Убрать --reload из uvicorn в продакшне 2026-03-16 20:44:01 +02:00

kin

Мультиагентный оркестратор проектов. Виртуальная софтверная компания: Intake → PM → специалисты.

Быстрый старт

Зависимости

# Python-зависимости
pip install -e .

# Frontend-зависимости
make install

Разработка

# Запустить frontend в dev-режиме (vite, hot-reload на :5173)
make dev

# Запустить API-сервер отдельно
make run

Production-сборка

Frontend собирается в web/frontend/dist/ и раздаётся FastAPI как static files.

# Собрать frontend
make build-frontend

# Собрать + запустить
make deploy

Важно: web/frontend/dist/ не хранится в git. Перед запуском в production всегда выполни make build-frontend.

Тесты

make test

Архитектура

Подробная спецификация: DESIGN.md

Стек

  • Backend: Python 3.11+, FastAPI, SQLite
  • Frontend: Vue 3 Composition API, TypeScript, Tailwind CSS, Vite