Skip to content

Conversation

@oldsj
Copy link
Owner

@oldsj oldsj commented Jan 7, 2026

Summary

  • Add github tool to chat handler with 7 actions (list_issues, list_prs, get_repo, get_issue, create_issue, update_issue, add_comment)
  • Chat agent can now answer GitHub questions directly instead of saying "I don't have access"
  • Add mock implementations for test environment (USE_MOCK_GITHUB=true)
  • Add E2E test and spec documentation

Closes #27

Test plan

  • Run make test-run - all 15 tests pass
  • Verify mock returns issue data in test environment
  • Verify real GitHub API works in dev environment

🤖 Generated with Claude Code

oldsj and others added 2 commits January 7, 2026 12:41
The chat agent now has direct access to GitHub for info requests instead
of saying "I don't have access". Implements issue #27.

Changes:
- Add github tool with 7 actions: list_issues, list_prs, get_repo,
  get_issue, create_issue, update_issue, add_comment
- Add mock implementations for test environment
- Add E2E test and spec
- Update architecture docs and CLAUDE.md

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

Add GitHub tool to chat handler

2 participants