summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2026-08-29feat: read_messagesに本文範囲取得viewを追加HEADv0.1.2maintanaka takashi
大きなメッセージをMCPホストのtool result上限に触れず取得できるよう、read_messagesへcontent viewを追加する。UTF-8 byte単位のcontent_offset/content_limitとnext_content_offsetにより、文字境界を壊さず反復取得できる。 各chunkにrevisionとtotal_bytesを返し、expected_revisionで取得途中の更新をCONFLICTとして検出する。未知または削除済みmessageはNOT_FOUND、不正な範囲はVALIDATION_ERRORとする。読み取りには既存memory indexを利用し、永続data、revision、I/O counterを変更しない。 新規MCP toolは増やさず、従来の7 tool構成とhistory/context/sessionsの契約を維持する。storage recordとsnapshot形式も変更しないためmigrationとrebuildは不要。 README、設計書、MCPリファレンスを更新し、多言語UTF-8本文の完全再構成、境界・limit・revision・削除済みmessage、read-only I/O、既存view回帰をprotocol testで検証する。 Tests: ctest --test-dir build/range-read-test -C Release --output-on-failure (20/20 passed)
2026-07-04ドキュメント更新tanaka takashi
2026-07-04ドキュメント整理tanaka takashi
2026-07-04Bound import memory with staged streamingtanaka takashi
2026-07-04Harden backup import and restore coveragetanaka takashi
2026-07-04途中経過コミットtanaka takashi
2026-07-01tool description最適化tanaka takashi
2026-07-01大規模履歴向けread_messages pagination対応tanaka takashi
2026-06-30refactor: MCP層をmcpc APIベースに刷新tanaka takashi
- 独自JSON-RPC処理をmcpcへ置き換え - 各MCPツールを個別ソースへ分離 - 共通コンテキストと登録処理を整理 - mcpc互換修正と統合テストを更新
2026-06-29feat: 会話メモリのプロトタイプを実装tanaka takashi
- 6種類のMCPツールと入力検証を追加 - バイナリログ、スナップショット、復旧、圧縮処理を実装 - Unicode n-gram検索とドメインモデルを追加 - 単体テストと統合テストを追加 - アーキテクチャと実装状況を文書化 - Cコードの記述スタイルを統一
2026-06-29first committanaka takashi