Релизы SourceCraft CLI
Текущая версия
Версия 0.0.99 (19.08.26)
- В списке моделей оставлена модель
default, модельlegacyудалена. Именаds,ds-altиdefault-ccсохранены в качестве алиасовdefault, поэтому менять существующие настройки и значения параметра--modelне требуется. - Команды
src code,src do,src codereview,src prdescriptionиsrc skillавтоматически передают актуальную модель при запуске OpenCode, даже если указаны дополнительные аргументы OpenCode. При явном указании модели с помощью параметра-mили--modelиспользуется выбранная модель. - Время ожидания ответа модели увеличено с пяти до десяти минут.
- Запросы к ИИ из задач CI отмечаются номером задачи из переменной
SOURCECRAFT_AI_JOB_ID. Это позволяет определить, какая задача израсходовала нейрокредиты. Изменить значение этой переменной извне нельзя. - Обновлены встроенные настройки OpenCode. Они применятся автоматически при следующем запуске.
Предыдущие релизы
Версия 0.0.97 (07.08.26)
-
Добавлена команда
src apiдля выполнения аутентифицированных запросов к REST API SourceCraft.Для отправки запроса поддерживаются:
- выбор HTTP-метода (
-X), методы по умолчанию:GET— для запросов без параметров,POST— для запросов с параметрами; - передача параметров (
-f,-F); - передача заголовков (
-H); - чтение тела запроса из файла (
--input).
Для обработки ответа поддерживаются:
- форматирование вывода в JSON (
--json,--json-compact) и с помощью шаблонов Go (-t,--template); - фильтрация ответа через
jq(-q,--jq); - пагинация (
--paginate,--slurp); - отладочный вывод сведений о запросе и ответе (
-V,--verbose).
- выбор HTTP-метода (
-
Добавлены команды для управления метками предложений изменений:
src pr labels— просмотр меток;src pr add-label— добавление меток;src pr remove-label— удаление меток.
-
Добавлена команда
src run artifacts <run> <workflow> <task> <cube>для получения ссылок на артефакты, созданные в указанном кубике в рамках запуска CI. Для команды доступен алиасsrc run list-artifacts. -
Восстановлены команды
src issue link-pr,src issue unlink-prиsrc issue linked-prsдля управления связями между задачами и предложениями изменений. -
Восстановлены команды
src issue link-issue,src issue unlink-issueиsrc issue linked-issuesдля управления связями между задачами. Командыsrc issue add-link,src issue remove-linkиsrc issue list-linksсохранены как алиасы. -
Для команды
src auth loginдобавлен параметр--auto-open-browser, который позволяет автоматически открывать браузер при работе в неинтерактивном терминале. -
В команде
src repo createпараметр--nameобъявлен устаревшим и игнорируется; максимальная длина описания репозитория ограничена 4096 символами. -
В командах
src issue create,src issue edit,src pr editмаксимальная длина описания ограничена до 64 Кбайт. -
Для команды
src referenceдобавлен параметр--section, который позволяет ограничить создаваемый файлSKILL.mdодной веткой команд, напримерissueилиpr.
Версия 0.0.95 (13.07.26)
- Для команд
src auth loginиsrc auth statusдобавлена поддержка параметров--jsonи--json-compactдля вывода результата в формате JSON. - В команде
src auth loginисправлена проблема, из-за которой после нажатия комбинации клавиш Ctrl + C при вводе персонального токена доступа терминал не восстанавливал режим отображения вводимых символов. - Команда
src git-credential getтеперь корректно завершает работу при запросах к неподдерживаемым хостам и по протоколам, отличным от HTTPS. Это позволяетgitкорректно переходить к использованию следующегоcredential helper.
Версия 0.0.94 (08.06.26)
- Переименованы команды управления связями между задачами:
src issue link-issue→src issue add-link;src issue unlink-issue→src issue remove-link;src issue linked-issues→src issue list-links.
- Удалены команды управления связями предложений изменений с задачами:
src issue link-pr;src issue unlink-pr;src issue linked-prs.
- Удалена ветка команд
src configдля управления экспериментальными возможностями.
Версия 0.0.92 (21.05.26)
-
Добавлена оценка потребления контекстного окна по категориям: системный промпт, инструменты, ИИ-навыки, история, файлы, например
AGENTS.md, и MCP-серверы.Оценка потребления отображается в правом сайдбаре и вычисляется по последнему запросу, поэтому при старте новой сессии показатель Usage by category отсутствует.
-
Добавлены новые команды для связывания задач и предложений изменений:
- Просмотр:
src issue linked-issues,src issue linked-prs. - Управление:
src link-pr,src unlink-pr,src link-issue,src unlink-issue.
- Просмотр:
-
Поддержаны логические условия для поиска по меткам, например:
# Найти задачи с метками backend ИЛИ devops src issue list --label backend,devops # Найти задачи с метками devops И k8s src issue list --label="devops & k8s" -
Исправлена проблема входа для новых учетных записей при авторизация через домен SourceCraft.
Версия 0.0.90 (23.04.26)
- Чтобы избежать возможных сбоев в работе OpenCode, установленного независимо от SourceCraft, убрана возможность размещения OpenCode в стандартную директорию
~/.opencode/bin. - Исправлены ошибки в описании команд.
Версия 0.0.89 (22.04.26)
Улучшен алгоритм установки.
Версия 0.0.87 (22.04.26)
Выпущена первая публичная версия SourceCraft CLI.