Skip to content

Conversation

@PaulKoudelka
Copy link
Contributor

@PaulKoudelka PaulKoudelka commented Dec 4, 2025

Added functionality to download Qdrant and execute it as a background sidecar.

Copy link
Member

@SommerEngineering SommerEngineering left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the good work 😀. I only found a few minor things 👍

Comment on lines 91 to 95
RID.LINUX_ARM64 => new("qdrant", "qdrant-aarch64-apple-darwin"),
RID.LINUX_X64 => new("qdrant", "qdrant-x86_64-apple-darwin"),

RID.OSX_ARM64 => new("qdrant", "qdrant-aarch64-unknown-linux-gnu"),
RID.OSX_X64 => new("qdrant", "qdrant-x86_64-unknown-linux-gnu"),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linux and macOS filenames are swapped 😉

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will then also need to update the German language

metadata.txt Outdated
osx-arm64
137.0.7215.0
137.0.7215.0
v1.16.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have specified all other versions without the v prefix. Can you change this so that the prefix is added after parsing?

max_workers: 0

# Host to bind the service on
host: 0.0.0.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using 0.0.0.0 exposes the database on all network interfaces, increasing the attack surface. Please change it to 127.0.0.1 (aka localhost) 🙂

enable_cors: true

# Enable HTTPS for the REST and gRPC API
enable_tls: false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want to enable TLS

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes this part still needs to be integrated


# Set to true to prevent service from sending usage statistics to the developers.
# Read more: https://qdrant.tech/documentation/guides/telemetry
telemetry_disabled: false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MindWork AI Studio currently does not send telemetry. Please disable it.

Comment on lines 38 to 40
println!("{}", storage_path);
println!("{}", snapshot_path);
println!("{}", init_path);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Printing makes little sense in release. Should we log these values as info instead?

@SommerEngineering SommerEngineering changed the title Added Qdrant as the vectordatabase Add Qdrant as vector database Dec 4, 2025
@SommerEngineering
Copy link
Member

SommerEngineering commented Dec 4, 2025

@PaulKoudelka Please also update the README.md and the changelog as well 👍

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.

2 participants