Skip to content

Use CAOS transport for replay objects - #281

Closed
nishu-builder wants to merge 1 commit into
codex/repository-writers-20260924-70793dfrom
codex/stack-layers-20260924-70793d
Closed

nishu-builder wants to merge 1 commit into
codex/repository-writers-20260924-70793dfrom
codex/stack-layers-20260924-70793d

Conversation

@nishu-builder

@nishu-builder nishu-builder commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Give replay code an ObjectStore backed by the existing CAOS HTTP transport. It reads and writes individual Git objects without cloning a repository or fetching its history.

This keeps HTTP framing, errors, and request headers in the shared transport. Commit and tree encoding use the existing conversation protocol library.

@nishu-builder
nishu-builder added this pull request to stack #283 September 24, 2026 02:11
@nishu-builder
nishu-builder force-pushed the codex/stack-layers-20260924-70793d branch from f9cc530 to 32dcd50 Compare September 24, 2026 17:45

@nishu-builder nishu-builder left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parsimony review. RemoteStore is a third /object/ client. The new model prompt disagrees with design/chat.md and design/agent-github.md. See the #278 review for the suggestion to express git-add-layer as a one-layer replay and drop the special -work name.


Generated by Claude Code

Comment thread std/git-stack/src/objects.rs
Comment thread std/llm-step/src/source_trees.rs Outdated
@nishu-builder
nishu-builder force-pushed the codex/stack-layers-20260924-70793d branch from 32dcd50 to 25ea0dc Compare September 25, 2026 06:02
@nishu-builder nishu-builder changed the title Turn work snapshots into named stack layers Use CAOS transport for replay objects Sep 25, 2026

Copy link
Copy Markdown
Contributor Author

Closing along with the replay stack (#282): main took the design/stacks.md / create-squashed-stack / merge route (#291, #293, #296), so nothing on main needs a replay ObjectStore.


Generated by Claude Code

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