Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
# Teamlandkarte MCP configuration
|
||||
# Copy this file to `config.toml` and adjust values.
|
||||
#
|
||||
# Credentials are never stored in this file. Provide them via environment
|
||||
# variables (e.g. via `.env`):
|
||||
# - DATA_LAKE_USERNAME
|
||||
# - DATA_LAKE_PASSWORD
|
||||
# - AZURE_OPENAI_LLM_API_KEY
|
||||
|
||||
[database]
|
||||
backend = "trino"
|
||||
host = "trino.example.local"
|
||||
port = 443
|
||||
http_scheme = "https"
|
||||
verify_ssl = true
|
||||
catalog = "hive"
|
||||
schema = "tier1_open_lake"
|
||||
connect_timeout = 10
|
||||
pool_size = 4
|
||||
|
||||
[matching]
|
||||
competence_weight = 0.8
|
||||
role_weight = 0.2
|
||||
require_confirmation = true
|
||||
# Default matching method used when callers do not pass `matching_method`.
|
||||
# Allowed values:
|
||||
# - "score" : BM25 + LLM role similarity (numeric scores).
|
||||
# - "llm_fulltext" : LLM-based full-text matching with rationale.
|
||||
default_method = "score"
|
||||
|
||||
[matching.thresholds]
|
||||
top = 0.8
|
||||
good = 0.65
|
||||
partial = 0.5
|
||||
low = 0.3
|
||||
|
||||
[matching.fuzzy]
|
||||
min_similarity = 0.7
|
||||
|
||||
[matching.similarity]
|
||||
# When true, an LLM pre-expands each candidate's competence list with
|
||||
# canonical equivalents of required competences it already covers
|
||||
# (synonyms, abbreviations, cross-language). The expansion is ephemeral
|
||||
# and never persisted. Requires AZURE_OPENAI_LLM_API_KEY env var.
|
||||
# Default: false.
|
||||
use_auto_tagging = false
|
||||
|
||||
[matching.team]
|
||||
# Gewichtungsfaktor für Top-Kompetenzen im Score-basierten Team-Matching.
|
||||
# Wird nur von `find_matching_teams` (Profile_Type = "team") verwendet und
|
||||
# beeinflusst die Capacity-Suche nicht.
|
||||
# Der Wert muss numerisch und >= 1.0 sein. Default: 1.5.
|
||||
top_competency_weight = 1.5
|
||||
|
||||
[cache]
|
||||
db_ttl_hours = 12
|
||||
search_ttl_minutes = 60
|
||||
max_size = 100
|
||||
|
||||
[azure_openai]
|
||||
# Azure OpenAI endpoint configuration.
|
||||
#
|
||||
# IMPORTANT:
|
||||
# - `endpoint` must be your Azure OpenAI resource endpoint.
|
||||
# - `chat_deployment` must be set to a valid Azure deployment name.
|
||||
#
|
||||
# Credentials are read from:
|
||||
# - AZURE_OPENAI_LLM_API_KEY
|
||||
endpoint = "https://YOUR-RESOURCE.openai.azure.com"
|
||||
|
||||
# Azure OpenAI API version (must be supported by your resource).
|
||||
api_version = "2024-02-15-preview"
|
||||
|
||||
# Chat/LLM deployment name (e.g. "gpt-4.1"). Required.
|
||||
# API key must be provided via AZURE_OPENAI_LLM_API_KEY environment variable.
|
||||
chat_deployment = ""
|
||||
|
||||
# Optional: include a cost summary block in certain tool outputs.
|
||||
# This always remains approximate unless you configure prices in CostTracker.
|
||||
# Defaults to false.
|
||||
show_costs_in_output = false
|
||||
|
||||
# Maximale Anzahl paralleler LLM-Anfragen (1-50, Standard: 5).
|
||||
# Höhere Werte beschleunigen das Matching, können aber Rate-Limits auslösen.
|
||||
max_concurrency = 25
|
||||
Reference in New Issue
Block a user