feat(go): Comprehensive Go scanner improvements and architecture enhancements #140
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR delivers critical reliability fixes, performance improvements, and architectural enhancements for Go language support in dev-agent. The changes ensure robust production-ready Go support while significantly improving developer experience and system reliability.
High Priority Fixes ✅
Performance & Reliability ⚡
DEV_AGENT_*_CONCURRENCY)Architecture & Testability 🏗️
Documentation 📚
New Environment Variables
DEV_AGENT_TYPESCRIPT_CONCURRENCY: Control TypeScript scanner parallelismDEV_AGENT_INDEXER_CONCURRENCY: Configure embedding batch processingDEV_AGENT_GO_CONCURRENCY: Tune Go scanner performanceDEV_AGENT_CONCURRENCY: General fallback for all scannersTest Plan
Breaking Changes
None - all changes maintain backward compatibility
Files Changed
This release ensures dev-agent's Go support is production-ready with excellent reliability, performance, and developer experience.