Skip to content

feat(feed): ship semantic-first rendering stack - #184

Merged
Juliusolsson05 merged 4 commits into
mainfrom
agent-code-dev
May 17, 2026
Merged

Juliusolsson05 merged 4 commits into
mainfrom
agent-code-dev

Conversation

@Juliusolsson05

Copy link
Copy Markdown
Owner

Summary

  • establish the semantic-first feed render model so committed transcript rows, semantic current/history, ghosts, work state, optimistic rows, and queued prompts have clearer ownership boundaries
  • stream Codex custom tool input into semantic state and render live Codex apply_patch, exec_command, and write_stdin through the same custom rows used by committed transcript items
  • keep completed semantic history visible while committed JSONL/rollout catches up, while suppressing duplicate committed text/tool rows and semantic-owned ghosts
  • fix Codex optimistic submit ownership so the first prompt stays visible as an optimistic row instead of being queued by the submit phase itself
  • add focused temporary rendering regression scripts and docs for the current ownership model

Issue handling

Closes #172
Closes #168

Does not close #171, #173, #182, or #183. Those remain separate debug, transcript-isolation, and testing-suite follow-ups.

Verification

  • npm run test:feed-render-model
  • npm run test:ghost-fallback
  • npm run test:semantic-committed-text
  • npm run test:semantic-fold-codex-replace
  • npm run test:codex-semantic-channel
  • npm run test:codex-optimistic-submit
  • npm run build

* chore(feed): remove obsolete rendering wrappers

* fix(feed): keep first codex prompt optimistic

* docs(test): mark rendering scripts temporary

* docs(test): mark semantic text script temporary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant