vuldin/yapa--packages-dsh2

yapa

YAPA — Memory & Task assistant as a native DeepSeek Harness plugin

AI Analysis

核心用途是提供记忆与任务辅助管理。适合需要本地或 Chroma 向量数据库存储,以此增强 DSH 长期记忆与任务跟踪能力的用户。

Package
yapa
Version
0.1.0
Last updated
Aug 27, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Configuration

All options use the YAPA_ prefix and are set as environment variables in your MCP host config. Under the DSH plugin, the same values live in the cordis row config: or the hot-reloaded yapa: section of ~/.dsh/settings.yaml (camelCase: chromaUrl, syncEnabled, …). See .env.example for the full list.

VariableDescriptionDefault
YAPA_STORAGEchroma | local (embedded store, no server)chroma for MCP; the DSH plugin defaults to local
YAPA_LOCAL_STORE_PATHRoot dir for the embedded store~/.local/share/yapa/store
YAPA_CHROMA_URLChromaDB server URL (when YAPA_STORAGE=chroma)http://localhost:8000
YAPA_USERNAMEUsername for task ID prefixesuser
YAPA_EMBEDDING_PROVIDEREmbedding provider — chromadb is in-process MiniLM (zero-config, no server call); fireworks/openai/voyage/ollama use HTTP APIschromadb
YAPA_SALIENCE_DECAY_RATEDaily decay multiplier0.98
YAPA_SALIENCE_RANKING_WEIGHTHow much salience influences retrieval ranking (0.0 = pure distance, higher = salience-dominant)0.3
YAPA_TRAINING_PIPELINEExpose the 18 ML-ops tools (curation/buckets/training/eval/adapter)false
YAPA_SYNC_ENABLEDEnable remote syncfalse
YAPA_SYNC_DATABASE_URLPostgreSQL connection string(none)
YAPA_SYNC_INTERVAL_MSBackground sync interval in ms300000 (5 min)
YAPA_SYNC_SIMILARITY_THRESHOLDCosine similarity threshold for dedup0.95

ML-ops configuration (curation models, bucket thresholds, training backend, eval holdout, …) lives in docs/training-pipeline.md.