Skip to content

fix: flush command output after terminal input - #529

Open
nikita-ashihmin wants to merge 2 commits into
agentclientprotocol:mainfrom
nikita-ashihmin:ijai-2376-terminal-output-delta
Open

nikita-ashihmin wants to merge 2 commits into
agentclientprotocol:mainfrom
nikita-ashihmin:ijai-2376-terminal-output-delta

Conversation

@nikita-ashihmin

Copy link
Copy Markdown
Collaborator

Summary

  • preserve terminal delta state when terminal input arrives
  • flush the final aggregated output when the command completes
  • cover a command that has terminal input without streamed output

Tests

  • npm test -- --run src/__tests__/CodexACPAgent/terminal-output-events.test.ts
  • npm run typecheck

Use explicit terminal output deltas when the client supports them. Avoid a duplicate full live output snapshot after streamed command output.
Preserve terminal delta state when input arrives without streamed output.
Flush the final aggregated output when the command completes.

This branch has not been deployed

No deployments
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