William Martin
4df2d3d803
WIP: schema generation
Unit Tests / build (macos-latest) (push) Has been cancelled
Unit Tests / build (ubuntu-latest) (push) Has been cancelled
Unit Tests / build (windows-latest) (push) Has been cancelled
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Lint / lint (push) Has been cancelled
2025-04-11 22:20:59 +02:00
Adam Holt
3c18a342c9
Allow passing through server options ( #218 )
...
* Allow passing through server options
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-11 10:52:05 +02:00
Jake Shorty
919a10c187
Add tool for getting a single commit (includes stats, files) ( #216 )
...
* Add tool for getting a commit
* Split mock back out, use RepositoryCommit with Files/Stats
2025-04-11 08:09:19 +02:00
Sam Morrow
3ec8699deb
chore: groundwork for multi-user to server
2025-04-10 01:59:03 +02:00
Andrew Georgiou
86fbc8504f
Fix handling nil values for optional string array parameters, ( #194 )
...
* Fix handling nil values for optional string array parameters,
nil values should be equivalent to an empty string, currently we return an error but Claude passes nil for optional values.
* lint fixes
2025-04-09 18:25:59 +02:00
monotykamary
56c1fce434
feat: Add update_pull_request tool ( #122 )
...
* feat: add update_pull_request tool
* refactor: address feedback on optionalParamOK helper
* docs: add update_pull_request tool documentation
* refactor: update optionalParamsOK as exported member
* fix: rename to exported function
2025-04-09 08:11:10 +02:00
Sam Morrow
519ed9ebc7
chore: export remaining search + helpers
2025-04-08 09:43:52 +02:00
Sam Morrow
3dae8ab029
chore: export search funcs
2025-04-08 09:39:48 +02:00
Sam Morrow
c1bdd6a0f0
chore: export repository funcs
2025-04-08 09:34:08 +02:00
Sam Morrow
c85dd07e5e
chore: export pr funcs
2025-04-08 09:33:37 +02:00
Sam Morrow
f4770fa8a2
chore: export issues funcs
2025-04-08 09:32:36 +02:00
Sam Morrow
9a5fe115d8
chore: export code scanning funcs
2025-04-08 09:25:58 +02:00
Sam Morrow
7ab5d968e0
chore: pass version through to server
Unit Tests / build (ubuntu-latest) (push) Has been cancelled
Unit Tests / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Unit Tests / build (macos-latest) (push) Has been cancelled
Lint / lint (push) Has been cancelled
2025-04-07 17:56:44 +02:00
Dmytro Shteflyuk
ff896d0f33
Removed duplicated createIssue tool definition
2025-04-07 16:54:40 +02:00
William Martin
0f9ef6e708
Add pagination helper
2025-04-07 16:48:56 +02:00
Matt Metzger
c77ea94c02
Add support for retrieving GitHub Issue Comments ( #106 )
...
* Add support for retrieving GitHub Issue Comments
Add new tool 'get_issue_comments' that allows fetching comments associated
with GitHub issues. This complements the existing issue retrieval functionality
and follows the same patterns as the pull request comments implementation.
The implementation includes:
- New getIssueComments function in pkg/github/issues.go
- Tool registration in server.go
- Comprehensive test coverage in issues_test.go
* Support pagination for get_issue_comments
---------
Co-authored-by: Javier Uruen Val <juruen@github.com >
2025-04-07 16:11:00 +02:00
William Martin
6e132eb067
Add optional string array param
License Check / license-check (push) Has been cancelled
Docker / build (push) Has been cancelled
Unit Tests / build (macos-latest) (push) Has been cancelled
Unit Tests / build (ubuntu-latest) (push) Has been cancelled
Unit Tests / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
Lint / lint (push) Has been cancelled
2025-04-04 17:30:10 +02:00
William Martin
d01e705332
Use arrays rather than comma separated lists
2025-04-03 23:10:00 +02:00
Ariel Deitcher
b2503f37eb
chore: repository resource tests ( #69 )
...
* refactor to make testing easier
* not needed in handler func
* small cleanup
* create repository_resource_test
* remove chatty comments
* comment cleanup, function rename and some more tests
* fix test for ubuntu runner
* remove it for now
* make required args explicit instead of panic
* more tests and cleanup
* chore: use raw repo resources (#70 )
* use raw repo URIs for resources
* fetch repository content from raw urls
* ensure no error in test write
* Update pkg/github/repository_resource.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* use appropriate file name for text file test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Sam Morrow <info@sam-morrow.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-02 23:33:34 +02:00
Javier Uruen Val
5f3926d535
add support for create_pull_request ( #63 )
...
Co-authored-by: Toby Padilla <toby@toby.sh >
2025-04-01 15:48:39 -06:00
Javier Uruen Val
92bceb5fa5
linter
2025-03-26 11:03:52 +01:00
Toby Padilla
dd8eddff49
fix: mention "me" and "my" in get_me description
2025-03-24 17:26:46 -06:00
Javier Uruen Val
bc3bc766c8
use generic for helper functions
2025-03-24 17:28:21 +01:00
Javier Uruen Val
d24038cbd2
validate tools params
2025-03-24 17:28:21 +01:00
Javier Uruen Val
a26315fa15
add support for the push_files tool
2025-03-24 14:14:50 +01:00
Javier Uruen Val
7c772d2612
add support for the create_pull_request_review_tool ( #33 )
2025-03-24 13:50:49 +01:00
Javier Uruen Val
faa236676f
add support for the update_issue tool
2025-03-24 13:25:27 +01:00
Sam Morrow
3f7d5b0b8a
feat: read-only flag
2025-03-20 18:49:46 +01:00
Sam Morrow
dd46f8a837
add a framework for translations
2025-03-20 18:33:30 +01:00
Javier Uruen Val
b3b3e02afd
add support for list_issues ( #26 )
...
* add create_issue tool
* add support for list_issues
2025-03-20 18:20:34 +01:00
Javier Uruen Val
26e3c6c1ec
add create_issue tool ( #18 )
2025-03-20 18:17:10 +01:00
Javier Uruen Val
031dd741a2
change some descriptions ( #23 )
...
* change some descriptions
* Update pkg/github/repositories.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-19 13:35:24 +01:00
Sam Morrow
1f43410b72
feature: repo resource
2025-03-18 18:47:22 +01:00
Javier Uruen Val
3dddc2abcd
add initial tests
2025-03-17 13:26:14 +01:00
Sam Morrow
81cc812e49
feat: add basic code scanning methods
2025-03-14 17:45:50 +01:00
Toby Padilla
62b20f7d8e
fix: added "reason" argument to get_me function
2025-03-14 08:19:15 -06:00
Javier Uruen Val
1c4cb29229
split into multiple files
2025-03-10 09:49:52 +01:00
Javier Uruen Val
0fd6c76bac
implement more tools
2025-03-10 09:31:52 +01:00
Javier Uruen Val
901b16a207
initial commit
2025-03-10 08:47:39 +01:00