Signal Foundry
ドキュメント
サポート 戻る
ドキュメントユースケースAPI リファレンスリリースノート

概要

Agent が迷わず使える順に整理しています。

はじめに
Claude Code / Codex で始めるドキュメントマップsf CLI をインストールデータ・API・CLIの現況クイックスタートCLI 接続設定会社IDの見方初日の進め方Data Provenance
認証請求認証設定利用プランCLI
CLI 概要CLI 認証基本コマンド会社検索観測データ検索会社・観測・開示開示の表示・比較リスト・調査・クレジットヘルプとエラーコマンドとフラグCLI 更新
APIキーのライフサイクル利用量の計測提供中の機能
会社検索とプロフィール観測データ検索チームワークスペース会社の観測データ開示と比較APIキー管理UIリストワークスペース外部調査とクレジットSkills / CLI / API
Credit Schedule利用状況の見方APIキー認証アカウントスコープは通常不要レート制限とエラートラブルシュート
会社が見つからないとき認証・接続・制限エラー低ヒット検索の見直し方プレビューURLの注意credit と maxCredits の失敗estimate と materialize の失敗
CLI

Commands & Flags

`sf` CLI の主要 command family と、agent が必ず守る flag の扱いをまとめます。

このページの内容6項目
Command familiesCapability contractFlags agent must useFlags agent should avoid by defaultRecovery contractReference の正本

このページは reference です。初回実行は Quick Start と Essential Commands から始めてください。

Command families

Family役割代表コマンド
versionversion と更新確認sf version --json --check-update
authbase URL と API key 設定sf auth setup, sf auth show
agentCodex / Claude Code skill 配置sf agent install --target codex --force
datacapability mapsf data capabilities --json
list plan自然文を実行可能な条件に落とすsf list plan "<query>" --json
list estimate保存前の件数 / credit 見積もりsf list estimate "<query>" --json
list candidatespreview rowssf list candidates --from-estimate <id> --json
list materializesaved List 作成sf list materialize --from-estimate <id> --execute --max-credits <n> --json
list enrichenrichment column 追加sf list enrich <listId> --source website --estimate --json
list enrich --source parallelnarrowed saved List の外部補完sf list enrich <listId> --source parallel --estimate --limit 10 --json
list ls / show / previewsaved List の確認sf list show <listId> --json
list publish / refresh / diffsnapshot、再評価、差分確認sf list refresh <listId> --execute --max-credits <n> --json
list create空 List、source 由来 List、明示 company List 作成sf list create --company-id jpx_7203 --name "<name>" --json
list exportsaved List exportsf list export <listId> --format csv --output ./exports/list.csv --json
sourceユーザー持ち込み CSV の import / map / resolvesf source import ./companies.csv --name "<name>" --json
source review / selectambiguous source row の人間確認と明示選択sf source select <sourceId> --row <rowId> --company <companyId> --max-credits 1 --json
list create --from-sourceresolved source rows から saved List 作成sf list create --from-source <sourceId> --name "<name>" --json
discoveryestimate 後の run 復元、refine、materializesf discovery show <runId> --json
jobagent-ready workflowsf job business-understanding "<query>" --execute --json
job artifactjob artifact の一覧・再開sf job artifact ls --job business-understanding --json
companiescompany identity / resolversf companies identity KEYENCE --json
companyprofile / observations / filingssf company profile jpx_7203 --json
filingfiling detail / comparesf filing show jpx_7203 edinet_fil_<id> --json / sf filing compare jpx_7203 edinet_fil_<id> --json
observationscross-company evidence searchsf observations search "生成AI" --source edinet --json
researchexternal research item の保存・一覧sf research add jpx_7203 --content-file ./note.md --json
creditscredit balancesf credits balance --json
feedback要望 / 不具合送信sf feedback create "<title>" --details "<body>" --json

Capability contract

sf data capabilities --json は、agent が保存や外部調査に進む前の正本です。

見る key:

  • contract_version
  • capabilities[].source_id
  • capabilities[].status
  • capabilities[].filters[]
  • capabilities[].entrypoints[]
  • capabilities[].pricing
  • capabilities[].limitations[]
  • deferred_surfaces[]

capabilities[].status が weak / unsupported / needs_human の場合は、0 件成功にせず、人間に制約を返します。現行 surface の一覧は Data Capability Map を見てください。

Flags agent must use

Flag使う場面理由
--jsonほぼ全コマンドagent が shape を検証し、error recovery できる
--check-updatesf versionCLI が古いことに気づける
--execute保存 / 消費系dry-run と実行を明確に分ける
--max-credits <n>materialize / enrichcredit 上限なし実行を防ぐ
--estimateenrichment 前追加 credit 見積もりを先に出す
--from-estimate <id>candidates / materialize同じ定義で preview と保存をつなぐ
--from-source <id>resolved source rows から list 作成ユーザー持ち込みsourceを saved List につなぐ
--company-id <id>確認済み company を明示保存するbroad discovery と区別する
--column <field=header>source mapCSV header を company identifier に対応付ける
--source <id>observations / enrichsource coverage を明示する
--limit <n>parallel enrichment や previewbounded execution にする
--output <path>exportagent が成果物の置き場所を制御する

Flags agent should avoid by default

Flag / pattern避ける理由
API key を command line に直接渡すshell history と transcript に残る
--execute without --max-creditscredit boundary が曖昧になる
preview result の exportpreview は無料確認であり、保存済み成果物ではない
unsupported 条件のまま materializesilent 0 件や誤保存につながる
preview URL を API base URL にするdeploy preview と production data の境界が崩れる
list flag を空白区切りで渡す--section-key business_risks,strategy または flag を複数回指定する

Recovery contract

失敗時はまず JSON error を見ます。

{
  "ok": false,
  "error": {
    "code": "usage_error",
    "hint": "先に `sf companies search <query> --json` で company_id を解決してください。",
    "suggested_next_commands": ["sf companies search <query> --json"]
  }
}

agent は error.suggested_next_commands[0] を次の候補にします。ただし、credit 消費や保存を伴う場合は人間に確認してください。

max_credits_exceeded が返る場合は type: "budget_limit" です。retry/backoff ではなく、--max-credits <n> を上げるか条件を絞ってください。

Reference の正本

細かい option は CLI 自身が正本です。

sf --help
sf list --help
sf list materialize --help
sf list enrich --help
sf source --help
sf source map --help
sf feedback create --help

この docs は「どこを見るか」を固定するための索引です。option の完全一覧は CLI help に寄せます。

このページの内容

Command familiesCapability contractFlags agent must useFlags agent should avoid by defaultRecovery contractReference の正本