feat(java): Add CopilotToolProcessor annotation processor (task 4.3) by Copilot · Pull Request #1777 · github/copilot-sdk · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
cd461cd
Resume 1682 iterating
edburns Jun 18, 2026
edf457c
Phase 03 answer questions
edburns Jun 18, 2026
6d42a43
On branch edburns/1682-java-tool-ergonomics
edburns Jun 18, 2026
0751844
WIP: Phase 3. Question 3.4
edburns Jun 22, 2026
9441d48
WIP: Phase 3. Question 3.6
edburns Jun 22, 2026
cfe0874
WIP: Phase 3. Question 3.6: Answer
edburns Jun 22, 2026
e8408fa
Answer 3.7
edburns Jun 22, 2026
ba84711
Resolve 3.8
edburns Jun 22, 2026
c36ab4c
Initial plan
Copilot Jun 22, 2026
9c4de05
feat(java): create @CopilotTool and @Param annotations with tests
Copilot Jun 22, 2026
a0c1623
spotless
edburns Jun 22, 2026
1a5778a
fix(java): make ToolDefer.NONE serialize as null to prevent wire leak
edburns Jun 22, 2026
3865f46
WIP Phase 4.1
edburns Jun 22, 2026
9f78437
feat(java): create @CopilotTool and @Param annotations (#1763)
Copilot Jun 23, 2026
5ec1aee
Initial plan
Copilot Jun 22, 2026
f413c7f
feat(java): add SchemaGenerator compile-time type-to-JSON-Schema util…
Copilot Jun 23, 2026
403ac7d
WIP 4.3
edburns Jun 23, 2026
7634198
Initial plan
Copilot Jun 23, 2026
3ecfa57
feat(java): Add CopilotToolProcessor annotation processor (task 4.3)
Copilot Jun 23, 2026
eaa25b6
fix: Address code review feedback
Copilot Jun 23, 2026
027a45b
fix: Fix Spotless formatting and test classpath for JDK 17
Copilot Jun 23, 2026
903740b
fix: Fix remaining Spotless violations and test classpath resolution
Copilot Jun 23, 2026
b53f838
fix: Add jackson-core and jackson-annotations to test classpath
Copilot Jun 23, 2026
1ac82f6
fix: Fix Spotless formatting for keyClasses array initializer
Copilot Jun 23, 2026
c3c6291
fix(java): Pass ObjectMapper as parameter in generated $$CopilotToolM…
edburns Jun 24, 2026
f5f7956
fix(java): restrict single-param shortcut to records only
edburns Jun 24, 2026
ac2e240
fix(java): emit typed default values in JSON Schema
edburns Jun 24, 2026
e939709
fix(java): fix double 61059CopilotToolMeta suffix in test helper
edburns Jun 24, 2026
887fef0
fix(java): use record constructor for independent flag combination
edburns Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading