# Canonical Qdrant Collections Configuration # Version: 1.0 # Last Updated: 2026-01-26 # Default embedding configuration embedding: text: model: "cohere-embed-multilingual-v3" dim: 1024 metric: "cosine" code: model: "openai-text-embedding-3-small" dim: 1536 metric: "cosine" # Canonical collections collections: text: name: "cm_text_1024_v1" dim: 1024 metric: "cosine" description: "Main text embeddings collection" payload_indexes: - field: "tenant_id" type: "keyword" - field: "team_id" type: "keyword" - field: "agent_id" type: "keyword" - field: "scope" type: "keyword" - field: "visibility" type: "keyword" - field: "indexed" type: "bool" - field: "source_id" type: "keyword" - field: "tags" type: "keyword" - field: "created_at" type: "datetime" # Tenant configuration tenants: daarion: id: "t_daarion" default_team: "team_core" # Team configuration teams: core: id: "team_core" tenant_id: "t_daarion" # Agent slug mapping (legacy name -> canonical slug) agent_slugs: helion: "agt_helion" Helion: "agt_helion" HELION: "agt_helion" nutra: "agt_nutra" Nutra: "agt_nutra" NUTRA: "agt_nutra" druid: "agt_druid" Druid: "agt_druid" DRUID: "agt_druid" greenfood: "agt_greenfood" Greenfood: "agt_greenfood" GREENFOOD: "agt_greenfood" agromatrix: "agt_agromatrix" AgroMatrix: "agt_agromatrix" AGROMATRIX: "agt_agromatrix" daarwizz: "agt_daarwizz" Daarwizz: "agt_daarwizz" DAARWIZZ: "agt_daarwizz" alateya: "agt_alateya" Alateya: "agt_alateya" ALATEYA: "agt_alateya" # Legacy collection mapping rules legacy_collection_mapping: # Pattern: collection_name_regex -> (agent_slug_group, scope, tags) patterns: - regex: "^([a-z]+)_docs$" agent_group: 1 scope: "docs" tags: [] - regex: "^([a-z]+)_messages$" agent_group: 1 scope: "messages" tags: [] - regex: "^([a-z]+)_memory_items$" agent_group: 1 scope: "memory" tags: [] - regex: "^([a-z]+)_artifacts$" agent_group: 1 scope: "artifacts" tags: [] - regex: "^druid_legal_kb$" agent_group: null agent_id: "agt_druid" scope: "docs" tags: ["legal_kb"] - regex: "^nutra_food_knowledge$" agent_group: null agent_id: "agt_nutra" scope: "docs" tags: ["food_kb"] - regex: "^memories$" agent_group: null scope: "memory" tags: [] - regex: "^messages$" agent_group: null scope: "messages" tags: [] # Feature flags for migration feature_flags: dual_write_enabled: false dual_read_enabled: false canonical_write_only: false legacy_read_fallback: true # Defaults for migration migration_defaults: visibility: "confidential" owner_kind: "agent" indexed: true