diff options
| -rw-r--r-- | packages/frontend/src/lib/tabs.svelte.ts | 4 | ||||
| -rw-r--r-- | wishlist.md | 4 |
2 files changed, 3 insertions, 5 deletions
diff --git a/packages/frontend/src/lib/tabs.svelte.ts b/packages/frontend/src/lib/tabs.svelte.ts index f96a35e..bb8f4cf 100644 --- a/packages/frontend/src/lib/tabs.svelte.ts +++ b/packages/frontend/src/lib/tabs.svelte.ts @@ -1215,7 +1215,9 @@ export function createTabStore() { if (!freshAgent) return; const patch: Partial<Tab> = { agentModels: freshAgent.models, - workingDirectory: freshAgent.cwd || null, + // NOTE: do not reset workingDirectory here. It is a per-tab user + // setting (see setWorkingDirectory); refreshing agent config on + // send must not clobber the directory the user chose for this tab. }; // Preserve the user's current selection if it still exists in the // refreshed models list. Only fall back to the first model when the diff --git a/wishlist.md b/wishlist.md index f896dc0..1799aac 100644 --- a/wishlist.md +++ b/wishlist.md @@ -9,8 +9,6 @@ - **Edit chat history.** Click on any existing message in the chat history and choose to edit it — this applies to user messages, AI responses, and tool results. -- **Status indicator next to the chat input box.** Exists: spinner while running, checkmark on success, X on error. Needs: clickable to cancel (with text label), not just the spinner icon. - - **Update the way tools appear in the chat UI.** Improve the visual presentation of tool calls and their results — make them more readable, compact, and scannable. - **Show git diffs for edited files.** When the AI edits a file (write_file tool call), display a git diff in the UI rather than just the raw file content. @@ -20,5 +18,3 @@ - **ntfy push notifications.** Configurable ntfy.sh notifications — ping on chat completion, errors, permission prompts, and other events. Configure topic URL and which events trigger notifications. - **Fix the todo system.** The current task list tool and its UI have bugs or limitations that need addressing. - - |
