Skip to content

[FEATURE]: Bash tool call deltas #5024

Closed

Description

@drewstone

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

It is my understanding that if a command is running and output stdout, that it is only ALL sent at the end / completion of the tool call, not during it.

It would nice to consume a stream of command output while it's running, I have not found or been able to consume it like this.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Dec 3, 2025
  2. github-actions commented on Dec 3, 2025

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  3. rekram1-node commented on Dec 3, 2025

    @rekram1-node
    Collaborator

    Uh we do stream them...

    What version of OC are you on?

  4. self-assigned this
    on Dec 3, 2025
  5. drewstone commented on Dec 3, 2025

    @drewstone
    Author

    Upgrading now, what is the event name that we should look for? You had mentioned to me on twitter that the events are

    • tool start
    • tool called
    • tool result
  6. rekram1-node commented on Dec 3, 2025

    @rekram1-node
    Collaborator

    Ohhh okay I didn't realize you were same person and I thought you meant the tui wasn't showing it

  7. rekram1-node commented on Dec 3, 2025

    @rekram1-node
    Collaborator

    We have MessageV2.Event.PartUpdated event that emits the full change, the tools don't track deltas rn they emit full state everytime

  8. rekram1-node commented on Dec 3, 2025

    @rekram1-node
    Collaborator

    So it'd be like:

    loop ( echo time ) x 5

    MessageV2.Event.PartUpdated:
    1.00
    MessageV2.Event.PartUpdated
    1.00
    2.00
    MessageV2.Event.PartUpdated
    1.00
    2.00
    3.00

    If that makes sense

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

discussionUsed for feature requests, proposals, ideas, etc. Open discussion

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions