chroma icon indicating copy to clipboard operation
chroma copied to clipboard

[CLN] Strongly typed segment protos

Open atroyn opened this issue 1 year ago • 0 comments

Currently we have a single proto representation for segments: https://github.com/chroma-core/chroma/blob/anton/consume-config/idl/chromadb/proto/chroma.proto#L49

We would prefer to have these strongly typed, per segment type, for example because we want a strongly typed configuration rather than using configuration_json_str.

This would be a pretty significant refactor of the distributed systems plumbing as well as some of the local interfaces.

atroyn avatar Jul 30 '24 21:07 atroyn