Compare commits

..

1 Commits

Author SHA1 Message Date
release-plz-for-ac-qu-ai-nt[bot]
89f8078f91 chore(ac-qu-ai-nt-core): release v0.0.5 2024-10-17 06:19:34 +00:00
15 changed files with 120 additions and 2693 deletions

View File

@@ -199,8 +199,6 @@ jobs:
shared-key: ${{ matrix.supporteds.target }}-latest shared-key: ${{ matrix.supporteds.target }}-latest
cache-on-failure: "true" cache-on-failure: "true"
- name: Build tests
run: cargo build --tests --target ${{ matrix.supporteds.target }}
- name: Test - name: Test
run: cargo nextest run --target ${{ matrix.supporteds.target }} run: cargo nextest run --target ${{ matrix.supporteds.target }}

2708
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -10,4 +10,4 @@ repository = "https://github.com/babichjacob/ac-qu-ai-nt"
[workspace.dependencies] [workspace.dependencies]
clap = "4" clap = "4"
snafu = "0.8" snafu = "0.8"
tracing = "0.1.35" tracing = "0.1.23"

View File

@@ -119,5 +119,3 @@ All contents of this repository are licensed under either the
- [Unlicense](LICENSE-UNLICENSE) - [Unlicense](LICENSE-UNLICENSE)
at your option. at your option.
All direct and indirect dependencies of this project are free software as defined by the [Free Software Foundation](https://www.gnu.org/licenses/license-list.html) and are licensed under [OSI Approved Licenses](https://opensource.org/licenses). [This is checked](deny.toml) in this project's [continuous integration (CI)](.github/workflows/check-and-build-and-test.yml) with [`cargo-deny`](https://crates.io/crates/cargo-deny).

View File

@@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.0.10](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-cli-clap-v0.0.9...ac-qu-ai-nt-cli-clap-v0.0.10) - 2024-10-18
### Other
- update Cargo.toml dependencies
## [0.0.9](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-cli-clap-v0.0.8...ac-qu-ai-nt-cli-clap-v0.0.9) - 2024-10-15 ## [0.0.9](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-cli-clap-v0.0.8...ac-qu-ai-nt-cli-clap-v0.0.9) - 2024-10-15
### Fixed ### Fixed

View File

@@ -1,7 +1,7 @@
[package] [package]
name = "ac-qu-ai-nt-cli-clap" name = "ac-qu-ai-nt-cli-clap"
description = "A CLI (written with clap) for ac-qu-ai-nt" description = "A CLI (written with clap) for ac-qu-ai-nt"
version = "0.0.10" version = "0.0.9"
edition = "2021" edition = "2021"
rust-version = "1.76" rust-version = "1.76"

View File

@@ -7,28 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.0.7](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-core-v0.0.6...ac-qu-ai-nt-core-v0.0.7) - 2024-10-18
### Other
- *(ac-qu-ai-nt-core)* add `cozo` as a dependency because I expect to use it and I'd like to make sure everything works out
## [0.0.6](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-core-v0.0.5...ac-qu-ai-nt-core-v0.0.6) - 2024-10-18
### Fixed
- *(ac-qu-ai-nt-core)* raise the minimum version of the `reqwest` dependency to the first one that includes the `zstd` feature
### Other
- *(ac-qu-ai-nt-core)* add `reqwest` as a dependency because I expect to use it and I'd like to make sure everything works out
## [0.0.5](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-core-v0.0.4...ac-qu-ai-nt-core-v0.0.5) - 2024-10-17 ## [0.0.5](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-core-v0.0.4...ac-qu-ai-nt-core-v0.0.5) - 2024-10-17
### Fixed
- *(ac-qu-ai-nt-core)* raise the minimum acceptable version of `rten` to `0.13.1`
### Other ### Other
- *(ac-qu-ai-nt-core)* remove `surrealdb` as a dependency because the BUSL doesn't fit what I want this project to be. sorry. we'll see if I feel inclined to give it another chance - *(ac-qu-ai-nt-core)* remove `surrealdb` as a dependency because the BUSL doesn't fit what I want this project to be. sorry. we'll see if I feel inclined to give it another chance

View File

@@ -1,7 +1,7 @@
[package] [package]
name = "ac-qu-ai-nt-core" name = "ac-qu-ai-nt-core"
description = "The core library of ac-qu-ai-nt. If you're looking for the application, see cli-clap or gui-eframe or tui-ratatui or the multibinary" description = "The core library of ac-qu-ai-nt. If you're looking for the application, see cli-clap or gui-eframe or tui-ratatui or the multibinary"
version = "0.0.7" version = "0.0.5"
edition = "2021" edition = "2021"
rust-version = "1.76" rust-version = "1.76"
@@ -14,26 +14,9 @@ default = []
tracing = ["dep:tracing"] tracing = ["dep:tracing"]
[dependencies] [dependencies]
cozo = { version = "0.7", default-features = false, features = [ llama-cpp-2 = "0.1.82"
"graph-algo",
"storage-sqlite",
] }
llama-cpp-2 = "0.1.85"
ocrs = "0.9" ocrs = "0.9"
reqwest = { version = "0.12.4", default-features = false, features = [ rten = "0.13"
"http2",
"macos-system-configuration",
"rustls-tls-webpki-roots",
"json",
"multipart",
"brotli",
"deflate",
"gzip",
"zstd",
] }
snafu = { workspace = true } snafu = { workspace = true }
tracing = { workspace = true, optional = true } tracing = { workspace = true, optional = true }

View File

@@ -90,15 +90,11 @@ ignore = [
# [possible values: any SPDX 3.11 short identifier (+ optional exception)]. # [possible values: any SPDX 3.11 short identifier (+ optional exception)].
allow = [ allow = [
"Apache-2.0", "Apache-2.0",
"BSD-2-Clause",
"BSD-3-Clause", "BSD-3-Clause",
"ISC", "ISC",
"MIT", "MIT",
"MPL-2.0",
"OpenSSL",
"Unicode-DFS-2016", "Unicode-DFS-2016",
"Unlicense", "Unlicense",
"Zlib",
] ]
# The confidence threshold for detecting a license from license text. # The confidence threshold for detecting a license from license text.
# The higher the value, the more closely the license text must be to the # The higher the value, the more closely the license text must be to the
@@ -116,20 +112,20 @@ exceptions = [
# Some crates don't have (easily) machine readable licensing information, # Some crates don't have (easily) machine readable licensing information,
# adding a clarification entry for it allows you to manually specify the # adding a clarification entry for it allows you to manually specify the
# licensing information # licensing information
[[licenses.clarify]] #[[licenses.clarify]]
# The package spec the clarification applies to # The package spec the clarification applies to
crate = "ring" #crate = "ring"
# The SPDX expression for the license requirements of the crate # The SPDX expression for the license requirements of the crate
expression = "MIT AND ISC AND OpenSSL" #expression = "MIT AND ISC AND OpenSSL"
# One or more files in the crate's source used as the "source of truth" for # One or more files in the crate's source used as the "source of truth" for
# the license expression. If the contents match, the clarification will be used # the license expression. If the contents match, the clarification will be used
# when running the license check, otherwise the clarification will be ignored # when running the license check, otherwise the clarification will be ignored
# and the crate will be checked normally, which may produce warnings or errors # and the crate will be checked normally, which may produce warnings or errors
# depending on the rest of your configuration # depending on the rest of your configuration
license-files = [ #license-files = [
# Each entry is a crate relative path, and the (opaque) hash of its contents # Each entry is a crate relative path, and the (opaque) hash of its contents
{ path = "LICENSE", hash = 0xbd0eed23 }, #{ path = "LICENSE", hash = 0xbd0eed23 }
] #]
[licenses.private] [licenses.private]
# If true, ignores workspace crates that aren't published, or are only # If true, ignores workspace crates that aren't published, or are only

View File

@@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.0.7](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-gui-eframe-v0.0.6...ac-qu-ai-nt-gui-eframe-v0.0.7) - 2024-10-18
### Other
- update Cargo.toml dependencies
## [0.0.6](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-gui-eframe-v0.0.5...ac-qu-ai-nt-gui-eframe-v0.0.6) - 2024-10-15 ## [0.0.6](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-gui-eframe-v0.0.5...ac-qu-ai-nt-gui-eframe-v0.0.6) - 2024-10-15
### Fixed ### Fixed

View File

@@ -1,7 +1,7 @@
[package] [package]
name = "ac-qu-ai-nt-gui-eframe" name = "ac-qu-ai-nt-gui-eframe"
description = "A GUI (written with egui / eframe) for ac-qu-ai-nt" description = "A GUI (written with egui / eframe) for ac-qu-ai-nt"
version = "0.0.7" version = "0.0.6"
edition = "2021" edition = "2021"
rust-version = "1.76" rust-version = "1.76"

View File

@@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.0.15](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-v0.0.14...ac-qu-ai-nt-v0.0.15) - 2024-10-18
### Other
- updated the following local packages: ac-qu-ai-nt-cli-clap, ac-qu-ai-nt-gui-eframe, ac-qu-ai-nt-tui-ratatui
## [0.0.14](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-v0.0.13...ac-qu-ai-nt-v0.0.14) - 2024-10-16 ## [0.0.14](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-v0.0.13...ac-qu-ai-nt-v0.0.14) - 2024-10-16
### Added ### Added

View File

@@ -1,7 +1,7 @@
[package] [package]
name = "ac-qu-ai-nt" name = "ac-qu-ai-nt"
description = "A WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user" description = "A WIP project using AI to break down a user's query, acquire the knowledge to answer it, then transfer those insights to the user"
version = "0.0.15" version = "0.0.14"
edition = "2021" edition = "2021"
rust-version = "1.76" rust-version = "1.76"
@@ -27,9 +27,9 @@ tracing = [
] ]
[dependencies] [dependencies]
ac-qu-ai-nt-cli-clap = { version = "0.0.10", path = "../cli-clap", optional = true } ac-qu-ai-nt-cli-clap = { version = "0.0.9", path = "../cli-clap", optional = true }
ac-qu-ai-nt-gui-eframe = { version = "0.0.7", path = "../gui-eframe", optional = true } ac-qu-ai-nt-gui-eframe = { version = "0.0.6", path = "../gui-eframe", optional = true }
ac-qu-ai-nt-tui-ratatui = { version = "0.0.7", path = "../tui-ratatui", optional = true } ac-qu-ai-nt-tui-ratatui = { version = "0.0.6", path = "../tui-ratatui", optional = true }
cfg-if = "1.0.0" cfg-if = "1.0.0"
clap = { workspace = true, features = ["derive", "env"] } clap = { workspace = true, features = ["derive", "env"] }

View File

@@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.0.7](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-tui-ratatui-v0.0.6...ac-qu-ai-nt-tui-ratatui-v0.0.7) - 2024-10-18
### Other
- update Cargo.toml dependencies
## [0.0.6](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-tui-ratatui-v0.0.5...ac-qu-ai-nt-tui-ratatui-v0.0.6) - 2024-10-15 ## [0.0.6](https://github.com/babichjacob/ac-qu-ai-nt/compare/ac-qu-ai-nt-tui-ratatui-v0.0.5...ac-qu-ai-nt-tui-ratatui-v0.0.6) - 2024-10-15
### Fixed ### Fixed

View File

@@ -1,7 +1,7 @@
[package] [package]
name = "ac-qu-ai-nt-tui-ratatui" name = "ac-qu-ai-nt-tui-ratatui"
description = "A TUI (written with Ratatui) for ac-qu-ai-nt" description = "A TUI (written with Ratatui) for ac-qu-ai-nt"
version = "0.0.7" version = "0.0.6"
edition = "2021" edition = "2021"
rust-version = "1.76" rust-version = "1.76"