feat: document and stabilize exit codes and error.code values
メンテナーはふだん 1 日以内に返信
@margaretjgu がすでに取り組んでいます。
2026年9月22日 から。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
- 領域
- cli, documentation, testing
調査の方向性
AGENTS.md と #630 のヘルプトピックに関する作業を読んで、既存の error.code 文字列と文書化された終了コードの期待値を確認します。auth_required と transport_error のフローについて elastic status --json を試し、その後、文書化されたコードごとに 1 つのテストを追加し、設定がない場合の JSON エラーと、変更したコードについての changelog の注記を確認します。
索引モデルが issue の本文から書いたものです。
説明
We almost always exit 1. JSON errors use ad hoc error.code strings (transport_error, confirmation_required, input_validation_failed, command_blocked) with no catalog.
For agents this is the difference between retry with --yes and give up.
- Publish a table (help topic in #630): 0 success, 1 generic, then reserve 2 usage, 3 validation, 4 auth/config, 5 network. Implementing the split can follow the table. Do not silently change codes on existing scripts without a changelog note.
- Freeze
error.codestrings inAGENTS.md. Add codes forauth_required,config_invalid,not_foundif we do not already emit them. elastic status --jsonshould be the probe agents run afterauth_required/transport_error.
Acceptance: help topic lists codes. --json errors on a missing config use a documented code. One test per code.
- 主要言語
- TypeScript
- スター
- 47
- フォーク
- 27
- 平均マージ
- 2日 15分
- マージ済み PR(30日)
- 56
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
elastic/cli のほかの issue
-
feat: ship skills/elastic/SKILL.md for agent invocation対応中かも @onatozmenn が 9 日前に担当しました。 オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 57/100
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
A per-context command allowlist can be bypassed with `--use-context` (no way to lock an agent to its context)対応中かも @margaretjgu が 5 日前に担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Small-tailqwq/dsh-deep-whale#187 ·
メンテナーはふだん 1 日以内に返信
-
Tela Marca manda conferir o campo "Razão social", que em Portugal se chama "Denominação social"オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
melgarafael/DeskcommCRM#2503 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
0x80/isolate-package#218 ·
-
bug via-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
pingdotgg/t3code#16859 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信