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 の失敗
概要

Skills, CLI, and API

Signal Foundry を agent から使うときの役割分担を、skill router / CLI execution / API contract に分けて説明します。

このページの内容8項目
Role SplitJob RoutingGolden WorkflowsCLI ContractAPI ContractUI ContractDocs Contract次に読むページ

Signal Foundry は、agent が直接 UI を操作する product ではなく、skill が job を選び、CLI が実行し、API が contract を返す product です。

Skills route.
Identity resolves.
CLI executes.
JSON contracts verify.
UI reads.
Docs support recovery.

Signal Foundry は、この phase では LLM planner を持ちません。Codex / Claude Code の skill が自然文を読み、必要なら人間に質問し、CLI の JSON contract で検証します。

Role Split

LayerResponsibilityFailure Mode
Skill自然文の job を正しい workflow / CLI surface に振り分けるunsupported 条件を隠して保存する
CLI--json、--help、error.hint、suggested_next_commands を返すprose だけで次の操作を推測する
APIHTTP integration の request / response / error contract を固定するendpoint ごとに credit / auth boundary が曖昧になる
UIsaved artifact を読むUI 操作を primary automation surface にする
Docsjob selection と復旧を支えるworkflow と reference を混ぜる

Job Routing

ユーザーは surface 名ではなく job で依頼します。skill は最初に job を分類します。

User JobRouteWhy
1 社を調べるcompany-researchcompany_id -> profile -> observations -> filings が必要
会社群を保存するlist plan -> estimate -> candidates -> materializesaved List と credit boundary が必要
CSV から始めるsource import -> resolve -> list create --from-sourcerow の解決状態と ambiguous handling が必要
テーマを探索するobservations searchsaved List の前に evidence を見たい
有報・セグメントを掘るcompany filings -> filing show -> filing compareartifact_health / summary_metrics / segment_metrics を確認してから比較する
credit 失敗を直すcredits balance と troubleshooting実行前に残高と上限を確認する

unsupported / weak / needs_human は結果です。agent が silent 0 件として処理しません。

Golden Workflows

会社、法人、List、evidence、EDINET、有報、公式サイト、source import の依頼では、generic websearch より前に Signal Foundry の capability と route を確認します。

sf version --json --check-update
sf auth show --json
sf data capabilities --json
sf list plan "<query>" --json
WorkflowFirst Signal Foundry stepWhen to ask
registry discoverysf list plan "兵庫県の建設業の会社" --jsonlocation / industry / save intent が曖昧、または route_status=needs_human
listed + EDINET evidencesf list plan "上場企業で売上100億以上、生成AIに関連" --json -> sf observations search "生成AI" --source edinet --jsonEDINET本文を根拠にしてよいか不明、または weak_conditions が保存判断に影響する
listed filing detailsf company filings <companyId> --json -> sf filing show <companyId> <filingId> --jsonfiling が複数ある、artifact が failed/expected、またはセグメント値の有無を確認したい
website / domain identitysf list plan "https://global.toyota/ の会社を調べて" --json -> sf companies search global.toyota --jsonURL / domain がない、候補が複数、または seed から list 拡張したい条件がない
narrowed Parallel / web enrichmentsf list plan -> estimate -> candidates/materialize or source import -> list create --from-sourcecandidate count、max credits / calls、source type、外部 API 利用可否が未確認
source importsf source import -> inspect -> map -> resolve -> review/select -> list create --from-sourcemapping 不足、multiple_candidates、not_found が多い

Parallel / web は external source adapter after narrowing です。No Find All style broad search。Signal Foundry が候補を route / estimate / preview する前に、generic websearch や Parallel で universe discovery しません。

見る key:

  • route_status
  • needs_human
  • suggested_questions
  • source_routes
  • safe_next_commands
  • plan.weak_conditions
  • plan.unsupported_conditions
  • filing.artifact_health
  • filing.fact_stats
  • filing.summary_metrics
  • filing.segment_metrics

CLI Contract

agent-facing command は --json を付けます。保存や credit 消費を伴う command は --execute --max-credits <n> を付けます。

最初に確認するもの:

  • sf version --json --check-update
  • sf auth show --json
  • sf data capabilities --json

実行後に確認するもの:

  • ok
  • status
  • error.code
  • error.hint
  • error.suggested_next_commands[]
  • surface-specific artifact keys

特に agent が分岐に使う stable keys:

  • saved List preview: rows[], meta.returned_rows
  • source resolve: run.resolved_count, run.multiple_candidates_count, run.not_found_count, run.review_required_count
  • company research: company_summary, important_observations, filings, evidence, evidence_gaps, next_actions
  • watchlist review fallback: reason: latest_diff_unavailable, suggested_next_commands[]

CLI の詳細は Essential Commands を正本にします。

API Contract

API は、CLI ではなく自社 system から直接 integration する時の surface です。

API page は次だけを持ちます。

  • auth / account scope
  • request shape
  • response shape
  • error code
  • credit boundary
  • CLI equivalent

workflow prose は API page に入れません。job の流れは Workflow overview に置きます。

UI Contract

UI は saved artifact を読むための surface です。

Current public UI:

  • /home/lists
  • /home/lists/{listId}
  • /home/research
  • API key settings
  • usage / credit-related views

新しい List の作成や agent automation は CLI / API が primary surface です。

Docs Contract

Docs は、agent が迷ったときに戻る recovery surface です。

Docs TypeHolds
Getting Startedfirst success
Workflowsjob completion
CLIcommand and JSON keys
APIHTTP contract
Featuresshipped surface and boundary
Troubleshootingerror recovery

次に読むページ

  • job selection: Workflow overview
  • command sequence: Essential Commands
  • agent handoff: Codex に docs を渡して進める
  • /llms.txt: /llms.txt

このページの内容

Role SplitJob RoutingGolden WorkflowsCLI ContractAPI ContractUI ContractDocs Contract次に読むページ