No description
  • Python 97.6%
  • Shell 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Алексей Паздников 17fc529bfd shell-самопроверка + тише логи
run_shell: агент сам запускает код/тесты и чинит ошибки до завершения.
- agent_tools.run_shell: cwd=workspace, таймаут 180с, вывод ≤20K, denylist
  катастрофических команд (rm -rf /, sudo, systemctl, dd, curl|sh, fork-bomb,
  запись в /etc и т.п.) — 13 кейсов в self-check
- get_tool_specs() добавляет run_shell при CFG.enable_shell_tool
  (env ORCHESTRA_SHELL_TOOL, дефолт вкл)
- промпт: 'запусти, протестируй, исправь — заканчивай при exit_code=0'
- ВНИМАНИЕ: executor на хосте под пользователем оркестра, не песочница;
  denylist отсекает опасное, полной изоляции нет (Docker — TODO)

Тише консоль: httpx/httpcore/openai/urllib3/asyncio → WARNING (httpx логировал
каждый LLM-запрос на INFO, с tool-loop'ом до 40 на агента — заваливало консоль).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 22:10:48 +05:00
modules shell-самопроверка + тише логи 2026-06-16 22:10:48 +05:00
skills/orchestra ctl: единый источник — каноничная версия в деплой-пути 2026-06-16 20:28:32 +05:00
SOULs Orchestra v5: perf + correctness (heartbeat thread, client cache, pipeline, assemble shortcut) 2026-06-16 19:54:31 +05:00
tools Orchestra v5: perf + correctness (heartbeat thread, client cache, pipeline, assemble shortcut) 2026-06-16 19:54:31 +05:00
.gitignore Orchestra v5: perf + correctness (heartbeat thread, client cache, pipeline, assemble shortcut) 2026-06-16 19:54:31 +05:00
ARCHITECTURE.md shell-самопроверка + тише логи 2026-06-16 22:10:48 +05:00
deploy.sh deploy: надёжная установка Hermes-тула (фикс незарегистрированных orchestra_*) 2026-06-16 20:20:58 +05:00
install.sh deploy: надёжная установка Hermes-тула (фикс незарегистрированных orchestra_*) 2026-06-16 20:20:58 +05:00
SKILL.md Orchestra v5: perf + correctness (heartbeat thread, client cache, pipeline, assemble shortcut) 2026-06-16 19:54:31 +05:00