Skip to content

merge from upstream #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,203 commits into
base: main
Choose a base branch
from
Open

merge from upstream #5

wants to merge 2,203 commits into from

Conversation

erfanium
Copy link
Member

No description provided.

zwpaper and others added 28 commits February 20, 2025 23:20
#3856)

* docs(changelog): add v0.25.0 release notes and remove unreleased entry

Signed-off-by: Wei Zhang <[email protected]>

* chore: fix review

Signed-off-by: Wei Zhang <[email protected]>

* docs: add fix for liteLLM

Signed-off-by: Wei Zhang <[email protected]>

---------

Signed-off-by: Wei Zhang <[email protected]>
…#3890)

* docs(roadmap): update roadmap with new features and planning for  Q2 2025

* Update website/docs/roadmap.mdx

Co-authored-by: Lucy Gao <[email protected]>

* Update website/docs/roadmap.mdx

Co-authored-by: Lucy Gao <[email protected]>

---------

Co-authored-by: Lucy Gao <[email protected]>
* feat(graphQL): add support for querying a user's thread

* update

* update

* [autofix.ci] apply automated fixes

* chore: add my to list permitted threads in thread service

Signed-off-by: Wei Zhang <[email protected]>

* chore(graphQL): drop isEphemeral in list_threads

Signed-off-by: Wei Zhang <[email protected]>

* [autofix.ci] apply automated fixes

* chore: rollback to query threads by is ephemeral

Signed-off-by: Wei Zhang <[email protected]>

* chore(graphQL): thread and message allow auth token

Signed-off-by: Wei Zhang <[email protected]>

---------

Signed-off-by: Wei Zhang <[email protected]>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Wei Zhang <[email protected]>
…ebDocuments (#3880)

* feat(crawler): add functionality to fetch and index LLMS files from a given URL

* fix(webcrawler): update logging for document fetching and streamline indexing process

* fix(webcrawler): add logging for crawled llms.txt documents

* feat(crawler): enhance crawler_llms to split llms-full.txt into multiple documents

* refactor(crawler): move split_llms_content to llms_txt_parser module

* [autofix.ci] apply automated fixes

* test(crawler): add integration tests for crawler_llms with Cloudflare and Perplexity sources

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat(ui): add my activities

* update

* update: my threads api

* update

* update

* update
* feat(ui): optimize chat box styling

* update: fetch models and history view

* update

* update: remove useless context

* update: history styling

* update

* update: init and delete thread

* update: init view

* update

* update

* update
…n settings panels (#3899)

* fix(intellj): correct typo in IntelliJ extension settings panel

* fix(eclipse): correct typo in Eclipse extension settings panel
#3814)

* feat(llama-cpp-server): implement logging for stderr output with buffer management

* fix(llama-cpp-server): improve stderr logging by capturing and filtering output

* fix(llama-cpp-server): replace panic and eprintln with warn for error handling

* chore: refactor error message prompt

* fix(llama-cpp-server): enhance warning message format for server exit status

fix(llama-cpp-server): correct formatting of warning message for server exit status

* fix(llama-cpp-server): improve error handling and logging for server exit status

* fix(llama-cpp-server): add error analysis and suggested solutions for fatal errors

* fix(llama-cpp-server): remove newline from warning message for server exit status

* fix(llama-cpp-server): improve formatting of warning message for server exit status

* fix(llama-cpp-server): enhance error message for illegal instruction and provide download suggestion

* fix(llama-cpp-server): improve error logging by capturing stderr output and enhancing error message display

* [autofix.ci] apply automated fixes

* fix(llama-cpp-server): improve error handling by logging individual error lines and suggesting solutions

* fix(llama-cpp-server): log error lines on first retry of server execution

* fix: remove unused GPU allocation and test files

* fix(llama-cpp-server): update sleep duration import for consistency

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix: changed ldap.rs from onelevel to subtree for better search

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat(graphQL): add createPageSectionRun to append sections

Signed-off-by: Wei Zhang <[email protected]>

* chore: fix wrong context and use section title and content to generate sections

Signed-off-by: Wei Zhang <[email protected]>

* chore: reuse the answer utils with page generation

Signed-off-by: Wei Zhang <[email protected]>

* chore: make fix

Signed-off-by: Wei Zhang <[email protected]>

* chore: use convert user message to request and do not use system prompt for page

Signed-off-by: Wei Zhang <[email protected]>

* [autofix.ci] apply automated fixes

* feat(ui): support adding new sections to pages (#3898)

* feat(ui): support adding new sections to pages

* update

* [autofix.ci] apply automated fixes

* chore: make fix

Signed-off-by: Wei Zhang <[email protected]>

---------

Signed-off-by: Wei Zhang <[email protected]>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: aliang <[email protected]>
* feat(chat): introduce API for chat action notifications

* update

* update: tabby-ui implementation

* update
* chore(vscode): bump vsce version to 1.23.0-dev.

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat(vscode): add chat panel navigation menu items.

* fix icon.

* feat(vscode): impl chat navigation commands.
* feat(ui): add chat navigation in code browser

* update
* docs(changelog): add v0.25.2 release notes

Signed-off-by: Wei Zhang <[email protected]>

* chore: use single paragraph

Signed-off-by: Wei Zhang <[email protected]>

---------

Signed-off-by: Wei Zhang <[email protected]>
… structured doc (#3916)

* feat(structured_doc): Backend support for indexing and searching recent 100 commit history

Signed-off-by: Wei Zhang <[email protected]>

* feat(answer-engine): UI support commit Info in thinking progress

Signed-off-by: Wei Zhang <[email protected]>

* [autofix.ci] apply automated fixes

* chore: make fix

Signed-off-by: Wei Zhang <[email protected]>

* chore: fix ui build

Signed-off-by: Wei Zhang <[email protected]>

* update

* update

* chore: make fix-ui

Signed-off-by: Wei Zhang <[email protected]>

* chore: include the commit message in commit index

Signed-off-by: Wei Zhang <[email protected]>

* chore: fix review

Signed-off-by: Wei Zhang <[email protected]>

---------

Signed-off-by: Wei Zhang <[email protected]>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: liangfung <[email protected]>
liangfung and others added 30 commits April 17, 2025 19:07
* fix(ui): correctly render page sources

* update
…repo in one workspace (#4161)

* feat(chat): add helper functions for Git URL parsing and file description formatting

- Implemented `extractRepoNameFromGitUrl` to extract repository names from various Git URL formats (HTTPS, SSH, Git protocol).
- Added `formatFileDescription` to format file information for display in the mention list.
- Updated `MentionList` to utilize the new helper functions for processing file items.
- Introduced unit tests for both helper functions to ensure correct functionality and edge case handling.

* feat(chat): enhance file description formatting in helper function

- Updated `formatFileDescription` to include base directory information for workspace files, improving clarity in file representation.
- Modified `resolveDirectoryPath` to return directory paths without a leading slash, streamlining path handling.

* fix(test): update file description format in unit test for clarity

- Adjusted the expected output of `formatFileDescription` in the unit test to include the base directory name, enhancing the clarity of file representation in test cases.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(tabby-agent): remove depcracated code.

* fix: use Rcecord type instead of any.
…4138)

* refactor(tabby-agent): refactor code completion status management.

* fix(tabby-agent): minor fix.

* fix: fix if chain in buildStatusInfo.
…ct context providers. (#4176)

* refactor(tabby-agent): refacter completion context management, extract context providers.

* fix: fix missing cancellation token.

* fix: improve logging.
* fix(page): add doc query when convert thread to page

* chore(page): always return doc and code query event even no doc or code matched
* docs(answer-engine): enhance the Answer Engine doc

* update

* update

* update

* update

* Update website/docs/administration/answer-engine/index.mdx

* Update website/docs/administration/answer-engine/index.mdx

* Update website/docs/administration/answer-engine/index.mdx

---------

Co-authored-by: Meng Zhang <[email protected]>
* docs(context-providers): enhance context providers doc

* update
* test: add unit tests for responseMatcher in generateCommitMessage

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix(index): correctly resolve file:// URLs on Windows and Unix

* fix: add handler for failed file URL parsing

* feat: add extended Unix file URL cases for resolve_dir

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* chore(notification): add job name to notifications

* feat(graphql): add message to show integration error when failed

* chore: fix tests

* chore(ui): optimize notification error message display (#4189)

* chore(ui): optimize notification error message display

* update

* [autofix.ci] apply automated fixes

---------

Co-authored-by: aliang <[email protected]>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix(ui): resolve web documentation hover card display issue

* update
…uments (#4171)

* feat(ingestion-api): add ingestion rest api

* feat(index): support indexing ingested documents

* [autofix.ci] apply automated fixes

* feat(ingested): sync ingested docs and update db status

* chore(api): add ingestion openapi doc

* [autofix.ci] apply automated fixes

* chore: drop ingestion event and index status in ingestion response

* chore: add ingested prefix to ingested doc source

* chore: use ingested fields in tantivy

* chore: drop ingested prefix in id since source has the prefix

* chore: use auth token for ingestion api and validate ttl

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat(retrieval): add ingested doc attachment support

* feat(graphQL): add ingested doc attachment in thread and page

* chore: save name and id for ingested context using ingestion service

* chore: rename ingestedDocStatus
* feat(ui): add support for ingestion

* update: display ingestion

* update: chat side panel ingestion

* update

* update: page section sources
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.