RU

Записать — не значит вспомнить: месяц внешней памяти для ИИ-агента

Однажды я потерял чат. Не то чтобы катастрофа — обычная рабочая сессия по проверке студенческих домашек. Экспорт я не делал, в лог ничего не писал.…

llmmcpии-агентыконтекстное окнопамять агентатокеныgitclaudeпамять llm
Habr
RU

Устанавливаем Jenkins на облачный сервер для автоматизации сборки приложений

Привет, Хабр! Меня зовут Завур, я фронтенд-разработчик в Selectel . Сборка, тестирование и развертывание приложения — операции, которые приходится п…

jenkinsselectelcicdvdsubuntunode.jsgitsshавтоматизацияdevops
Habr
RU

Аналитик и ИИ: три инструмента, которые превращают хаос в требования

Мы работаем на крупном проекте, где присутствует десятки интеграций, сотни бизнес-сценариев, документация в Confluence, а теперь ещё и описания бизн…

аналитикаискусственный интеллектpandocllmконвертация документовчтзmarkdownwhispergitдокументация
Хабр — Управление
RU

Что ИИ поменял в моей схеме? Приращение вместо целого проекта

В прошлых статьях я раскладывал различные знания и сущности по листам и показывал, как сравнить две редакции регламента с помощью карты. Теперь расс…

LLMИИdiffсравнение версийкарта знанийсистемный анализgitConfluencePlyLoom
Habr
RU

Пиар для раунда: чем отличается коммуникация продукта от коммуникации инвестиционного актива

Как IT-стартапу говорить с пользователями, инвесторами и медиа, не смешивая три разные истории в один пресс-релиз Стартап может годами объяснять, по…

пиарраундстартапыgitstarstractionинвестицииинвестированиеitit-компании
Habr
RU

Claude Code сливает ключи в коммиты вдвое чаще среднего: почему хук PreToolUse их пропускает

Агент Claude Code ради одной цифры для статьи запустил платную серию запросов к ИИ-моделям, хотя правило в CLAUDE.md это прямо запрещало: в длинной…

сезон Код будущегоclaude codeclaude code hooksбезопасность ии агентовии агенты для программированияхукиCLAUDE.mdсекреты в кодеgitDevSecOps
Habr
RU

Синхронизация Claude Code, месяц спустя: что ещё сломалось, когда машин стало две по-настоящему

Продолжение статьи о синхронизации Claude Code между машинами через git: пять новых граблей за месяц эксплуатации на двух реальных машинах — от вето…

Claude Codeai-агентысинхронизацияgitllmdotfiles
Habr
RU

Агентам выкатили патч. А git status в чужой папке до сих пор выполняет чужой код

Тебе присылают папку с репозиторием. Ты её открываешь, и на твоей машине выполняется чужой код. Ты не набрал ни одной команды. Это GitSpawn: восемь…

gitspawngitcore.fsmonitorкодинг-агентыclaude codeprompt injectionинформационная безопасность
Habr
RU

Неделя после Хабра: почта человека нашлась в его же коммитах, а мой скоринг раздавал 50 очков даром

Шесть дней назад я рассказал здесь про resume2human — программу, которая из резюме делает список вакансий и по каждой находит 1–3 живых человека с и…

resume2humanпоиск работыOSINTgitпробив контактовPythonGitHub APITelegramскоринг резюмевакансии
Habr
RU

Свой git без gitlab-комбайна: настраиваем gitea, подключаем ci и проверяем полное восстановление

Как завести свой Git на небольшом VPS и не превратить его обслуживание в отдельный проект? Показываю свой путь с Gitea: настройку пользователей и SS…

gitgiteaself-hostedvpsадминистрированиеgitea actionsмиграция репозиториеврезервное копированиевосстановление из бэкапаcicd
Habr
RU

Работа с файлами Git: от самого простого к сложному

Всем привет! Почти каждый, кто работал с Git больше пары недель, хоть раз сталкивался с одной и той же путаницей: почему git add - это не сохранение…

gitgit merge conflictgit conflictразрешение конфликтов в gitкак работает gitветки в gitgit branchgit mergegit работа с файлами
Habr
RU

Одна сессия Claude Code на нескольких машинах: что ломается, если просто синхронизировать папку

Разговор с Claude Code остаётся на той машине, где начат. Разбираю, почему облачная папка эту задачу не решает, и шесть граблей, на которые я наступ…

Claude CodeAI-агентысинхронизацияgitLLMdotfiles
Habr
RU

Переход к неанонимным изменениям схемы СУРБД Firebird. Финальная часть: как факты становятся историей

Большой текст пугает: часть читателей уходит на середине, часть пролистывает не читая. Поэтому дальше — только факты, действия и последствия: что из…

firebirdsqlgitgiteacommit
Habr
RU

У Claude Code уже есть такая память. Тогда зачем я держу свою?

Недавно я рассказал, как держу долговременную память агента на обычных markdown‑файлах, без вектор‑базы и эмбеддингов. За кадром…

Claude CodeLLM-агентыAI-агентыпамять агентадолговременная памятьRAGвектор-БДэмбеддингиmarkdowngit
Habr
RU

Как выбор двух мониторов превратился в собственный RDP/SSH‑клиент для macOS

Когда я перешёл на Mac, мне казалось, что с удалённой работой проблем не будет. RDP существует много лет, клиентов для macO…

RDPsshsftpkeychainудаленная работамониторкартинкадва монитораgitgithub
Habr
RU

Книга: «Java для профи. Инструменты, фреймворки, тестирование, производительность»

Привет, Хаброжители! В книге «Java для профи. Инструменты, фреймворки, тестирование, производительность» тандем опытных Java-разработчиков проводит…

javaфреймворкиинструментытестированиепроизводительностьspringgitprometheusразработка
Habr
RU

Подборка плагинов для VS Code: выбор разработчиков Selectel

По данным Stack Overflow Developer Survey, классический Visual Studio Code удерживает абсолютное лидерство среди IDE с долей 75,9%. Однако с каждым…

vs codeплагиныразработка поselectelии-агентылинтингавтодополнение кодаgitоптимизацияdevops
Habr
RU

Отказалась выполнить опасную опцию. Я написал её на символ короче, и она выполнила

У GitPython есть защита от опасных опций git. Я передал ей --upload-pack=/srv/lab/helper.sh, она отказала. Передал то же самое записью короче, -u/sr…

GitPythonCVE-2026-67324option injectiongitPythonцепочка поставокуязвимости
Habr
RU

[Перевод] Разработчики проверяют код, который не писали — и могут не понимать

По данным GitLab, 91% компаний держат в работе минимум два ИИ‑инструмента, 54% — три и более. 78% команд пишут и коммитят код быстрее…

искуственный интеллектии-агентыии-кодgitlabуправление кодомкод ревьюgitllmпрослеживаемость
Habr
RU

Git: проблема длинного прыжка

На протяжении многих лет использования git я выявил для себя одну серьезную проблему, которую этот инструмент не дает возможности разрешить удобным…

gitgithubgitlabworkflow
Habr
RU

Как найти ленивого в команде разработки?

Совместная разработка, и как найти лентяя в команде. История о том как я пришёл к созданию плагина для OpenSource. Если у Вас закрались в голову мыс…

gitgithubсовместная разработкасовместная работасовместная работа с файламисовместная работа над проектомcollaborationкоманда разработкикомандная работакоманды
Habr
RU

Как мы показываем клиентам документацию по проекту из приватного репозитория, не пуская их в репозиторий

Сразу дисклеймер: это рассказ про инструмент, который мы написали для себя и используем каждый день. Ссылку дам в конце, продавать не буду — расскаж…

документацияdocs-as-codemarkdowngitMCPGitHubGitLabтехническая документациякомментарии к документацииAI-агенты
Habr