Skip to content

Commit

Permalink
Merge branch 'rc-0.10.1-rc8' into staging
Browse files Browse the repository at this point in the history
# Conflicts:
#	Cargo.lock
#	ad4m-hooks/helpers/package.json
#	ad4m-hooks/react/package.json
#	ad4m-hooks/vue/package.json
#	bootstrap-languages/agent-language/package.json
#	bootstrap-languages/direct-message-language/package.json
#	bootstrap-languages/neighbourhood-language/package.json
#	bootstrap-languages/p-diff-sync/package.json
#	bootstrap-languages/perspective-language/package.json
#	cli/Cargo.toml
#	connect/package.json
#	core/package.json
#	docs/package.json
#	executor/package.json
#	executor/src/core/Config.ts
#	package.json
#	pnpm-lock.yaml
#	rust-client/Cargo.toml
#	rust-executor/Cargo.toml
#	rust-executor/package.json
#	rust-executor/src/globals.rs
#	test-runner/package.json
#	tests/js/package.json
#	ui/package.json
#	ui/src-tauri/Cargo.toml
#	ui/src-tauri/tauri.conf.json
  • Loading branch information
lucksus committed Feb 12, 2025
2 parents dd055ce + 7844f6a commit 604ad35
Show file tree
Hide file tree
Showing 47 changed files with 1,559 additions and 569 deletions.
4 changes: 2 additions & 2 deletions .circleci/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ RUN echo 'export PATH="/usr/local/bin:$PATH"' >> $HOME/.bashrc
# Install Rust
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
RUN echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> /home/circleci/.bashrc
RUN ~/.cargo/bin/rustup install 1.81
RUN ~/.cargo/bin/rustup default 1.81
RUN ~/.cargo/bin/rustup install 1.84
RUN ~/.cargo/bin/rustup default 1.84
RUN ~/.cargo/bin/rustup target add wasm32-unknown-unknown

# Install Deno
Expand Down
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ orbs:
jobs:
build-and-test:
docker:
- image: coasys/ad4m-ci-linux:latest@sha256:2dd8206db5ee73ae58f48e2c2db595320ab88b94f5e0c0ddc99698191a03114f
- image: coasys/ad4m-ci-linux:latest@sha256:f6499125645a0df59bacf1790d9c68ab3e4872d0ca435bfc96d78bd5d857e114
resource_class: xlarge
steps:
- checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
override: true
toolchain: 1.81.0
toolchain: 1.84.0
- run: rustup target add wasm32-unknown-unknown

- name: Install Rust targets for macOS
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish_staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
override: true
toolchain: 1.81.0
toolchain: 1.84.0
- run: rustup target add wasm32-unknown-unknown

- name: Install Rust targets for macOS
Expand Down
6 changes: 5 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ This project _loosely_ adheres to [Semantic Versioning](https://semver.org/spec/
- Fix for syncing broken after some time: Prevent p-diff-sync diff entries from exceeding HC entry size limit of 4MB (which would happen at some point through snapshot creation) [PR#553](https://github.com/coasys/ad4m/pull/553)
- Fix for crash when removing .ad4m directory after using multiple agent feature [PR#556](https://github.com/coasys/ad4m/pull/556)
- Fix error after spawning AI task [PR#559](https://github.com/coasys/ad4m/pull/559)
- Fix some problems with perspective.removeLinks() with a proper implementation [PR#563](https://github.com/coasys/ad4m/pull/563)

### Added
- Prolog predicates needed in new Flux mention notification trigger:
Expand All @@ -45,7 +46,9 @@ This project _loosely_ adheres to [Semantic Versioning](https://semver.org/spec/
- Make `SubjectEntity.#perspective` protected to enable subclasses to implement complex fields and methods [PR#557](https://github.com/coasys/ad4m/pull/557)
- Add AI client to PerspectiveProxy to enable SubjectEntity sub-classes (subject classes) to use AI processes without having to rely on ad4m-connect or similar to access the AI client. [PR#558](https://github.com/coasys/ad4m/pull/558)
- SubjectEntity.query() with `where: { propertyName: "value" }` and `where: { condition: 'triple(Base, _, "...")'} [PR#560](https://github.com/coasys/ad4m/pull/560)

- Update Kalosm and candle to latest versions and add very recent open-source models like DeepSeek and Qwen to the model picker. Also add AI task delete button to launcher UI. Set Qwen 2.5 coder instruct 7b as default for local LLM [PR#558](https://github.com/coasys/ad4m/pull/561)
- Models can now be added directly from Huggingface without changing the code, just providing repo and filename in the launcher [PR562](https://github.com/coasys/ad4m/pull/562)
-
### Changed
- Partially migrated the Runtime service to Rust. (DM language installation for agents is pending.) [PR#466](https://github.com/coasys/ad4m/pull/466)
- Improved performance of SDNA / SubjectClass functions by moving code from client into executor and saving a lot of client <-> executor roundtrips [PR#480](https://github.com/coasys/ad4m/pull/480)
Expand All @@ -68,6 +71,7 @@ This project _loosely_ adheres to [Semantic Versioning](https://semver.org/spec/
- Added ability to handle multiple agents in launcher. [PR#459](https://github.com/coasys/ad4m/pull/459)
- Added a way to show & add new `AgentInfo` in launcher. [PR#463](https://github.com/coasys/ad4m/pull/463)
- `ad4m-executor` binary prints capability request challange to stdout to enable app hand-shake [PR#471](https://github.com/coasys/ad4m/pull/471)
- Add ability to select Whisper model size [PR#564](https://github.com/coasys/ad4m/pull/564)

### Changed
- Much improved ADAM Launcher setup flow [PR#440](https://github.com/coasys/ad4m/pull/440) and [PR#444](https://github.com/coasys/ad4m/pull/444):
Expand Down
Loading

0 comments on commit 604ad35

Please sign in to comment.