mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2026-08-10 17:06:13 +00:00
* server : extend file_glob_search for UI pickers * ui : add per-conversation working directory with picker * ui : add path navigation and search scope to cwd picker Treat path-like queries (starting with / or ~) as directory navigation instead of glob-matching the whole query: search the parent for the last segment, and descend into an exactly-typed directory by listing its children. Show the effective search scope in the footer and auto-search on open so the current directory and its siblings appear immediately. Assisted-by: Claude * db : persist per-call tool cwd on tool result messages * ui : abbreviate tool paths under home with a tilde * ui : show the per-call cwd on exec shell rows * ui : clarify the synthetic cwd message for the model * ui : reuse the trailing cwd row on a repeated pick * ui : don't jump when a cwd row is injected mid-chat * chore: Formatting * refactor: Cleanup comments * ui : unify working directory naming and add a synthetic-message flag * ui : render synthetic cwd rows without a scroll jump * ui : decouple the working directory picker into utils and sub-components * ui : add get_info tool call block * chore: Formatting * refactor: Cleanup * refactor: Cleanup * refactor: Cleanup * fix: UI * server : harden file_glob_search listing (kind enum, timeout, symlink guard, absolute base) * ui : use persisted isSynthetic flag for cwd rows, drop legacy formats * ui : cache picker search, fail visibly on native resolve * ui : escape glob metacharacters in picker search glob * ui : simplify auto-scroll pin * chore: Format * fix: Use `SvelteMap` * refactor: Post-review fixes * ui: accept Windows roots in the working directory picker recognize a drive root (C:) and a UNC share (//host/share) as path navigation, alongside the POSIX root and ~, so a query like D:\repos lists that directory instead of glob-matching it under the home dir split below the root, so a bare drive resolves to its root rather than to a drive-relative prefix rewrite backslashes into forward slashes only when the query carries a Windows root, since a backslash is a legal POSIX filename character paths keep travelling with forward slashes, which is what the server returns and what Windows accepts --------- Co-authored-by: Pascal <admin@serveurperso.com> |
||
|---|---|---|
| .. | ||
| abort.test.ts | ||
| agentic-hotpath.bench.ts | ||
| agentic-sections.test.ts | ||
| agentic-strip.test.ts | ||
| assistant-raw-output.test.ts | ||
| classify-tool-result.test.ts | ||
| clipboard.test.ts | ||
| code.test.ts | ||
| compute-line-diff.test.ts | ||
| continue-intent.test.ts | ||
| conversation-import.test.ts | ||
| favicon-colorize.test.ts | ||
| headers.test.ts | ||
| jpeg-orientation.test.ts | ||
| latex-protection.test.ts | ||
| mcp-default-overrides-merge.test.ts | ||
| mcp-override-fallback.test.ts | ||
| mcp-servers-default.test.ts | ||
| mcp-service.test.ts | ||
| model-id-parser.test.ts | ||
| model-names.test.ts | ||
| parse-exec-shell-status.test.ts | ||
| parse-mcp-server-settings.test.ts | ||
| parse-toolcalls-memo.test.ts | ||
| partial-tool-call-cleanup.test.ts | ||
| pwa.spec.ts | ||
| reasoning-context.test.ts | ||
| redact.test.ts | ||
| request-helpers.test.ts | ||
| sanitize-headers.test.ts | ||
| search-results-fixture.test.ts | ||
| search-results.test.ts | ||
| sse.test.ts | ||
| stream-discovery.test.ts | ||
| stream-resume.test.ts | ||
| tool-call-meta.test.ts | ||
| tool-calls.test.ts | ||
| uri-template.test.ts | ||
| working-directory.test.ts | ||