Migration and history (archive)
Migration and history (archive)
Section titled “Migration and history (archive)”The codebase is TypeScript with shared types in @agent-detective/types. This page lists breaking or notable changes; for day-to-day setup use development.md and configuration.md. For how to follow releases and upgrade deploys, see upgrading.md.
Config: repoContext location
Section titled “Config: repoContext location”gitLogMaxCommits and related local-repos options live under plugins[] → @agent-detective/local-repos-plugin → options, not as a root repoContext key in config/default.json.
Removed: file search in repo context
Section titled “Removed: file search in repo context”searchPatterns, searchFiles, and related APIs were removed. BuildRepoContextOptions extends git tuning (maxCommits, timeouts, diffFromRef, logger) — not arbitrary file search. Agents are expected to search the tree themselves.
Imports
Section titled “Imports”Use @agent-detective/types (and workspace packages) — not deep imports into src/core/ from plugins.
Build commands (correct)
Section titled “Build commands (correct)”pnpm installpnpm run build # all workspace packages (Turbo)pnpm run build:app # bundle root app → dist/There is no build:plugin script; build individual packages with pnpm --filter <name> build if needed.
Further detail
Section titled “Further detail”- observability.md — logging/metrics package
- Git history for the full 2026 migration narrative and older edits
Breaking config changes from recent cleanups are listed in the repo CHANGELOG (if present) or release notes; see docs/reference/CHANGELOG.md when upgrading.