TestThread: Фреймворк с открытым исходным кодом для тестирования ИИ-агентов

Что делает TestThread
TestThread — это фреймворк для тестирования с открытым исходным кодом, разработанный специально для ИИ-агентов, подобно тому, как pytest работает для традиционного кода. Он решает проблему, когда агенты молча ломаются в продакшене с неправильными выводами, галлюцинациями или неудачными вызовами инструментов, которые становятся заметными только тогда, когда падают зависимые системы.
Ключевые возможности
- 4 типа сопоставления, включая семантическое сопоставление, где ИИ оценивает смысл, а не просто текст
- ИИ-диагностика при неудачах, которая объясняет, почему тесты провалились, и предлагает исправления
- Обнаружение регрессий, которое отмечает падение процента прохождения тестов
- Обнаружение PII, которое автоматически проваливает тесты, если агенты раскрывают конфиденциальные данные
- Проверки траекторий, которые тестируют шаги агента в дополнение к конечным выводам
- Действие CI/CD для GitHub, которое запускает тесты при каждом пуше
- Плановые запуски с интервалами: ежечасно, ежедневно или еженедельно
- Оценка стоимости за запуск
Установка и настройка
Установка через менеджеры пакетов:
pip install testthreadnpm install testthreadФреймворк включает живое API, панель управления и SDK для Python/JavaScript. Он является частью Thread Suite вместе с Iron-Thread, который проверяет выводы, в то время как TestThread тестирует поведение.
Как это работает
Вы определяете, что должен делать ваш агент, запускаете его на вашей реальной конечной точке и получаете результаты прохождения/непрохождения с ИИ-объяснениями неудач. Такой подход помогает выявлять проблемы до того, как они повлияют на продакшен-системы.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

7 слеш-команд, $0.45/пост: Этот пайплайн Claude Code управляет всей SEO-операцией
Разработчик опубликовал в открытом доступе пайплайн из 7 команд Claude Code, который занимается SEO-исследованием, написанием, оптимизацией и публикацией контента. Стоимость: $0.45/пост (Perplexity API), время работы: 15 мин/день. Результаты: рост месячных показов в 18 раз за 12 месяцев.

Обновление Void-Box добавляет изолированную интеграцию OpenClaw-Telegram через микро-ВМ KVM.
Void-Box, среда выполнения с ограниченными возможностями для ИИ-агентов, теперь включает рабочий пример, запускающий OpenClaw, подключенный к Telegram, полностью изолированный в отдельных микро-ВМ KVM. Система создает микро-ВМ по требованию для каждого этапа выполнения и уничтожает их после завершения, чтобы предотвратить утечку состояния.

Бесплатный оптимизатор сессий Claude: оценщик токенов, компрессор промптов и планировщик сессий
Разработчик создал бесплатный инструмент без регистрации для управления лимитами использования Claude с тремя функциями: оценщик токенов для предварительного просмотра потребления промптов, компрессор промптов, сокращающий промпты на 40-60% за счёт удаления лишних фраз, и планировщик сессий, группирующий задачи для минимизации перезагрузки контекста.

DreamScape: Конструктор 3D-миров в браузере на базе Claude Code и MCP
DreamScape — это браузерный конструктор 3D-миров, в котором Claude Code управляет 30 инструментами MCP для генерации ландшафта, моделей, погоды и поведения в реальном времени с помощью команд на естественном языке.