⬛️ Redmine CLI для вашего AI-агента
В наших компаниях Gitlab и Redmine — одни из ключевых систем. Чтобы использовать Codex/CC не только для разработки, а на всех этапах флоу задачи, нужно дать им «ручки» к этим системам. Самые эффективное, когда ручка в виде CLI-тулы. В случае гитлаба есть отличный glab cli. А для Redmine все какое-то ущербное. До настоящего времени в корпоративном скилле мы указывали работать с Redmine через REST API, но видно было, что это очень многословно и токено-жгуще для агента.
Поэтому сделал Redmine CLI https://github.com/muxx/redmine-cli
Построено поверх OpenAPI-спеки Redmine. Покрыты все возможности API. Логика работы интуитивна и понятна. Можно поставить через homebrew. И сразу предусмотрены профили, если у вас несколько Redmine-серверов.
Примерчики:
redmine auth use work
redmine auth status
redmine --profile client issue list --limit 20
redmine issue list --limit 20
redmine issue show 123 --include journals
redmine issue create --project-id my-project --subject "Fix checkout"
В репе вы также найдете:
• полную доку по cli
• готовый skill по работе с Redmine через redmine cli
В общем, у кого Redmine, я считаю, must have )
🔗 Инженерия и AI | Ilyas Salikhov
В наших компаниях Gitlab и Redmine — одни из ключевых систем. Чтобы использовать Codex/CC не только для разработки, а на всех этапах флоу задачи, нужно дать им «ручки» к этим системам. Самые эффективное, когда ручка в виде CLI-тулы. В случае гитлаба есть отличный glab cli. А для Redmine все какое-то ущербное. До настоящего времени в корпоративном скилле мы указывали работать с Redmine через REST API, но видно было, что это очень многословно и токено-жгуще для агента.
Поэтому сделал Redmine CLI https://github.com/muxx/redmine-cli
Построено поверх OpenAPI-спеки Redmine. Покрыты все возможности API. Логика работы интуитивна и понятна. Можно поставить через homebrew. И сразу предусмотрены профили, если у вас несколько Redmine-серверов.
Примерчики:
redmine auth use work
redmine auth status
redmine --profile client issue list --limit 20
redmine issue list --limit 20
redmine issue show 123 --include journals
redmine issue create --project-id my-project --subject "Fix checkout"
В репе вы также найдете:
• полную доку по cli
• готовый skill по работе с Redmine через redmine cli
В общем, у кого Redmine, я считаю, must have )
🔗 Инженерия и AI | Ilyas Salikhov