2026-03-19 – AI Local Library Docs
-
Added
scripts/refresh-local-library-docs.ps1to clone or update local reference repos used by DevCentr AI-assisted development. -
Added
AI-LOCAL-LIBRARY-DOCS.example.json5as a committed template and standardized onAI-LOCAL-LIBRARY-DOCS.local.json5as the obvious gitignored machine-local manifest. -
Added
.gitignoreentries fordocs/_local-library-docs/andAI-LOCAL-LIBRARY-DOCS.local.json5. -
Updated AI Local Library Docs to define the layered source priority: MCP-hosted indexed docs such as Context7 first, repo-local cloned docs/source second, web search last.
-
Updated
README.adocanddocs/README.adocto instruct developers using AI tools to set up local library docs before doing dependency-sensitive work. -
Added AI Doc Sources and MCP Setup to describe the future DevCentr feature for detecting MCP docs providers, guiding setup, and automating the local fallback.
-
Documented cross-platform dedupe guidance: prefer one clone with multiple remotes or Git reference-clone/mirror strategies over hardlinks or symlink-heavy setups.
-
Added
app/src/modules/services/ai_client_profiles.json5with Context7-capable client profiles, including docs URLs, config section URLs, config file hints, launch commands, easy setup commands where available, and manual setup metadata. -
Added AI Config Interface to define the global AI setup dialog with
Providers,MCP Setup, andSkillstabs, Context7 docs/source/reporting helpers, and editor-manager ownership. -
Added Repository Browser Terminal to define the integrated repo-scoped terminal with segmented per-command history blocks and a command index.
-
Added Context7 MCP and Skills Setup as a user-facing setup guide.
-
Implemented
app/src/modules/services/ai_config_dialog.das the first working global AI configuration dialog, reachable from the top bar, repository preview, and workspace/editor toolbar. -
Implemented
app/src/modules/repo_tools/repo_terminal_widget.dand wired it into the repository browser preview as aTerminaltab with per-command blocks, a command index, and repo-scoped command execution. -
Added
app/src/modules/infra/logging.das a smallstd.loggerwrapper that writes a persistent DevCentr log file under the app data directory and logs startup, page changes, AI dialog launches, and repo-terminal command launches.