Posting CLI
Терминальный клиент хранит API-запросы в YAML и дает агенту отправлять их через открытый интерфейс под наблюдением пользователя.
- 12 605 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Клиент отправляет запросы с правами выбранного окружения и сохраняет историю ответов, которая может содержать закрытые данные.
Установка
- Работает в
Ручная установка
brew install darrenburns/homebrew/posting@betaПервый вариант Installation для Posting 3 beta через Homebrew. Go-команда приведена в README позднее.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Клиент отправляет запросы с правами выбранного окружения и сохраняет историю ответов, которая может содержать закрытые данные.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Posting позволяет составлять HTTP-запросы и исследовать ответы в терминале. Пользователь работает с вкладками, заголовками, переменными и JSON, а коллекция хранится локально в YAML. Запросы можно импортировать из curl или описания API и сохранить в Git. Команда `posting remote` дает кодинг-агенту доступ к уже открытому Posting. Пользователь видит отправляемые запросы и ответы в том же интерфейсе. Кроме HTTP клиент поддерживает GraphQL, gRPC и потоковые сообщения, включая журнал событий SSE.
Для кого. Инженерам интеграций, которые вместе с агентом проверяют API и хотят видеть запросы в открытом терминальном интерфейсе.
Подходит, если
- После запроса агента вы хотите сразу просмотреть заголовки и тело ответа.
- Набор API-запросов должен храниться в читаемом YAML рядом с проектом.
- Для отладки нужно переключаться между несколькими запросами.
- Поток gRPC или SSE требует наблюдения за отдельными сообщениями.
Не подходит, если
- Нужен исключительно автоматический тестовый раннер без терминального интерфейса.
- Токены и ответы нельзя хранить в локальной истории клиента.
- Вы ожидаете стабильность финального релиза от текущей версии Posting 3 beta.
Пример запроса к агенту
В открытом Posting отправь запрос чтения к тестовому API и покажи статус, заголовки и выбранное поле JSON.Ограничения
Posting 3 находится в beta, поэтому проверьте важные коллекции перед переходом с прежней версии. Первый способ установки использует Homebrew, а для сборки Go требуется версия 1.25.5 или новее. Запросы реально обращаются к выбранному API и могут менять данные; используйте тестовый адрес и ограниченные учетные данные. Коллекции, файлы окружения и история ответов могут содержать секреты, поэтому просматривайте их до сохранения в Git или передачи коллеге.
Как отключить. Закройте Posting и прекратите использование remote-соединения агентом. Сохраненные YAML, настройки окружений и историю ответов проверьте отдельно.
Частые вопросы
Где хранятся запросы?
В локальных YAML-файлах, пригодных для чтения и контроля версий.
Можно ли вставить curl?
Да. Вставьте команду в строку URL для импорта; обратный экспорт в curl тоже поддерживается.
Как исследовать большой JSON?
Используйте сворачиваемое дерево, поиск ответа и фильтрацию JSONPath.
Что происходит со старыми коллекциями Posting 2?
Posting 3 читает прежние коллекции, конфигурацию и .env, но перед переходом проверьте руководство миграции.
Можно ли работать по SSH?
Да. Интерфейс рассчитан на терминал и поддерживает клавиатурную навигацию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI выполняет цепочки HTTP-запросов из текстовых файлов и проверяет статус, заголовки и содержимое ответов.
Интерактивный HTTP-клиент позволяет проверить запрос из браузера, изменить его параметры и изучить ответ в терминале.
Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action
Backlot поднимает локальные копии API Slack, Gmail, GitHub, Jira и S3 с ответами как у вендоров: без аккаунтов, OAuth и сети.
CLI генерирует API-тесты по схеме и дает агенту воспроизводимые ошибки ответов и последовательностей операций.
HTTP-нагрузочный тест на Rust с MCP-сервером: агент запускает прогон и получает перцентили задержек и разбивку статусов.
Коротко о README
Есть многоуровневые окружения, автодополнение заголовков и настройка клавиш. Запросы можно импортировать из OpenAPI, Postman и Bruno.