Skip to content

Releases: AndreaGriffiths11/teamxray

v2.0.0 — Copilot SDK, Agent Detection & Dark X-Ray

12 Mar 22:51

Choose a tag to compare

🚀 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-sdk being 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 — #0a0a0f background, 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

24 Nov 22:51

Choose a tag to compare

✨ 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 * to onStartupFinished for better performance