The story
A new codebase is taken in and mapped. From then on the agent re-scans on a timer and again whenever new code lands. It removes entries for deleted files, resets an indexing job that has stalled and rebuilds everything when the model behind the search changes. The service itself is watched, restarted on request and kept licensed.
The crew
The specialists behind this role, grouped by the kind of work they do.
Keeps knowledge
- Codebase Intake EngineerBrings a codebase in from a local folder or straight from GitHub or GitLab, recommends which file types to include, splits the code along function and type boundaries for eight languages, and makes it searchable by meaning and by name.Also serves The Due-Diligence Analyst
- Code Map BuilderBuilds and maintains the dependency map: calls, imports, implementations, references, definitions and re-exports.Also serves The Due-Diligence Analyst
- Deleted Code CleanerDeletes the search entries and dependency links for code that no longer exists, without holding up the scan.Also serves The Housekeeper
- Reference Library KeeperKeeps each document collection fresh on its own schedule by re-reading only files that changed, re-summarising and re-indexing them, and retrying any sections whose summary failed.Also serves The Company Librarian
Audits and guards
- Index Stall WatchdogResets the stuck job so scheduled indexing carries on, and records the reset.Also serves The Watch Office
Runs infrastructure
- Scheduled Index RefresherRe-scans each codebase for changes and updates its search index and dependency map, skipping a tick when another indexing job is already running.
- Commit-Triggered Re-IndexerStarts a re-index of the affected codebase as soon as new code lands and reports progress to the team lead's inbox.Also serves The Code Guide
- Index Upkeep OperatorKeeps every index matching its source.Also serves The Housekeeper
- Embedding Migration OperatorRebuilds the search vectors for a whole index or for all engineering notes, in bulk on a GPU or one item at a time on CPU.Also serves The Knowledge Gardener
- Memory Service OperatorLooks after the service day to day.Also serves The Watch Office
- Search Index ManagerThis agent counts, builds, checks and reports on the search indexes behind semantic search.Also serves The Model Interviewer