リリース
0.10候補の活性に基づく関係探索は、比較試験まで実装しました。今回の方式は採用条件を満たさず、安定版は0.9.0を維持しています。研究コードの追加をnpm 0.10公開と扱いません。
v0.9.0では、公開書き込みAPIを宣言的な write({ changes }) batchへ統一しました。create、revise、retire を同じatomic planへまとめ、batch-local link、host-issued InputToken、idempotency replay、retireのraw body保持を扱います。inspect は一-hopの隣接を direction、roles、limit、cursorで取得し、read / search のdepthとは分離しています。
現在の意味の正本は規範仕様、v0.8からの置換手順は移行、型の対応はTypeScriptです。npmのversion、integrity、対応commit、公開状態は生成される公開manifestと検証記録で確認し、このページから公開済みやデプロイ済みとは推測しません。
0.9.0の契約変更
MemoryAPIはread/search/inspect/writeの四つ。v0.8のedit、Draft、EditOutcomeは公開APIに残しません。MemoryContentは{ text, links }で、create/reviseのsourcesとともに完全置換です。省略や文字列contentは受け付けません。- 各changeは
idとopを持ち、revise/retireのtargetは観測refです。local linkはchange idだけを指し、循環・多重所属を許可します。 - agent changeにはhost-issued
InputTokenを要求し、human / input-adapterのsource writeはtokenを省略できます。初回の期限切れtokenは拒否しますが、commit済みplanの一致replayはtoken期限切れ後も結果を回収できます。 WriteOutcomeはoperationId、repeated、indexing、change idごとのchangesを返します。planを変えた同一idempotencyKeyはconflictです。retireは本文、links、sources、originsを保存したままstateだけをretiredへ変えます。inspectはrootと一-hop neighborを返します。
検証の読み方
npm run check、npm run docs:examples、npm run docs:build、test/v09.test.mjs などの決定的な検証は、保存・認可・atomicity・cursor・依存・索引境界を対象にします。ランキング出力は validation/ranking-v0.9.0.json と validation/selection-v0.9.0.json へ分け、validation/v0.8.0.md と旧JSONはその版の履歴として残します。
固定fixture、proxy utility、研究用embedding、隣接アプリのcheckは、意味品質、実LLMの回答品質、全コーパスの網羅、一般的最適性、performance、課金額を証明しません。新しい実LLM評価や本番Sakana反映を行ったとは記載しません。
npm ci
npm run check
npm run docs:examples
npm run docs:build
npm packこれらはソースリポジトリで実行する検証手順です。npm公開、サイトデプロイ、利用者DBの消去は別の明示的な操作と読戻しが必要です。過去v0.7の公開記録は履歴として検証記録に保持します。