docs: align MCP tool descriptions with code#76
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요약
search_context,search_documents,fetch_context,sync_all,answer_with_citations의 과장된 문구를 현재 fallback/debug/aggregate semantics에 맞게 좁혔습니다.origin/main위로 두 차례 refresh한 뒤 scoped wording만 다시 얹고, 전체 retained MCP tool audit trace를 plan에 남겼습니다.주요 변경
README.mdanswer_with_citationshelper surface 설명 정리search_documents를 evidence surface가 아니라 document discovery surface로 정리fetch_context는document_id/chunk_id중 하나 이상 필요하다는 계약 반영.agents/docs/architecture.mdsearch_contextdebug fallback 계약 정리sync_all()의skippedsemantics를 disabled-source case로 한정answer_with_citationsdebug 보장 범위 정리api/tools.pyanswer_with_citationswrapper docstring을 실제 fallback/configured path와 맞춤docs/plan/2026-06-15-search-tool-doc-alignment.md검증
python -m compileall api core environments fetching indexing search storage main.pypython -m pytest -q tests/contracts/test_public_mcp_contracts.py./scripts/verify_functional_e2e.shgit diff --checkgit diff --cached --check리뷰 메모