githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

feat(app): open a Diff tab in the background once a channel has changes #2

Mergediamnbutlermerged 1 commit intomainfromrefs/pull/2/head
  1. IA

    Once a channel's chat has changes, a Diff tab is added to the Chat tab's tab bar without activating or focusing it. The app checks the chat's changes when it loads and as the agent finishes tool calls and runs. Closing the auto-opened tab keeps it closed until the changes clear and new ones appear; that flag persists with the channel layout. `@ace/split-tabs` gains an `open({ background: true })` option that keeps active tabs and pane focus.

    Changes made outside the agent (terminal, other editors) are picked up on the agent's next tool call or a reload.

    ### Built in Ace

    Yes, entirely in an Ace channel.

  2. iamnbutlermerged 30144aaeae94last month on GitHub

  3. iamnbutlerclosedlast month on GitHub

  4. iamnbutlerhead-ref-deletedlast month on GitHub

  5. iamnbutlerreferenced this in [Meta] Dogfood Ace end to end #5last month on GitHub