Releases: AndreaGriffiths11/teamxray
Releases · AndreaGriffiths11/teamxray
v2.0.0 — Copilot SDK, Agent Detection & Dark X-Ray
🚀 Major: Copilot SDK Integration
- New AI engine: Replaced MCP server architecture with GitHub Copilot SDK (
@github/copilot-sdk). No more Docker containers or separate processes — the SDK runs directly inside the extension. - Smart fallback chain: Copilot SDK → BYOK (bring your own key) → GitHub Models API → local-only analysis. If one tier is unavailable, the next kicks in automatically.
- Custom tools via
defineTool+ Zod: Five purpose-built tools the SDK agent uses to analyze repositories. - Webpack ESM bundling: Solved
@github/copilot-sdkbeing ESM-only with/* webpackIgnore: true */on dynamic imports.
🤖 Agent & Bot Detection
detectBot(name, email)helper: Identifies bot and agent contributors (Dependabot, Copilot, Renovate, etc.) from commit metadata.- Visual distinction: Bot contributors get gray expertise bars and a 🤖 badge instead of the standard color scheme.
- Why it matters: As AI agents commit more code, you need to know which expertise is human and which is automated.
🎨 Dark X-Ray Redesign
- Exported reports: Complete visual overhaul —
#0a0a0fbackground, cyan (#06b6d4) accent, CSS scan-line patterns, SVG bar charts. - VS Code webview: Matching dark theme for the in-editor view, consistent with exported reports.
📖 Documentation
- README rewritten with Copilot SDK architecture section, flow diagram, fallback chain table.
- Hand-drawn architecture diagram replacing old ASCII version.
- Added SECURITY.md and FUNDING.yml.
🔧 Infrastructure
- Dropped Node 18 from CI (Node 20+ only).
- Security audit changed to
--omit=dev --audit-level critical. - CI PR comment script fix.
📦 Dependencies
- rollup 4.53.3 → 4.59.0
- minimatch 3.1.2 → 3.1.5
- axios 1.12.0 → 1.13.5
- webpack 5.99.9 → 5.105.0
- fastify 5.6.2 → 5.7.4
v1.0.5 - UI Improvements & Evalite Integration
✨ UI Improvements
- Redesigned HTML Reports: Modern, professional report design with refined color palette
- Expert Cards: Clean layout with hover effects, pill-shaped role badges, and tag-style specializations
- Management Insights: Color-coded cards with top borders (Red/Risk, Green/Opportunity)
- AI Section: Distinct dark theme for strategic insights
- Typography: Updated to Inter font stack for better readability
🧪 Testing & Quality
- Evalite Integration: Added eval-driven development framework for AI output testing
- Custom Scorers: Expert identification and collaboration pattern detection with 90%+ accuracy
- GitHub Models Support: Configured evalite to use GitHub Models API instead of OpenAI
🐛 Bug Fixes
- Fixed duplicate function definitions in validation.ts causing compilation errors
- Resolved TypeScript/ESLint conflicts in evaluation files
- Changed activation event from
*toonStartupFinishedfor better performance