Skip to content

Conversation

@prosdev
Copy link
Collaborator

@prosdev prosdev commented Dec 14, 2025

Summary

Remove dev owners and dev activity commands to refocus on dev-agent's core semantic value.

Motivation

Dev-agent's unique value is semantic search (embeddings + AST), not git analytics which GitHub/git already provide.

Changes

  • ❌ Remove dev owners command (891 lines)
  • ❌ Remove dev activity command (175 lines)
  • 🧹 Clean up dead code in change-frequency.ts
  • ✅ Keep code_metadata for introspection/debugging
  • ✅ Keep calculateChangeFrequency for dev_map MCP tool

Breaking Changes

  • dev owners removed → Use git log or GitHub contributors
  • dev activity removed → Use git log --since for activity

Migration

For contributor/ownership analytics:

  • Ownership: git log --format="%ae" <path> | sort | uniq -c | sort -rn
  • Activity: git log --since="1 month" --name-only | sort | uniq -c | sort -rn
  • Visualization: GitHub Contributors page

Impact

  • -877 net lines (cleaner codebase)
  • Focus on MCP tools for AI assistants
  • Eliminates git caching complexity

Testing

  • ✅ All 1,918 tests pass
  • ✅ TypeScript type check passes
  • ✅ Biome lint passes

Remove dev owners and dev activity commands to refocus on semantic value.
Dev-agent's unique value is semantic search (embeddings + AST), not git
analytics which GitHub/git already provide.

Changes:
- Remove dev owners command (891 lines)
- Remove dev activity command (175 lines)
- Clean up dead code in change-frequency.ts (calculateFileAuthorContributions)
- Keep code_metadata for introspection/debugging
- Keep calculateChangeFrequency for dev_map MCP tool

BREAKING CHANGE: dev owners and dev activity commands removed
- Use git log or GitHub for contributor/activity analytics
- Reduces codebase by ~1,200 lines
- Eliminates git caching complexity
- Focuses on MCP tools for AI context
@prosdev prosdev merged commit 8b4972a into main Dec 14, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant