Skip to content

docs(rfd): Add RFDs 065, 066, and 067#471

Merged
JeanMertz merged 1 commit intomainfrom
prr41
Mar 25, 2026
Merged

docs(rfd): Add RFDs 065, 066, and 067#471
JeanMertz merged 1 commit intomainfrom
prr41

Conversation

@JeanMertz
Copy link
Copy Markdown
Collaborator

Three new RFDs extend the typed content block model from RFD 058. RFD 065 replaces the opaque Attachment type with a typed Resource model aligned with MCP, placing content inline at the turn where the resource is first attached rather than always at turn 0. RFD 066 introduces a content-addressable blob store that externalizes payloads from events.json into gzip-compressed blobs keyed by SHA-256. RFD 067 defines resource deduplication using canonical URIs and checksums to avoid re-delivering unchanged content to the LLM.

RFD 058 is updated to cross-reference RFD 065 and align the ContentBlock::Resource variant to wrap Resource directly.

Three new RFDs extend the typed content block model from RFD 058. RFD
065 replaces the opaque `Attachment` type with a typed `Resource` model
aligned with MCP, placing content inline at the turn where the resource
is first attached rather than always at turn 0. RFD 066 introduces a
content-addressable blob store that externalizes payloads from
`events.json` into gzip-compressed blobs keyed by SHA-256. RFD 067
defines resource deduplication using canonical URIs and checksums to
avoid re-delivering unchanged content to the LLM.

RFD 058 is updated to cross-reference RFD 065 and align the
`ContentBlock::Resource` variant to wrap `Resource` directly.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit b9bcdcd into main Mar 25, 2026
12 checks passed
@JeanMertz JeanMertz deleted the prr41 branch March 25, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant