概要
Anthropic API を直叩きしているアプリのログも cchist のアーカイブ対象にする。READMEロードマップ項目。
動機
Claude Code と claude.ai は取込済だが、SDK経由のAPIコールは履歴に残らず横断検索から漏れる。
設計案
- SDKラッパー:
@anthropic-ai/sdk を薄くラップして req/resp を jsonl に追記するライブラリを別途公開。アプリ側で1行 import 差替え。
- OpenTelemetry collector: 既存OTel採用済プロジェクト向け。span attribute から prompt/completion 抽出。
- 形式統一: Claude Code の jsonl 形式と互換性を持たせるか、別 source kind を新設するか議論。
やること
概要
Anthropic API を直叩きしているアプリのログも
cchistのアーカイブ対象にする。READMEロードマップ項目。動機
Claude Code と claude.ai は取込済だが、SDK経由のAPIコールは履歴に残らず横断検索から漏れる。
設計案
@anthropic-ai/sdkを薄くラップして req/resp を jsonl に追記するライブラリを別途公開。アプリ側で1行 import 差替え。やること
source.kind = "api-log"の仕様策定