You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ui(patches): remove apply and replace buttons and make the code revealable.
* ui(new patches): remove new event for sending a patchto the ide.
* wip(ide tool edit): send enough info to the ide to know which tool edit was manually accepted or rejected.
* feat(chat): append tool call accepted message to chat when the user accepts the diff.
interactive rebase in progress; onto 3efa513
Last commands done (4 commands done):
pick f1102ea wip(ide tool edit): send enough info to the ide to know which tool edit was manually accepted or rejected.
pick a0dbf40 feat(chat): append tool call accepted message to chat when the user accepts the diff.
Next commands to do (5 remaining commands):
pick be1a614 wip(manual patch): remove the tool confiormation when manually applying patches.
pick 7e4e644 fix: inconstancy with auto sending when accpetting or reject a patch multiple times.
You are currently rebasing branch 'ui-patch-tool-changes' on '3efa5139'.
Changes to be committed:
modified: refact-agent/gui/src/features/Chat/Thread/actions.ts
modified: refact-agent/gui/src/features/Chat/Thread/reducer.ts
modified: refact-agent/gui/src/features/History/historySlice.ts
modified: refact-agent/gui/src/hooks/useEventBusForApp.ts
modified: refact-agent/gui/src/services/refact/types.ts
Last commands done (4 commands done):
pick 97d931b wip(ide tool edit): send enough info to the ide to know which tool edit was manually accepted or rejected.
pick 7b5f40f feat(chat): append tool call accepted message to chat when the user accepts the diff.
Next commands to do (19 remaining commands):
pick 723aaa3 wip(manual patch): remove the tool confiormation when manually applying patches.
pick 70dd139 fix: inconstancy with auto sending when accpetting or reject a patch multiple times.
Changes to be committed:
modified: refact-agent/gui/src/features/Chat/Thread/actions.ts
modified: refact-agent/gui/src/features/Chat/Thread/reducer.ts
modified: refact-agent/gui/src/features/History/historySlice.ts
modified: refact-agent/gui/src/hooks/useEventBusForApp.ts
modified: refact-agent/gui/src/services/refact/types.ts
* wip(manual patch): remove the tool confiormation when manually applying patches.
Last commands done (5 commands done):
pick 7b5f40f feat(chat): append tool call accepted message to chat when the user accepts the diff.
pick 723aaa3 wip(manual patch): remove the tool confiormation when manually applying patches.
Next commands to do (18 remaining commands):
pick 70dd139 fix: inconstancy with auto sending when accpetting or reject a patch multiple times.
pick b1b7910 fix(updating tool messages): handle multi model.
Changes to be committed:
modified: refact-agent/gui/package.json
modified: refact-agent/gui/src/app/middleware.ts
modified: refact-agent/gui/src/contexts/AbortControllers.tsx
modified: refact-agent/gui/src/features/ToolConfirmation/confirmationSlice.ts
modified: refact-agent/gui/src/hooks/useEventBusForApp.ts
* fix: inconstancy with auto sending when accpetting or reject a patch multiple times.
* fix(updating tool messages): handle multi model.
* remove unused import.
* fix(apply): auto calls when user manually presses apply then accept/reject.
You are currently rebasing branch 'ui-patch-tool-changes' on '3efa5139'.
Changes to be committed:
modified: refact-agent/gui/src/app/middleware.ts
modified: refact-agent/gui/src/features/Chat/Thread/actions.ts
modified: refact-agent/gui/src/features/Chat/Thread/reducer.ts
modified: refact-agent/gui/src/features/History/historySlice.ts
modified: refact-agent/gui/src/hooks/useSendChatRequest.ts
Last commands done (9 commands done):
pick 71bb762 remove unused import.
pick cc24290 fix(apply): auto calls when user manually presses apply then accept/reject.
Next commands to do (14 remaining commands):
pick 36c5bcf fix(apply confirmation): add the correct message if the user accepts the result.
pick cb56432 fix(acceot / reject): prevent sending message no rejection.
Changes to be committed:
modified: refact-agent/gui/src/app/middleware.ts
modified: refact-agent/gui/src/features/Chat/Thread/actions.ts
modified: refact-agent/gui/src/features/Chat/Thread/reducer.ts
modified: refact-agent/gui/src/features/History/historySlice.ts
modified: refact-agent/gui/src/hooks/useSendChatRequest.ts
* fix(apply confirmation): add the correct message if the user accepts the result.
* fix(acceot / reject): prevent sending message no rejection.
* fix: don't continue streaming if the user rejects the tool use.
* ui(confirmation): remove loading dots.
interactive rebase in progress; onto c7e90e9
Last commands done (14 commands done):
pick 6989755 fix: don't continue streaming if the user rejects the tool use.
pick 54d83da ui(confirmation): remove loading dots.
Next commands to do (9 remaining commands):
pick 61aa130 ui(markdown): remove custom stye for update textdoc
pick 332ac4c ci: update version bump logic for alpha branch & npm publish in CI (#508)
Changes to be committed:
modified: refact-agent/gui/src/components/ChatContent/ChatContent.tsx
* ui(markdown): remove custom stye for update textdoc
* ci: update version bump logic for alpha branch & npm publish in CI (#508)
* ci: update version bump logic for alpha branch & npm publish in CI
* ci: allow publish runs for test branch
* ci: debug info
* ci: test alpha version publishment
* ci: push to HEAD:<name-of-remote-branch> when pushing tags after publishment
* ci: add check for existing versions on publish attempt
* ci: jump over locked alpha.3 version since unpublishment takes up to 72 hours
* ci: add notifications to slack
* ci: adjust notification text of npm publishment
* ci: jump over alpha.4 due to locks in 72 hours
* ci: cut off slack announce & version skip of alpha.5 because of 72 hours lock when unpublishing
* ci: version skip to alpha.6 & publishing alpha minor patch update if pushing to dev branch or if manually starting up in dev branch, otherwise regular patch version update
* ci: working CI for publishment & version jump to alpha.7
* ci: separate build and publish workflows, committing updated package.json
* ci: fix alpha version bump check
* ci: pushing to branch based on ref_name instead of head_ref
* ci: fix of publish with latest or alpha tags based on ref_name
* Version bump 2.0.8-alpha.10
* ci: include release tag on npm in slack notification
* ci: version bump GUI & fix of setup vars
* Version bump 2.0.8-alpha.12
* ci: simplify checks in workflow
* Version bump 2.0.8-alpha.13
* ci: removed test/workflow-alpha-version mentions
* chore: restore original formatting of build ci workflow config file
---------
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
* fix(chat): remove unused import.
* a different Stop message without confirmation
* fix(accept / reject): continue when accepting or rejecting the changes.
Last commands done (19 commands done):
pick ac80b1f a different Stop message without confirmation
pick 2995aa6 fix(accept / reject): continue when accepting or rejecting the changes.
Next commands to do (4 remaining commands):
pick c792dcd refactor(ideToolCallResponse): remove chat id.
pick 1ef2ea5 remove comment.
Changes to be committed:
modified: refact-agent/gui/src/app/middleware.ts
modified: refact-agent/gui/src/components/ChatForm/ToolConfirmation.tsx
modified: refact-agent/gui/src/features/Chat/Thread/actions.ts
modified: refact-agent/gui/src/features/Chat/Thread/reducer.ts
modified: refact-agent/gui/src/features/History/historySlice.ts
modified: refact-agent/gui/src/hooks/useSendChatRequest.ts
* refactor(ideToolCallResponse): remove chat id.
* remove comment.
* fix(patch): continue if accepted or allow clicked, stop if rejected of stop clicked.
Last commands done (22 commands done):
pick 1ef2ea5 remove comment.
pick 685f095 fix(patch): continue if accepted or allow clicked, stop if rejected of stop clicked.
Next command to do (1 remaining command):
pick 2cc7859 feat(apply + accept): send the chat when the recent tool result has been accepted in the ide.
Changes to be committed:
modified: refact-agent/gui/src/app/middleware.ts
modified: refact-agent/gui/src/components/ChatForm/ToolConfirmation.tsx
modified: refact-agent/gui/src/features/Chat/Thread/actions.ts
modified: refact-agent/gui/src/features/Chat/Thread/reducer.ts
modified: refact-agent/gui/src/features/History/historySlice.ts
modified: refact-agent/gui/src/hooks/useEventBusForIDE.ts
modified: refact-agent/gui/src/hooks/useSendChatRequest.ts
* feat(apply + accept): send the chat when the recent tool result has been accepted in the ide.
---------
Co-authored-by: Marc McIntosh <[email protected]>
Co-authored-by: Andrii Lashchov <[email protected]>
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: refact-agent/engine/src/tools/tools_execute.rs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -203,7 +203,7 @@ pub async fn run_tools(
203
203
let command_to_match = cmd
204
204
.command_to_match_against_confirm_deny(&args)
205
205
.unwrap_or("<error_command>".to_string());
206
-
generated_tool.push(tool_answer(format!("tool use: command '{command_to_match}' has been denied by the user"), t_call.id.to_string()));
206
+
generated_tool.push(tool_answer(format!("Whoops the user didn't like the command '{command_to_match}'. Stop and ask for correction from the user."), t_call.id.to_string()));
0 commit comments