feat: Add Alateya, Clan, Eonarch agents + fix gateway-router connection
## Agents Added - Alateya: R&D, biotech, innovations - Clan (Spirit): Community spirit agent - Eonarch: Consciousness evolution agent ## Changes - docker-compose.node1.yml: Added tokens for all 3 new agents - gateway-bot/http_api.py: Added configs and webhook endpoints - gateway-bot/clan_prompt.txt: New prompt file - gateway-bot/eonarch_prompt.txt: New prompt file ## Fixes - Fixed ROUTER_URL from :9102 to :8000 (internal container port) - All 9 Telegram agents now working ## Documentation - Created PROJECT-MASTER-INDEX.md - single entry point - Added various status documents and scripts Tokens configured: - Helion, NUTRA, Agromatrix (existing) - Alateya, Clan, Eonarch (new) - Druid, GreenFood, DAARWIZZ (configured)
This commit is contained in:
142
docs/memory/canonical_collections.yaml
Normal file
142
docs/memory/canonical_collections.yaml
Normal file
@@ -0,0 +1,142 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user