Mohamed Boudra bf83908a42 Add getGitRepoInfo() to DaemonClient + E2E tests
- Added getGitRepoInfo(agentId) method that returns repo info (branches,
  currentBranch, isDirty, repoRoot) by looking up the agent's cwd and
  sending git_repo_info_request
- Added 3 E2E tests: (1) returns repo info for git repo with branch and
  dirty state, (2) returns clean state when no uncommitted changes,
  (3) returns error for non-git directory

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 18:13:49 +07:00
2025-12-25 11:31:56 +07:00
Description
Languages
TypeScript 98.1%
JavaScript 1.3%
Shell 0.1%
Swift 0.1%