Domain libraries · entity catalog

psyche library

Authored subsystem deep-dive for psyche, layered on the code-linked entity catalog — what each system is, why it exists, and how it fits.

authored deep-dive
134entities7layers134deep-dives

On this page

The libs/psyche/ area: ~133 Nx projects that make up the Psyche hyper-realistic AI virtual-assistant platform — a Python service foundation plus a large fleet of TypeScript libraries for avatar rendering, voice, perception, memory, agentic computer-use, conferencing, translation, the Tavus CVI integration, and infrastructure/observability.

What this area is#

Psyche is the "AI virtual assistant" domain: a realtime, multi-modal avatar that can see, listen, speak, remember, drive a computer, and join video calls. Unlike most Oshun domains this is not one library — it is ~133 separately-tracked Nx projects rooted at libs/psyche/, every one with its own project.json. They split cleanly into two technology tiers, which is the first thing to understand about the area.

The two tiers#

A Python service foundation (lang:python tags) provides the cross-cutting runtime plumbing every Psyche backend service shares: psyche-auth, psyche-cache, psyche-database, psyche-logging, psyche-messaging, psyche-state-sync, psyche-storage, psyche-tracing, and the catch-all psyche-common. Each is a real Poetry-packaged Python library under src/psyche_* and is explicitly "aligned with" its TypeScript counterpart in the shared @oshun/* libraries (e.g. psyche-logging mirrors @oshun/logging), giving cross-language parity. psyche-platform itself is the root Poetry/pytest aggregator (libs/psyche/pyproject.toml, conftest.py, packages = []) — it ships no code of its own but owns shared test config and declares the Nx implicitDependencies that bind the foundation and many feature libs into one affected graph.

A large TypeScript feature fleet (the remaining ~120 type:lib projects) implements the actual assistant capabilities as standalone, mostly dependency-light libraries: each is a src/index.ts barrel over a set of domain-specific modules, with Zod schemas at the edges and deterministic algorithms inside (FACS action units, saccade main-sequence kinematics, BM25 + RRF hybrid retrieval, BLEU/METEOR/TER, Dawid-Skene aggregation, Holt-Winters forecasting, MemGPT-style paging, and so on). These are genuine implementations, not CRUD shells; the per-library @example blocks in each barrel show the public API.

How the feature libraries relate#

The TS fleet is organised by capability sub-system: avatar rendering (avatar-*, 3D Gaussian Splatting + FLAME), voice/speech (voice-*, speech-*, viseme-generator, noise-handling), facial/non-verbal perception and behavior (face-*, emotion-*, gaze-*, head-*, gesture-system, posture-system, *-expressions, behavior-*), conversation/engagement/proactivity (dialogue-manager, engagement-*, proactive-*, *-triggers), hierarchical memory (memory-*), agentic computer-use (computer-use-core, browser-automation, screen-analysis, sandbox, action-safety, tool-*), knowledge/RAG (knowledge-*, sophia-*-integration), conferencing/meetings (conferencing-core + platform adapters + participant-*/meeting-*), translation/localization (translation-*, cultural-adaptation, dialect-handling, language-detection), the Tavus CVI integration (@psyche/tavus-*), and an infrastructure/observability cluster (k8s-*, *-alerting, *-anomaly, log-metrics, latency-analysis, etc.).

These libraries compose: perception libs feed signals into emotion-engine and engagement-detector; viseme-generator/avatar-lipsync drive avatar-core; memory-* and knowledge-* share embedding/retrieval patterns; and the Tavus fleet and Psyche-native avatar/perception stacks are bridged by @psyche/tavus-hybrid.

How it fits the wider system#

Consumers are Psyche's own services and the BFF. The Python foundation is imported by Psyche backend services for auth/db/cache/messaging/observability; the TS feature libs are composed by the realtime avatar/conferencing runtimes and by agent loops. Several libs are explicitly integration seams to other Oshun domains: psyche-avatar-isis-integration bridges @isis/3d-generation, psyche-sophia-integration/psyche-sophia-search-integration and psyche-memory-embeddings bridge Sophia's ingestion/search/embedding stack, and the conferencing adapters wrap third-party SDKs (Zoom, Teams, Meet, Webex, Recall.ai, Tavus). Many libraries are designed around injectable provider boundaries — e.g. conferencing-core's createMockConferenceSession, memory-archival's createMockEmbeddingProvider, the speech/TTS provider abstractions — so the deterministic logic is unit-testable offline while real SDK/credentialed providers are supplied in production. Walk the "used by" edges on any node below to see exactly who depends on it.

Entity catalog (134)#

The 134 tracked Nx projects in psyche, each a code-linked entity node — package, type, source path, declared targets, and its internal dependency graph (depends-on / used-by, resolved from the package manifests, §6/§8), read from the project graph. Grouped by architectural layer; walk the dependency links to travel the system. 134 of these carry an authored deep-dive (what / why / how it fits); the rest are generated scaffolds awaiting one.

domain (16)#

lib

@psyche/tavus-objectives

#

Objectives and guardrails management for Tavus CVI integration

Objectives and guardrails management for Tavus (src/index.ts): workflow configuration, compliance templates, and trigger handling for conversation objectives.

buildtestlinttypecheck
layer: domainscope: psycheowner: @GreyChimp
library

@psyche/training-data

#

Privacy-gated passive training data collectors for Psyche interaction signals

Phase 85–86 flywheel producer for the avatar/assistant domain (libs/psyche/training-data/src), split into two pipelines rather than the single-pipeline shape its siblings use: PsycheAvatarSignalPipeline captures avatar-animation signals (typed FlameFrame 3DMM coefficients and VisemeFrame lip-sync frames) and PsychePerceptionSignalPipeline captures perception signals, both under an explicit PsycheTrainingConsent and a shared PsycheTrainingSink seam.

buildtestlinttypecheck
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-avatar-cache

@psyche/avatar-cache#

Avatar caching system for fast avatar switching and preloading

Tiered avatar caching for fast switching/preloading: memory + persistent cache entries, expression caching, preloading, and statistics/event types, for low-latency avatar operations (src/index.ts).

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-avatar-core

@psyche/avatar-core#

3D Gaussian Splatting avatar rendering for Psyche AI Virtual Assistant

3D Gaussian Splatting avatar rendering core (src/index.ts): FLAME parametric model utilities (neutral state, expression mapping, coefficient blending, pose), viseme/lip-sync application, and the shared avatar type surface for the rest of the avatar-* fleet.

buildtestlinttypecheck
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-avatar-isis-integration

@psyche/avatar-isis-integration#

Integration layer between @isis/3d-generation and @psyche/avatar-core for AI-generated avatars

Integration layer bridging @isis/3d-generation and psyche-avatar-core: text-to-3D and photo-to-3D avatar generation requests/results, blend-shape mapping/conversion between the two systems, and an avatar generator (src/index.ts). A cross-domain seam.

buildtestlinttypecheck
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-avatar-taa

@psyche/avatar-taa#

Temporal anti-aliasing system for Gaussian splatting avatar rendering

Temporal anti-aliasing for Gaussian-splatting avatars: jitter generation, motion vectors, history accumulation, and ghost reduction for stable temporal output, with vector/matrix/color helper types (src/index.ts).

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-avatar-training

@psyche/avatar-training#

Avatar training pipeline for monocular video to 3DGS

Avatar training pipeline (monocular video → 3D Gaussian Splatting): video preprocessing orchestration, FLAME parameter fitting, Gaussian-splat training, blendshape optimization, and expression calibration (src/index.ts).

buildtestlinttypecheck
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-conversation-sentiment-tracking

@psyche/conversation-sentiment-tracking#

Conversation-level sentiment tracking via signal fusion (src/index.ts): aggregates facial/vocal/text/engagement/atmosphere signals into smoothed temporal sentiment arcs with turning-point detection, intervention recommendations, phase analysis, speaker congruence, and cross-conversation comparison.

buildtesttypecheck
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-dialogue-manager

@psyche/dialogue-manager#

Dialogue management for natural conversation flow (src/index.ts): turn-taking (floor control, overlap, push-to-talk), interruption detection/handling, conversation-state tracking, intent detection, and multi-participant support in an event-driven design.

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-emotion-engine

@psyche/emotion-engine#

Emotion modeling for avatar animation (src/index.ts): primary/extended emotions, the Russell circumplex (valence-arousal), compatibility-based blending, emotion-specific transitions, mood persistence/contamination, social display rules, and FACS/blendshape output.

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-engagement-detector

@psyche/engagement-detector#

Multi-dimensional engagement and attention detection for Psyche AI

Multi-dimensional engagement detection (src/index.ts): gaze, behavioral, conversational, temporal, and content engagement combined with configurable weights into smoothed scores, trend detection, and signal detection (attention loss, interest spikes, fatigue) with session history.

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-face-detection

@psyche/face-detection#

Face detection and landmark tracking for Psyche AI Virtual Assistant

Face detection and landmark tracking (src/index.ts): realtime detection, the 478-point MediaPipe face mesh, IoU-based tracking with smoothing, head-pose estimation, and a pluggable detection backend.

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-gaze-control

@psyche/gaze-control#

Biologically accurate gaze control system with natural eye movements, saccades, fixations, and attention-based gaze direction

Biologically-grounded gaze generation (src/index.ts, cites saccade main-sequence and conversational-gaze research): saccades with main-sequence kinematics, context-aware fixations, microsaccade/drift, smooth pursuit, vergence, conversation-aware coordination, cultural profiles, and ARKit output.

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-memory-archival

@psyche/memory-archival#

Unlimited archival memory with vector-based retrieval and consolidation

Unlimited archival memory (src/index.ts): vector-based semantic retrieval, importance/tagging, and consolidation, built around an injectable embedding provider (createMockEmbeddingProvider for offline tests; real providers in production).

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-memory-tools

@psyche/memory-tools#

LLM-callable tools for self-managing memory (MemGPT-style)

LLM-callable MemGPT-style memory tools (src/index.ts): tool schema/definitions, an execution engine, and backend integration that let an LLM manage its own memory blocks.

buildtestlint
layer: domainscope: psycheowner: @GreyChimp
lib

psyche-voice-synthesis

@psyche/voice-synthesis#

Voice synthesis library with ElevenLabs and Cartesia TTS providers

TTS library with ElevenLabs and Cartesia providers (src/index.ts): streaming, voice cloning, SSML/prosody control, and a provider abstraction with voice settings, audio-output, and error types.

buildtestlinttypecheck
layer: domainscope: psycheowner: @GreyChimp

infra (2)#

lib

@psyche/tavus-llm

#

Custom LLM integration for Tavus CVI - OpenAI-compatible API proxy for Claude

Custom-LLM integration for Tavus (src/index.ts): an OpenAI-compatible API proxy for Claude — OpenAI↔Claude message translation, streaming SSE translation, a /chat/completions proxy server, system-prompt sync, and tool-calling — via createProxyServer/buildTavusLLMConfig.

buildtestlinttypecheck
layer: infrascope: psycheowner: @GreyChimp
lib

@psyche/tavus-persona-manager

#

Tavus persona management with templating, versioning, cloning, and configuration validation

Tavus persona management (src/index.ts): persona templating with variable substitution (e.g. CUSTOMER_SERVICE_TEMPLATE), versioning, cloning, and configuration validation via createPersonaManager.

buildtestlinttypecheck
layer: infrascope: psycheowner: @GreyChimp

infrastructure (8)#

library

@psyche/tavus-bridge

#

Video conferencing bridge connecting Tavus avatar to virtual camera/audio devices

Video-conferencing bridge for Tavus (libs/psyche/tavus-bridge, ~48K LOC across the package; src/index.ts is the 641-line barrel): connects Tavus avatar streams to virtual camera/audio devices (WebRTC, virtual-camera/-audio types) for use with Zoom, Meet, Teams, etc.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-client

#

TypeScript API client for Tavus CVI platform with caching, batching, and usage monitoring

TypeScript API client for the Tavus CVI (Conversational Video Interface) platform (src/index.ts): replica/persona/conversation operations with response caching, request batching, and usage monitoring via createTavusClient. The base the other Tavus libs build on.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-conversation

#

Tavus CVI conversation management with presets, recording, transcripts, and analytics

Tavus conversation management (src/index.ts): configuration presets (e.g. CUSTOMER_SERVICE_PRESET), recording management, transcript handling, analytics, and pluggable storage (createInMemoryStorage) via createConversationManager.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-hybrid

#

Hybrid mode orchestration between Psyche and Tavus avatar systems

Hybrid-mode orchestration between Psyche-native and Tavus avatar systems (src/index.ts): a unified avatar interface, mode switching, health monitoring, failover, and graceful degradation — the bridge that lets the two stacks run interchangeably.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-phoenix

#

Phoenix-4 rendering pipeline integration for Tavus CVI with WebRTC video streaming, frame synchronization, and quality management

Phoenix-4 rendering-pipeline integration for Tavus (src/index.ts): WebRTC video streaming, frame synchronization, and quality management via createRenderPipeline/ createQualityManager with QUALITY_PRESETS.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-pipecat

#

Pipecat-inspired frame-based pipeline architecture for Tavus CVI integration

Pipecat-inspired frame-based pipeline architecture for Tavus (src/index.ts): frame types, processors, pipelines, and services for realtime conversational AI.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-replica-manager

#

Tavus replica lifecycle management with versioning, quality validation, and workflow automation

Tavus replica lifecycle management (src/index.ts): versioning, quality validation, workflow automation, and metadata storage via createReplicaManager/ createReplicaId.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp
library

@psyche/tavus-tools

#

Tool calling integration for Tavus CVI with event handling, execution, and security

Tool-calling integration for Tavus (src/index.ts): tool-event handling, execution, security/audit, and built-in tools, with branded tool/execution types.

buildtestlinttypecheck
layer: infrastructurescope: psycheowner: @GreyChimp

integration (2)#

lib

@psyche/tavus-perception

#

Raven-1 visual perception integration for Tavus CVI with hybrid mode support

Raven-1 visual-perception integration for Tavus (src/index.ts): emotion detection, video forwarding, a perception handler, LLM context, a facial-expression pipeline, caching/filtering/analytics, screen-content analysis, gesture recognition, and a learning optimizer, with hybrid Tavus+Psyche signals.

buildlinttypecheck
layer: integrationscope: psycheowner: @GreyChimp
lib

psyche-sophia-search-integration

@psyche/sophia-search-integration#

Integration library connecting Sophia search capabilities with Psyche knowledge management

Integration bridging Sophia search into Psyche (src/index.ts): a PsycheSearchAdapter, a fluent PsycheQueryBuilder, a citation-producing PsycheRAGIntegration, and a result mapper translating Sophia results to Psyche form.

buildtestlint
layer: integrationscope: psycheowner: @GreyChimp

lib (1)#

python

psyche-common

#

The largest Python foundation lib (src/common, ~16.7K LOC): shared utilities across all Psyche services — GPU optimization (quantization, batch inference, TensorRT, memory management), structured logging, success-metrics tracking (human-likeness, conversation quality, cost), performance/streaming pipelines, and horizontal-scaling helpers (per README.md).

buildtestlinttypecheckformatformat-checkinstallinstall-all
layer: libscope: psycheowner: @GreyChimp

test (1)#

e2e

psyche-e2e-tests

@psyche/e2e-tests#

Psyche AI Platform - E2E Testing Suite

End-to-end test suite (*.e2e.test.ts, ~4K LOC across four specs): vitest tests exercising avatar rendering, voice pipeline (STT→LLM→TTS with <500ms latency), conferencing, and performance, using mock providers to simulate without live API calls. A test project, not a runtime library.

testtest-avatartest-conferencingtest-voice
layer: testscope: psycheowner: @GreyChimp

unclassified (104)#

lib

@psyche/aiops-anomaly

#

AIOps anomaly detection (src/index.ts): statistical detectors (Z-score, modified Z-score, IQR, Grubbs, MAD, EWMA), time-series trend/seasonality/forecasting, CUSUM changepoint detection, metric correlation (Pearson/Spearman/cross-corr), root-cause inference, and alert management.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/attention-tracker

#

Comprehensive attention tracking and analysis for Psyche AI Virtual Assistant

Attention tracking/analysis (src/index.ts): attention-state tracking, shift and lapse detection with recovery, collective multi-participant attention, attention heatmaps, engagement scoring, topic-attention correlation, pattern detection, and fatigue recommendations.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/behavior-anomaly-detector

#

Behavioral anomaly detection for meetings including inactivity, erratic patterns, and conflict escalation

Behavioral anomaly detection for meeting participants (src/index.ts): inactivity detection, erratic-behavior patterns, conflict-escalation, cross-participant analysis, and meeting-atmosphere scoring with a default config.

buildlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/context-monitoring

#

Realtime context monitoring (src/index.ts): signal collection/aggregation, pattern and anomaly detection, state tracking, threshold-based alerting, and analytics, with Zod schemas for signals and configuration.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/database-sharding

#

Database sharding (src/index.ts): strategies (hash, range, consistent-hash, directory, geographic, composite), a consistent-hash ring with virtual nodes (FNV-1a/DJB2/Murmur-like), shard-key extraction, query routing (single/ scatter-gather/broadcast/targeted), migration, rebalancing, split/merge, and hotspot detection.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/disaster-recovery

#

Kubernetes disaster recovery (src/index.ts): backup scheduling/execution/ verification/retention, recovery with validation+rollback, cross-site replication with lag monitoring, RPO/RTO/SLA tracking, failover-plan orchestration, DR test planning, and posture scoring.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

@psyche/human-evaluation

#

Continuous human evaluation pipeline for AI/avatar quality assessment

Continuous human-evaluation pipeline (src/index.ts): evaluation sessions with counterbalancing, multiple rating types (Likert/binary/ranking/continuous), attention checks, inter-rater reliability (ICC, Fleiss' Kappa, Krippendorff's Alpha), significance testing, trend analysis, and quality alerts.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/k8s-federation

#

Kubernetes multi-cluster federation (src/index.ts): cluster registration/ lifecycle/health, federated resource distribution with pluggable placement, cross-cluster service discovery, multi-strategy traffic routing (round-robin, weighted, latency, geo, failover), and automatic failover/recovery.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

@psyche/latency-analysis

#

Comprehensive latency analysis library with component tracking, regression detection, and performance alerting

Latency analysis (src/index.ts): component-level latency tracking/breakdown, histograms with streaming percentile estimation, statistical regression detection, latency-threshold/anomaly alert rules, and trace critical-path analysis.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/log-metrics

#

Log-based metrics (src/index.ts): multi-format parsing (JSON, logfmt, CLF, Combined, Syslog, custom regex), level classification, timestamp normalization, pattern matching, rule-based metric/label extraction, time-windowed aggregation, and analytics.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/ml-log-analysis

#

ML log analysis (src/index.ts): log clustering (Drain, cosine, Jaccard, Levenshtein, token-frequency), template extraction, TF-IDF vectorization, frequency anomaly detection, classification, sequential-pattern mining, and root-cause inference.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

@psyche/nps

#

Net Promoter Score collection, analysis, and reporting for AI evaluation

Net Promoter Score collection/analysis (src/index.ts): survey management, response recording, NPS calculation, and an analytics engine producing reports via createNPSSurveyManager/createNPSAnalyticsEngine/calculateNPS.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/participation-tracker

#

Comprehensive meeting participation tracking with speaker analysis, balance metrics, and engagement correlation

Meeting participation tracking (src/index.ts): speaker analysis, balance metrics, a MeetingDynamicsAnalyzer, a ParticipationTrendAnalyzer, and the main ParticipationTracker, correlating participation with engagement.

buildlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/predictive-alerting

#

Predictive alerting (src/index.ts): forecasting (linear regression, exponential smoothing, Holt's, Holt-Winters, moving average, ARIMA-like), trend detection, capacity/exhaustion forecasting, lead-time alert rules, notification routing with rate limiting, suppression/maintenance windows, and accuracy tracking.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

@psyche/satisfaction

#

Customer satisfaction survey integration (CSAT, CES) for AI evaluation

Customer satisfaction surveys (CSAT, CES) for AI evaluation (src/index.ts): survey creation/publishing, response recording, and CSAT/CES calculation via createSatisfactionSurveyManager/calculateCSAT/calculateCES.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/slo-alerting

#

SLO-based alerting (src/index.ts, cites Google SRE): SLI definition/measurement, SLO management, error-budget tracking, multi-window burn-rate alerting, and Prometheus-compatible alert-rule generation.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/tavus-expression

#

Expression and emotion control bridge for Tavus CVI integration

Expression/emotion control bridge for Tavus (src/index.ts): a TavusExpressionController (extends EventEmitter) providing realtime expression updates, lip sync, and quality monitoring.

buildtestlint
scope: psycheowner: @GreyChimp
lib

@psyche/tavus-knowledge

#

Knowledge base and RAG integration for Tavus CVI with document management

Knowledge-base/RAG integration for Tavus (src/index.ts): document management, retrieval configuration, and cross-system synchronization of knowledge between Tavus and Psyche.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/tavus-memories

#

Memory management and sync for Tavus CVI with cross-conversation persistence

Memory management/synchronization for Tavus (src/index.ts): cross-conversation persistence, tag management, and Psyche memory integration.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/tavus-pipeline

#

Full Tavus CVI pipeline integration with WebRTC, Daily.co room management, and conversation lifecycle

Full Tavus CVI pipeline (src/index.ts): WebRTC + Daily.co room management, data channel communication, and conversation-lifecycle management via createCVIPipeline, integrating turn-taking, perception, and tool calling.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/tavus-tts

#

TTS integration for Tavus CVI with Cartesia and ElevenLabs support

TTS integration for Tavus (src/index.ts): Cartesia and ElevenLabs voice selection, configuration, presets, and persona-TTS management via createTavusTTSManager/getTTSConfigForUseCase/buildPersonaTTSUpdate.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

@psyche/tavus-turntaking

#

Sparrow-1 turn-taking integration for Tavus CVI with hybrid mode support

Sparrow-1 turn-taking integration for Tavus (src/index.ts): floor manager, turn detector, speaker adaptation, prosodic signals, syllable detection, hesitation handling, cultural timing, and multi-speaker support in hybrid Tavus+Psyche mode.

buildtestlint
scope: psycheowner: @GreyChimp
lib

@psyche/timeseries-optimization

#

Time-series optimization (src/index.ts): downsampling, compression, retention policies, time-bucketing, query optimization, storage tiering, materialized-view management, and LRU caching, with Zod schemas.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

@psyche/uncanny-valley

#

Uncanny valley detection and scoring for avatar/AI character quality assessment

Uncanny-valley detection/scoring for avatar quality (src/index.ts): per-category collectors (blink, gaze, expression, head/body movement, response timing, lip-sync, visual quality) scored against DEFAULT_BASELINES human baselines with weighted aggregation into an UncannyValleyScore.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

psyche-accessibility

@psyche/accessibility#

Accessibility library for Psyche agents - WCAG 2.2 compliance, captioning, screen reader support, motor accessibility

Accessibility library for Psyche agents (src/index.ts, ~30K LOC): WCAG 2.2 compliance — contrast checking (4.5:1), pointer alternatives for gestures, minimum target sizes (24×24), redundant-entry prevention — plus captioning, screen-reader, motor, and hearing accessibility.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-anticipatory-responses

@psyche/anticipatory-responses#

Anticipatory response modeling (src/index.ts): an anticipation modeler over incoming signals (with AnticipationSignalSchema) to pre-compute likely responses, plus utility/constant helpers.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-auth

#

Python authentication library (src/psyche_auth) aligned with @oshun/auth-primitives: JWT signing/verification, in-memory + Redis session stores, API-key management, Argon2/bcrypt/PBKDF2 password utilities, and FastAPI auth middleware (per its README.md).

buildtestlinttypecheckformatformat-checkinstalllint-fix
scope: psycheowner: @GreyChimp
lib

psyche-avatar-expressions

@psyche/avatar-expressions#

Expression blendshapes, FACS mapping, and micro-expression generation for Psyche avatars

Expression blendshapes and FACS mapping for avatars: ARKit blendshapes, FACS action units, emotion presets, micro-expressions, transitions, asymmetry, and a controller-state surface with Zod schemas (src/index.ts).

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-avatar-lipsync

@psyche/avatar-lipsync#

Lip sync and viseme animation system for avatar faces

Lip-sync/viseme animation: a 19-class viseme system with 31 blendshape parameters, ARPAbet/IPA phoneme-to-viseme mapping, coarticulation blending, and a real-time StreamingAligner with lookahead buffering targeting <33ms latency (src/index.ts).

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-avatar-quality

@psyche/avatar-quality#

Adaptive quality system for avatar rendering with GPU detection and dynamic scaling

Adaptive quality system for avatar rendering: GPU detection, quality levels, dynamic resolution scaling, and Gaussian-count adaptation with performance/Gaussian types and Zod schemas (src/index.ts).

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-behavior-coordinator

@psyche/behavior-coordinator#

Multi-channel behavior coordination and orchestration system

Priority-based behavior coordination for avatar animation (src/index.ts): behavior definitions with categories/priorities/durations, a priority queue with conflict resolution, fade-in/out timing, multi-channel output blending, and state machines via a BehaviorOrchestrator.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-browser-automation

@psyche/browser-automation#

Frozen legacy Playwright adapter for existing Psyche Teams and Webex consumers; not an Eve browser owner

Playwright-backed browser automation (src/index.ts): navigation/interaction, form filling, the Page Object pattern, network interception/mocking, screenshots, cookie/storage management, and retry/wait utilities via createBrowserAutomation.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

psyche-cache

#

Python caching library (src/psyche_cache) aligned with @oshun/cache: LRU+TTL in-memory cache, Redis distributed cache, namespaced key building, pub/sub state sync, Redlock-compatible distributed locking, and standard TTL presets.

buildtestlinttypecheckformatformat-checkinstalllint-fix
scope: psycheowner: @GreyChimp
lib

psyche-computer-use-core

@psyche/computer-use-core#

Native desktop-only computer-use primitives and agent loop; browser driving remains Playwright-owned

Provider-neutral native desktop control (src/index.ts): separately injected planning/vision bindings, governed screenshots, native action/result types, and an observe-reason-act agent. Every run requires exact app/window/action/network/ task-file authority, process-confinement attestation, risk-based confirmation, fresh-frame and focus interlocks, step/action/rate/time/token/interrupt budgets, and non-model end-state verification. The library is not a browser driver and is not yet admitted to Eve/Drawer; ADR-0077 owns browser separation and ADR-0080 owns the per-run native control boundary.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-conferencing-core

@psyche/conferencing-core#

Core video conferencing abstraction with stream injection and audio mixing for AI avatar integration

Platform-agnostic video-conferencing abstraction (src/index.ts): the IConferenceSession interface, video injection modes (replace/overlay/PIP/ background), audio injection/mixing (replace/blend/ducking/sidechain) with EQ, compression, and noise gating, plus createMockConferenceSession for testing. The base every conferencing adapter implements.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-crowdsourced-evaluation

@psyche/crowdsourced-evaluation#

Crowdsourced evaluation at scale (src/index.ts): worker management with qualification tiers, HIT lifecycle, quality control (gold standards, spam detection), response aggregation (majority vote, weighted average, Dawid-Skene EM, median, trimmed mean), cost tracking, and campaign orchestration.

buildtesttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-cultural-adaptation

@psyche/cultural-adaptation#

Translation-aware cultural adaptation (src/index.ts): idiom detection/ adaptation, cultural-reference handling, formality-register mapping, honorific systems, measurement conversion, sensitivity filtering, and dialect selection over regional databases.

buildtesttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-database

#

Dual-language data layer: a Python async client (src/psyche_database, PostgreSQL via asyncpg, Redis, transactions, migrations, query builder, SQLAlchemy models, Qdrant vector storage) plus a Prisma-generated TypeScript client under src/generated/client/ (models such as AvatarPack, VoiceProfile). Aligned with @oshun/database.

buildtestlinttypecheckformatformat-checkinstalllint-fix
scope: psycheowner: @GreyChimp
lib

psyche-dialect-handling

@psyche/dialect-handling#

Dialect/accent handling (src/index.ts): regional variant detection, rule-based text adaptation between dialects, accent-profile management, formality registers, multi-dialect conversation coordination, and metrics, with Zod schemas.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-emotion-recognition

@psyche/emotion-recognition#

Real-time multi-face emotion recognition pipeline for Psyche AI

Realtime multi-face emotion pipeline (src/index.ts): per-face emotion tracking with persistent identity, temporal pattern + micro-expression analysis, dominant emotion calculation, suppression/genuineness detection, and quality scoring.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-engagement-recovery

@psyche/engagement-recovery#

Disengagement detection and recovery orchestration (src/index.ts): a disengagement detector feeding recovery-strategy selection, with Zod schemas for engagement snapshots and recovery config.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-face-analysis

@psyche/face-analysis#

Facial action unit detection, expression classification, and demographic estimation for Psyche AI

Facial analysis on landmarks (src/index.ts): FACS action-unit detection, Ekman + extended expression classification, the valence-arousal-dominance circumplex, age/gender estimation, and temporal smoothing.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-facs-expressions

@psyche/facs-expressions#

Comprehensive FACS (Facial Action Coding System) expressions library with action unit system, intensity control, and emotion mapping

Facial Action Coding System library (src/index.ts): action-unit definitions, intensity control, AU-to-emotion mapping, blendshape combinations, and expression state management for facial animation.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-follow-up-initiation

@psyche/follow-up-initiation#

Follow-up initiation (src/index.ts): types and logic for deciding when and how the assistant should proactively initiate a follow-up. A compact lib (one barrel over a types module and engine).

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-gaze-awareness-behaviors

@psyche/gaze-awareness-behaviors#

Gaze-awareness behaviors (src/index.ts): maps gaze points/targets onto content and derives awareness-driven behaviors, with Zod input schemas for gaze points, targets, and configuration.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-gaze-estimation

@psyche/gaze-estimation#

Eye gaze estimation from face landmarks for Psyche AI

Eye-gaze estimation from landmarks (src/index.ts): eye-region extraction, iris/pupil tracking, pitch/yaw gaze direction with head-pose correction, calibrated screen mapping, exponential+Kalman filtering, and fixation/saccade/blink and AOI analysis.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-gesture-system

@psyche/gesture-system#

Gesture generation/animation (src/index.ts): 54+ predefined gesture types (beats, emblematic, pointing, iconic, metaphoric), keyframe animation with easing, priority-based multi-gesture blending, speech-synced beats, cultural adaptation by locale, and personality variation.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-head-movement

@psyche/head-movement#

Head movement system with nods, shakes, tilts, and listening behaviors

Generative head movement (src/index.ts): conversational nods, disagreement shakes, interest/confusion/empathy/thinking tilts, speech-synced emphasis, idle micro-sway/drift, stimulus responses, and cultural/personality adaptation.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-head-pose-estimation

@psyche/head-pose-estimation#

Head pose estimation from face landmarks for Psyche AI

Head-pose estimation from landmarks (src/index.ts): PnP-based pose with a geometric fallback, multi-format landmark support (MediaPipe/dlib/OpenPose), movement detection (nods/shakes/tilts/turns), stability and range-of-motion tracking, and fatigue indicators.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-help-offer-triggers

@psyche/help-offer-triggers#

Help-offer triggering (src/index.ts): a help-signal aggregator over HelpSignalInputSchema inputs with HelpOfferConfigSchema to decide when to surface help. A small, focused trigger lib.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-human-likeness-estimation

@psyche/human-likeness-estimation#

Automated human-likeness estimation via multi-modal signal fusion (src/index.ts): behavioral, conversational, emotional, linguistic, and consistency signals with feature-weighted scoring, artifact detection, ground-truth calibration, trend analysis, A/B testing, and benchmarking.

buildtesttypecheck
scope: psycheowner: @GreyChimp
test

psyche-integration-tests

#

Python integration test suite (tests/test_*.py, ~3.3K LOC across three modules): pytest tests covering cross-service event flows, pipeline integration, and service communication for the Python foundation. A test project, not a runtime library.

testtest-alltest-eventstest-pipelinestest-services
scope: psycheowner: @GreyChimp
lib

psyche-knowledge-context

@psyche/knowledge-context#

Context assembly, token budget management, and source attribution for RAG pipelines

RAG context assembly (src/index.ts): a ContextAssembler with strategies, a TokenBudgetManager, SourceAttribution, and a ContextFormatter for citation-aware context construction within a token budget.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-knowledge-ingestion

@psyche/knowledge-ingestion#

RAG knowledge ingestion pipeline with document chunking, embedding generation, and index management

RAG ingestion pipeline (src/index.ts): multiple chunking strategies (fixed-size, semantic, recursive, token-based), an embedding-service abstraction with caching/batching, vector-index management, document versioning, and progress reporting via createIngestionPipeline.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-knowledge-retrieval

@psyche/knowledge-retrieval#

Knowledge retrieval library with semantic search, hybrid search, and re-ranking

RAG retrieval (src/index.ts): semantic vector search (cosine/euclidean/dot/ manhattan), BM25/TF-IDF keyword search, hybrid retrieval (RRF, weighted, cascade), and re-ranking (MMR, weighted, recency decay) with query/result caching.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-language-detection

@psyche/language-detection#

Language detection (src/index.ts): text statistical analysis, script detection, n-gram profiling, audio spectral/phonemic analysis, multi-language content detection, language-change tracking, and realtime streaming detection, with Zod schemas.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-logging

#

Python structured-logging library (src/psyche_logging) aligned with @oshun/logging: JSON log schema, contextvars-based context propagation, log sampling strategies, PII redaction, optional OpenTelemetry trace enrichment, and child loggers.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-meet-integration

@psyche/meet-integration#

Google Meet integration for AI avatar conferencing

Google Meet adapter (src/index.ts): browser-automation (Puppeteer) + Calendar API integration for joining meetings with raw audio/video, via createMeetConferenceSession. Requires Google OAuth credentials.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-meeting-summarizer

@psyche/meeting-summarizer#

AI-powered meeting summarization for Psyche AI Virtual Assistant

AI meeting summarization (src/index.ts): processes transcripts, participant data, events, and engagement metrics into structured summaries (topics, action items, decisions, questions, engagement analysis) with input/output models.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-memory-consolidation

@psyche/memory-consolidation#

Memory consolidation, decay algorithms, and importance scoring for Psyche memory system

Memory consolidation (src/index.ts): time-based decay (exponential, power-law, stepped), multi-factor importance scoring, similar-memory merging, low-value pruning, and automated consolidation scheduling.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-memory-core

@psyche/memory-core#

MemGPT-style hierarchical memory architecture with multi-tier storage, automatic paging, and capacity management

MemGPT-style hierarchical memory (src/index.ts): multi-tier storage with automatic paging and capacity management via a VirtualContextManager (add, search, context-window assembly, background monitoring). The anchor of the memory-* cluster.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-memory-embeddings

@psyche/memory-embeddings#

Bridge between Psyche memory and @sophia/indexing embeddings (src/index.ts): memory-specific embedding strategies, tier-aware TTL caching, a batch pipeline with progress, and similarity search over memory blocks. A cross-domain seam.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-memory-in-context

@psyche/memory-in-context#

8K token in-context memory with key fact, topic, and entity tracking

8K-token in-context memory (src/index.ts): per-message extraction of key facts, topics, and entities, with buildContext assembling an optimized, token-estimated context for the LLM.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-memory-persistence

@psyche/memory-persistence#

Cross-session memory persistence with encryption at rest for the Psyche memory system

Cross-session memory persistence (src/index.ts): multi-backend storage (memory, file, PostgreSQL, Redis, S3), gzip/brotli compression, AES-256-GCM encryption at rest, serialization, session management, and integrity verification.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-memory-retrieval

@psyche/memory-retrieval#

Advanced memory retrieval (src/index.ts): hybrid semantic (vector) + keyword (BM25/TF-IDF) search, re-ranking (RRF, MMR, importance, recency, hybrid-score), and deduplication, via a MemoryRetrievalService.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-memory-working

@psyche/memory-working#

32K token working memory with LRU eviction and promotion/demotion

32K-token working memory (src/index.ts): LRU eviction with auto promotion/ demotion between tiers, importance-weighted entries, and statistics via a WorkingMemoryManager.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
library

psyche-messaging

#

Python event bus (src/psyche_messaging) aligned with @oshun/event-bus: pattern/wildcard pub-sub, event persistence with replay TTL, retry with exponential/linear/fixed backoff, dead-letter queue, correlation tracking, and cross-domain event routing.

buildtestlinttypecheckformatformat-checkinstalllint-fix
scope: psycheowner: @GreyChimp
lib

psyche-micro-expressions

@psyche/micro-expressions#

Micro-expression generation with natural blink patterns and eye moisture simulation

Micro-expression generation (src/index.ts): brief involuntary expressions (40–200ms), natural blink patterns with variability, eye-moisture/tearing simulation, subtle tics/twitches/saccades, and suppression/leakage and deception simulation.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-mobile-sdk

@psyche/mobile-sdk#

Mobile SDK surface (src/index.ts): iOS and Android SDK modules, cross-platform wrappers, white-label capabilities, edge/offline deployment, and multi-agent collaboration (Phase 24.18), re-exported from per-platform modules.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-noise-handling

@psyche/noise-handling#

Audio noise handling library with noise suppression, echo cancellation, and normalization

Audio pre-processing for voice (src/index.ts): noise suppression, echo cancellation, and audio normalization, composable individually or via a unified createAudioProcessor operating on sample buffers.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-participant-language-preference

@psyche/participant-language-preference#

Per-participant language preference management (src/index.ts): source-priority preference resolution, dialect identifiers, auto-detection integration, fallback chains, conflict resolution, meeting language-policy enforcement, change history, and translation routing.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-participant-manager

@psyche/participant-manager#

Multi-participant stream management for Psyche AI Virtual Assistant

Multi-participant stream management (src/index.ts, ~85K LOC, one of the largest libs): participant tracking, gallery pagination with active-speaker follow, processing queues, and feature degradation for large meetings via createParticipantTracker/ createGalleryManager/createProcessingQueueManager/createDegradationManager.

buildtestlint
scope: psycheowner: @GreyChimp
platform

psyche-platform

#

Root Poetry/pytest aggregator for the Python tier (libs/psyche/pyproject.toml, conftest.py, sourceRoot: libs/psyche); ships no package of its own (packages = []) but owns shared test/lint config and the Nx implicitDependencies that wire the foundation and feature libs into one graph.

testlinttypecheckformatformat-checkinstalllint-fix
scope: psycheowner: @GreyChimp
lib

psyche-posture-system

@psyche/posture-system#

Posture animation system with breathing, weight shifting, and social mirroring

Posture animation (src/index.ts): breathing, weight shifting, and social mirroring, exposing the core posture types and a posture controller.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-predictive-performance-modeling

@psyche/predictive-performance-modeling#

Predictive performance modeling (src/index.ts): multi-metric performance tracking, model training (linear regression, exponential smoothing, Holt-Winters, moving average, ensemble), degradation/capacity-exhaustion/anomaly forecasting, risk assessment, and orchestrated monitoring sessions.

buildtesttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-proactive-assistance-triggers

@psyche/proactive-assistance-triggers#

Proactive-assistance trigger detection (src/index.ts): a need detector over indicator inputs (NeedIndicatorInputSchema) plus constants, utilities, and factory functions for firing assistance offers.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-proactive-suggestions

@psyche/proactive-suggestions#

Proactive suggestion engine (src/index.ts): signal analysis, trigger-based suggestion generation, suppression/deduplication, user-feedback tracking, pattern learning, and analytics, with Zod schemas.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-proactive-summarization

@psyche/proactive-summarization#

Proactive content summarization (src/index.ts): a content collector feeding trigger detection, format selection, user-preference learning, and delivery orchestration, with ContentItemInputSchema/config schemas.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-quality-trend-analysis

@psyche/quality-trend-analysis#

Domain-agnostic quality-trend analysis (src/index.ts): multi-metric time-series tracking, configurable smoothing, linear-regression trending, degradation/ improvement and changepoint detection, forecasting, ensemble scoring, alerting, and orchestrated monitoring sessions.

buildtesttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-recall-integration

@psyche/recall-integration#

Recall.ai integration for Psyche AI Virtual Assistant Platform - enables multi-platform meeting bot capabilities

Recall.ai meeting-bot integration (src/index.ts): a single multi-platform bot (Zoom/Meet/Teams/Webex) with auth manager, API client, and bot SDK (createRecallBotSDK) for realtime audio/video streaming. Requires a Recall.ai API key.

buildtestlint
scope: psycheowner: @GreyChimp
library

psyche-sandbox

@psyche/sandbox#

Sandboxed execution environment for Psyche agents

Sandboxed execution for agents (src/index.ts): process/Docker/VM isolation backends, CPU/memory/time resource limits, network restrictions, filesystem access control, and security policies via createSandbox.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-screen-analysis

@psyche/screen-analysis#

Screen analysis library for Psyche agents - screenshot capture, OCR, UI element detection

Screen analysis (src/index.ts, ~94K LOC, the largest lib): screenshot capture across providers, Tesseract.js OCR, heuristic UI-element detection, document classification, and screenshot comparison/change detection.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-sophia-integration

@psyche/sophia-integration#

Integration bridging Sophia's document-ingestion pipeline into Psyche knowledge management (src/index.ts): a SophiaIngestionAdapter, full pipeline orchestration, and bidirectional document/chunking/embedding adapters. A cross-domain seam.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-speech-recognition

@psyche/speech-recognition#

Streaming speech-to-text with voice activity detection and multi-language support

Speech-to-text library (src/index.ts): multi-provider support (Deepgram, Whisper, WebSpeech), voice-activity detection, streaming and batch transcription, word-level timestamps, and multi-language support.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-speech-translation

@psyche/speech-translation#

Full speech-to-speech translation pipeline (src/index.ts): audio → STT → text translation → TTS → audio, with multi-speaker voice mapping, prosody transfer, realtime streaming, translation memory, glossary, and quality monitoring.

buildtestlint
scope: psycheowner: @GreyChimp
library

psyche-state-sync

#

Python realtime state-synchronization library (src/psyche_state_sync) for assistant sessions: avatar state (position/rotation, 52 FACS blendshapes, gaze, animations, visemes), voice state, session lifecycle/emotional state, and multi-participant conferencing state with turn-taking and screen sharing.

buildtestlinttypecheckformatformat-checkinstalllint-fix
scope: psycheowner: @GreyChimp
lib

psyche-storage

#

Python S3/MinIO-compatible storage client (src/psyche_storage) aligned with @oshun/storage: async operations, multipart uploads with progress, pre-signed URLs, and specialized asset managers for avatar models, voice recordings, and knowledge documents.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-teams-integration

@psyche/teams-integration#

Microsoft Teams SDK integration for AI avatar conferencing

Microsoft Teams adapter (src/index.ts): Bot Framework + Real-time Media Platform integration for joining meetings with raw audio/video and participant management, exposing createTeamsConferenceSession. Requires Teams tenant/app credentials.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-tool-execution

@psyche/tool-execution#

Tool execution pipeline for AI agent tool calling

Tool-call execution pipeline (src/index.ts): tool-call parsing, an execution pipeline with handlers, and result handling for AI agent systems, with event/config and parser types.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-tool-registry

@psyche/tool-registry#

MCP tool registration, discovery, and metadata management

MCP tool registry (src/index.ts): tool registration, discovery, and metadata management, with parameter/return types, external-format conversion, search, and versioning over registry events.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-tracing

#

Python distributed-tracing library (src/psyche_tracing) aligned with @oshun/tracing: OpenTelemetry SDK + OTLP export, W3C traceparent/tracestate propagation, instrumentation decorators, AWS X-Ray header support, and branded trace/span ID types.

testlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-translation-memory

@psyche/translation-memory#

Translation memory + glossary management (src/index.ts): fuzzy matching via Levenshtein distance, quality-weighted retrieval, LRU/LFU/quality/oldest eviction, glossary term enforcement, TMX export, and project-based orchestration via createTranslationMemoryToolkit.

buildtesttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-translation-quality

@psyche/translation-quality#

Translation-quality monitoring (src/index.ts): automatic metric computation (BLEU, METEOR, TER, chrF), threshold alerting, per-language-pair tracking, trend/ degradation analysis, feedback integration, reference corpora, quality gates, and benchmarking, with Zod schemas.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-translation-streaming

@psyche/translation-streaming#

Realtime translation streaming (src/index.ts): chunked processing pipelines, multi-protocol transport, circular buffering with backpressure, adaptive quality, latency optimization, exponential-backoff reconnection, and metrics, with Zod schemas.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-viseme-generator

@psyche/viseme-generator#

Text-to-viseme prediction with audio-aligned timing and smoothing for lip-sync animation

Text-to-viseme prediction with audio-aligned timing (src/index.ts): grapheme-to-phoneme conversion, viseme timing, optional coarticulation, and a textToVisemes convenience plus a configurable generator.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-voice-consistency

@psyche/voice-consistency#

Voice consistency system for identity preservation, emotion-appropriate prosody, and adaptive speaking rate

Voice consistency for natural speech (src/index.ts): voice-identity preservation via profile management, emotion-appropriate prosody with transitions, context-aware speaking-rate adaptation, and automatic consistency corrections.

buildtestlinttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-voice-dubbing

@psyche/voice-dubbing#

Target-language voice dubbing (src/index.ts): speaker detection, voice mapping, prosody transfer, timing alignment, multi-language synthesis, quality control, and project management with metrics.

buildtesttypecheck
scope: psycheowner: @GreyChimp
lib

psyche-voice-streaming

@psyche/voice-streaming#

Streaming TTS output with audio chunking and buffer management for low latency voice synthesis

Streaming TTS playback (src/index.ts): audio chunking, buffer management, network-quality adaptation, and streaming-session/playback/event types for low-latency voice output.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-webex-integration

@psyche/webex-integration#

Cisco Webex integration for AI avatar conferencing

Cisco Webex adapter (src/index.ts): Webex SDK + REST API integration for joining meetings with raw audio/video and participant management, via createWebexConferenceSession. Requires a Webex access token.

buildtestlint
scope: psycheowner: @GreyChimp
lib

psyche-zoom-integration

@psyche/zoom-integration#

Zoom Meeting SDK integration for AI avatar conferencing

Zoom Meeting SDK adapter (src/index.ts): a meeting-lifecycle wrapper, JWT/OAuth auth, a REST client, raw audio/video access, and an IConferenceSession implementation over conferencing-core. Requires real Zoom SDK credentials.

buildtestlint
scope: psycheowner: @GreyChimp