Component Specifications
This section contains technical specifications for Dev Center components and features.
Components
-
Dependency Modeler - Dependency modeling system for intra-project and external dependencies
-
Project Recognizer - Project technology stack recognition module
-
AI Config Interface - Global AI configuration dialog for providers, MCP setup, and skills
-
Repository Provider Registry - Version control system provider registry
-
Repository Browser Terminal - Integrated repo-scoped terminal with segmented command history blocks
-
Text Editor Link System - Text editor with visual link system design
-
Code Execution Recording - Code block execution and output recording system
-
Git Repository Manager - Repository relocation and renaming
-
Workspace Template Manager - Template installer and synchronization module for standardized projects
-
Secrets Manager - Central registry for secrets with .env awareness, standalone and integrated UI, and optional injection and Docker integration
-
SSH Manager - Master coordinator for SSH agent providers (Bitwarden, OpenSSH, etc.); proxy that pulls data and launches their login GUIs
-
SDL (SDLang) preference - Prefer SDL over JSON/JSON5 for settings and config; references and comparison
-
Per-repository settings -
.devcentr.sdlat repo root for Devcentr-specific config (SDL; keys TBD) -
JSON5 Endorsement - Use JSON5 when tools require JSON; fallback for config
Features
-
Opening Web Content from Docs - Native WebView integration for in-app browsing
-
AI Doc Sources and MCP Setup - Preferred docs-source order for AI work: MCP first, repo-local docs second, web search last
-
Automatic AI Model Routing - Route subtasks to different models by category during long sessions; cost-aware vendor proposal (e.g. Cursor-class hosts)
-
Text Editor Separate Process - Separate process text editor design philosophy
-
Document Preview Navigation - Browser-like navigation (Back, Forward, Refresh) for AsciiDoc and Markdown previewers
-
Synchronous Literate Programming - Synchronous bi-directional Literate Programming for document-first architecture