Skip to content

Harden skill runtime and extraction workflow - #3

Merged
prikotov merged 15 commits into
mainfrom
agent/harden-skill-runtime
Aug 1, 2026
Merged

prikotov merged 15 commits into
mainfrom
agent/harden-skill-runtime

Conversation

@prikotov

@prikotov prikotov commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Что изменено

  • исправлено определение рабочего проекта: токен и состояние теперь ищутся от $PWD, а Skill можно запускать по пути установки;
  • добавлен общий безопасный HTTP-клиент и устранено маскирование ошибок в search.sh;
  • сохранена регистрозависимость путей URL и локальных файлов;
  • добавлена проверка CLI-аргументов, token/config и согласованности --project с кешем;
  • обновлены SKILL.md и README: зависимости, конфигурация, правила достоверности и корректные команды запуска;
  • добавлены agents/openai.yaml, offline CI и тест первой установки/search failure;
  • удалены завершённые task-файлы из поставляемого Skill.

Причина

Первая установка только с .task_token.json не находила workspace, примеры запуска зависели от текущей директории, а search.sh мог представить ошибку API как пустой результат. Нормализация также могла объединить разные регистрозависимые URL или файлы.

Влияние

Skill можно вызывать из пользовательского проекта независимо от каталога установки. Ошибки поиска становятся явными, кеш безопаснее сопоставляет источники, а точные цитаты требуют проверки по чанкам.

Проверки

  • bash -n scripts/*.sh tests/*.sh
  • все offline-тесты в tests/*.sh
  • quick_validate.py .
  • git diff --check

@prikotov
prikotov marked this pull request as ready for review August 1, 2026 17:31
@prikotov
prikotov merged commit 0741036 into main Aug 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant