kin_artifact_read
Read one tracked file's exact content by artifact_id or repo-relative path, returning UTF-8 text or base64. Use it for files with no parsed entities when a locate hit provides an artifact_path.
Instructions
Read one tracked file's exact content by artifact_id or repo-relative path: text when valid UTF-8, else base64. Call it for a file the parsers made no entities for, which a locate hit's artifact_path means.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Repo-relative path as in path_label (a leading / is fine), or {bytes_hex} for non-UTF-8 | |
| artifact_id | No | ||
| include_bytes | No | Also return content_base64 for a UTF-8 body. Non-UTF-8 bytes always come as base64. | |
| source_change_id | No | Exact semantic change ID. Defaults to the current branch head. |