Meng Zhang
ad9dbd55e8
fix: manage rust toolchain version with vars ( #834 )
2023-11-18 16:06:56 -08:00
Meng Zhang
530e142d63
fix: keep only direct dependency, clean up path ( #827 )
2023-11-18 08:50:16 +00:00
Meng Zhang
474833131e
fix: rust build caused by 1.74.0 release ( #819 )
2023-11-17 15:21:47 -08:00
Meng Zhang
6f1a3039b0
chore: fix ci.yml rust toolchain
2023-11-12 15:25:27 -08:00
Meng Zhang
52793304c0
chore: remove format / clippy / machette check as they're in autofix.yml
2023-11-12 14:59:39 -08:00
Meng Zhang
febfa18e4a
refactor: move code api to tabby/serve ( #771 )
2023-11-12 22:58:15 +00:00
Meng Zhang
56ec7c05f6
chore(ci): update cis for tabby-webserver
2023-11-12 13:03:39 -08:00
Meng Zhang
3a70cda5e9
chore: checkout submodules in autofix.yml
2023-11-12 13:01:11 -08:00
Meng Zhang
c5603d802b
chore: update autofix-ci
2023-11-12 12:56:37 -08:00
Meng Zhang
99d43a2b8c
chore: add autofix workflow
2023-11-12 12:29:34 -08:00
Zhiming Ma
568b7b41a5
feat(agent): add experimental postprocess limit scope by syntax. ( #758 )
...
* feat(agent): add tree-sitter parser.
* feat(agent): make parser updating tree cache optional.
* feat(agent): add experimental limit scopy by syntax.
* test(agent): update unit test for limitScopeBySyntax.
2023-11-12 10:11:31 -08:00
Meng Zhang
b001816671
chore: change default bug label to be bug-unconfirmed
2023-11-07 08:59:54 -08:00
Meng Zhang
ec50e4f391
chore: add issue translator
2023-11-07 00:55:52 -08:00
Zhiming Ma
039b8bf3df
fix(action): update github action vim-release using ad-m/github-push-action ( #706 )
...
* fix(ci): fix github action release vim.
* fix: fix job name to release.
* fix: fix commit files commands.
* chore(vim): bump vim-tabby version to 1.0.2.
2023-11-05 19:51:04 -08:00
Meng Zhang
00e0c4fddc
chore: add machete check to ensure no unused dependencies ( #701 )
...
* refactor: remove useless dependencies
* add machete
2023-11-05 02:48:05 +00:00
Meng Zhang
bdd9e6c18a
chore: up ci.yml to mac-latest
2023-11-03 18:29:57 -07:00
Meng Zhang
ec8d88de0d
chore: release 0.5.0 ( #697 )
...
* Release 0.5.0-rc.0
http-api-bindings@0.5.0-rc.0
llama-cpp-bindings@0.5.0-rc.0
tabby@0.5.0-rc.0
tabby-common@0.5.0-rc.0
tabby-download@0.5.0-rc.0
tabby-inference@0.5.0-rc.0
tabby-scheduler@0.5.0-rc.0
Generated by cargo-workspaces
* fix: docker branch tag should only generate when not empty
* Release 0.5.0-rc.1
http-api-bindings@0.5.0-rc.1
llama-cpp-bindings@0.5.0-rc.1
tabby@0.5.0-rc.1
tabby-common@0.5.0-rc.1
tabby-download@0.5.0-rc.1
tabby-inference@0.5.0-rc.1
tabby-scheduler@0.5.0-rc.1
Generated by cargo-workspaces
* fix: handlebar syntax in meta action
* Release 0.5.0-rc.2
http-api-bindings@0.5.0-rc.2
llama-cpp-bindings@0.5.0-rc.2
tabby@0.5.0-rc.2
tabby-common@0.5.0-rc.2
tabby-download@0.5.0-rc.2
tabby-inference@0.5.0-rc.2
tabby-scheduler@0.5.0-rc.2
Generated by cargo-workspaces
* fix: handlebar syntax in meta action
* Release 0.5.0-rc.3
http-api-bindings@0.5.0-rc.3
llama-cpp-bindings@0.5.0-rc.3
tabby@0.5.0-rc.3
tabby-common@0.5.0-rc.3
tabby-download@0.5.0-rc.3
tabby-inference@0.5.0-rc.3
tabby-scheduler@0.5.0-rc.3
Generated by cargo-workspaces
* docs: update change log and docs
* fix: collect_snippet should handle NotReady error
* Release 0.5.0-rc.4
http-api-bindings@0.5.0-rc.4
llama-cpp-bindings@0.5.0-rc.4
tabby@0.5.0-rc.4
tabby-common@0.5.0-rc.4
tabby-download@0.5.0-rc.4
tabby-inference@0.5.0-rc.4
tabby-scheduler@0.5.0-rc.4
Generated by cargo-workspaces
* Release 0.5.0
http-api-bindings@0.5.0
llama-cpp-bindings@0.5.0
tabby@0.5.0
tabby-common@0.5.0
tabby-download@0.5.0
tabby-inference@0.5.0
tabby-scheduler@0.5.0
Generated by cargo-workspaces
2023-11-03 18:02:03 -07:00
Meng Zhang
24f8d2c14e
fix: handlebar syntax in meta action
2023-11-03 13:27:18 -07:00
Meng Zhang
a0a970b939
fix: docker branch tag should only generate when not empty
2023-11-03 13:20:41 -07:00
Meng Zhang
0ed4289958
chore: only run release-binary on non PR
2023-11-01 23:06:25 -07:00
Meng Zhang
fcc1deaf99
chore: add section on providing version information in issue template
2023-10-29 16:20:29 -07:00
Meng Zhang
2ee5dbfd4f
chore: move tabby-ui under ee license. ( #667 )
...
* chore: introduce tabby-ui EE license.
* update
2023-10-29 15:56:57 -07:00
Meng Zhang
3151d9100b
docs: add labels to docker image. add tag for branch build.
2023-10-28 00:04:16 -07:00
Meng Zhang
23bd542cec
feat: switch cuda backend to llama.cpp ( #656 )
...
* feat: switch cuda backend to llama.cpp
* fix
* fix
2023-10-27 13:41:22 -07:00
Meng Zhang
1a4c2aa71f
feat: swtich cpu backend to llama.cpp ( #638 )
...
* feat: swtich Cpu backend to llama.cpp
* feat: switch cpu serving to ggml
* fix cargo.toml
* use optional dependency
* fix compliation
* update ci target
2023-10-25 15:40:11 -07:00
Zhiming Ma
b1437a3b80
fix: github action vim-release. ( #611 )
2023-10-22 15:54:53 +08:00
Zhiming Ma
800155478c
chore(vim): bump vim plugin version to 1.0.0. ( #610 )
2023-10-22 00:28:21 -07:00
Meng Zhang
3dd4233dd7
chore: add free-disk step for docker build
2023-10-13 19:01:51 -07:00
Zhiming Ma
52c4ef38d3
feat(intellij): update tabby-agent to 0.3.1. ( #490 )
2023-09-29 03:06:47 -07:00
Zhiming Ma
e5340ddf06
chore: add ci test clients. ( #476 )
...
* chore: add ci test clients.
* chore: add ci test build intellij plugin.
2023-09-26 21:02:56 -07:00
Meng Zhang
d2700c1597
chore: Update docker.yml
2023-09-08 10:08:42 +08:00
Meng Zhang
81ef570cdf
chore: Update nightly.yml
2023-09-08 10:00:51 +08:00
Meng Zhang
5f1359cb77
chore: Update ci.yml
2023-09-08 09:53:35 +08:00
Meng Zhang
daeba63540
chore: Update ci.yml
2023-09-08 09:52:02 +08:00
Meng Zhang
8b269a9f98
fix: nightly.yml
2023-09-08 09:28:42 +08:00
Meng Zhang
2a2a0bc6b4
chore: update nightly workflow
2023-09-08 09:23:56 +08:00
Meng Zhang
66bc979aa9
chore: switch to update tag for nightly job
2023-09-07 10:38:50 +08:00
Meng Zhang
426047b04a
chore: build release binary for nightly tag
2023-09-07 10:36:47 +08:00
Meng Zhang
74a2b0add6
fix: update permission of nightly job
2023-09-07 10:34:22 +08:00
Meng Zhang
c73501100f
chore: update nightly.yml
2023-09-07 10:32:33 +08:00
Meng Zhang
a6fa940406
fix: correct name for nightly.yml
2023-09-07 10:22:42 +08:00
Meng Zhang
9b87b657f0
chore: add nightly branch sync
2023-09-07 10:19:30 +08:00
Meng Zhang
a207520571
feat: turn on metal device by default on macosx / aarch64 devices ( #398 )
2023-09-05 13:03:49 +08:00
vodkaslime
3c7c8d9293
feat: add cargo test to github actions and run only unit tests in ci [TAB-185] ( #390 )
...
* feat: add cargo test to github actions
* chore: fix lint
* chore: add openblas dependency
* chore: update build dependency
* chore: resolve comments
* chore: fix lint
* chore: fix lint
* chore: test installing dependencies
* chore: refactor integ test
* update ci
* cleanup
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
2023-09-03 05:04:52 +00:00
Meng Zhang
3573d4378e
feat: llama.cpp for metal support [TAB-146] ( #391 )
...
* feat: init commit adding llama-cpp-bindings
* add llama.cpp submodule
* add LlamaEngine to hold llama context / llama model
* add cxxbridge
* add basic greedy sampling
* move files
* make compile success
* connect TextGeneration with LlamaEngine
* experimental support llama.cpp
* add metal device
* add Accelerate
* fix namespace for llama-cpp-bindings
* fix lint
* move stepping logic to rust
* add stop words package
* use stop-words in ctranslate2-bindings
* use raw string for regex
* use Arc<Tokenizer> for sharing tokenizers
* refactor: remove useless stop_words_encoding_offset
* switch to tokenizers 0.13.4-rc.3
* fix lints in cpp
* simplify implementation of greedy decoding
* feat: split metal feature for llama backend
* add ci
* update ci
* build tabby bin in ci build
2023-09-03 09:59:07 +08:00
Meng Zhang
ffa87dbfe5
chore: switch to semver for docker.yml
2023-08-31 10:27:21 +08:00
Meng Zhang
c76edeaa80
Revert "chore: add RELEASE_NOTES.md"
...
This reverts commit cfa0e66c45 .
2023-08-31 10:11:29 +08:00
Meng Zhang
b3fe375aff
chore: turn off automatic latest tag
2023-08-31 10:00:19 +08:00
Meng Zhang
fe3e73c512
chore: fix indent error in docker.yml
2023-08-31 09:50:50 +08:00
Meng Zhang
cfa0e66c45
chore: add RELEASE_NOTES.md
2023-08-31 09:43:46 +08:00