CLI 0.2.19 では、agent が曖昧な会社名や List / source / job の戻り値を扱う時に、推測で進まず確認しやすい contract に揃えました。
主な更新
sf companies identity <query> --jsonを追加し、会社名、ブランド名、証券コード、domain stem から短い identity card を返すようにしましたsf list preview --jsonに stable なrows[]とmeta.returned_rowsを追加しましたsf source resolve --jsonに non-null のrun.*_countとresolution.*_countを追加しましたsf job company-research --execute --jsonの主要 handoff fields を top-level に展開しましたsf filing show/compareの list flag 入力を CLI 側で検証し、空白区切りの誤指定を network request 前に止めるようにしましたmax_credits_exceededはrate_limitではなくbudget_limitとして返るようにしました
体験の変化
KEYENCE や 株式会社スタンダード のように候補が曖昧になりやすい検索では、agent はすぐに List 作成や調査へ進まず、companies identity で候補と根拠を確認できます。
List / source / company-research の JSON は、agent が必要な件数や evidence を安定して読める shape に寄せています。古い companies[] などの互換 field は残しているため、既存 workflow はそのまま動きます。
sf companies identity KEYENCE --json sf list preview <listId> --json sf source resolve <sourceId> --execute --max-credits 100 --json sf job company-research 7203 --execute --json