Commit Graph
27 Commits
Author SHA1 Message Date
Bruno BorgesandCopilot 8f570c0d89 Update cookbook/copilot-sdk/java/recipe/ErrorHandling.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-06 16:31:10 -04:00
Bruno BorgesandCopilot 6f47a3d1d2 Update cookbook/copilot-sdk/java/recipe/ManagingLocalFiles.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-06 16:30:41 -04:00
Bruno BorgesandCopilot 8ba7845b8e Update cookbook/copilot-sdk/java/recipe/AccessibilityReport.java
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-06 16:30:25 -04:00
Bruno BorgesandCopilot e03ccb978a fix: Java cookbook recipes to compile with copilot-sdk-java 0.2.1-java.1
Fix compilation errors and documentation inaccuracies in Java cookbook
recipes against the actual SDK API:

- MultipleSessions: Replace non-existent destroy() with close()
- AccessibilityReport: Replace non-existent McpServerConfig class with
  Map<String, Object> (the actual type accepted by setMcpServers)
- error-handling.md: Replace non-existent session.addTool(),
  ToolDefinition.builder(), and ToolResultObject with actual SDK APIs
  (ToolDefinition.create(), SessionConfig.setTools(),
  CompletableFuture<Object> return type)

All 7 recipes now compile successfully with jbang build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-06 15:20:20 -04:00
Bruno Borges 0f06f346be Address review feedback
- Replace Thread.sleep with sendAndWait in PRVisualization
- Fix top-level statements in multiple-sessions.md (wrap in class)
- Fix .getMessage() → .getData().content() in MultipleSessions.java
- Guard against null readLine() in AccessibilityReport.java
- Add null-safe getCause() + InterruptedException handling in ErrorHandling.java
- Fix paths: jbang commands now include recipe/ prefix
- Fix root README path: cd java/recipe (not java/cookbook/recipe)
- Fix recipe/README.md ralph-loop CLI example
2026-04-06 15:20:20 -04:00
Bruno BorgesandCopilot 57b2799408 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-06 15:20:20 -04:00
Bruno Borges 46f6f3e6db Add Java SDK cookbook with 7 recipes
Add complete Java cookbook matching the pattern of existing .NET, Go,
Node.js, and Python cookbooks. All 7 recipes included:

- Ralph Loop: Autonomous AI task loops with JBang
- Error Handling: try-with-resources, ExecutionException, timeouts
- Multiple Sessions: Parallel sessions with CompletableFuture
- Managing Local Files: AI-powered file organization
- PR Visualization: Interactive PR age charts
- Persisting Sessions: Save/resume with custom IDs
- Accessibility Report: WCAG reports via Playwright MCP

Each recipe includes both markdown documentation and a standalone
JBang-runnable Java file in recipe/.
2026-04-06 15:20:20 -04:00
Bruno Borges 1f3192b2ad Merge pull request #848 from github/add-codeowners
Add CODEOWNERS file
2026-03-01 20:12:18 -05:00
Bruno Borges bd704859fd Merge branch 'staged' into add-codeowners 2026-03-01 20:11:52 -05:00
77cfe63067 Add Agentic Workflows article to Learning Hub (#839)
* Add Agentic Workflows article to Learning Hub

Covers what agentic workflows are, how to consume community
workflows from Awesome Copilot, and how to contribute new ones.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update website/src/content/learning-hub/agentic-workflows.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-02 10:51:03 +11:00
Bruno Borges 8577c84094 Merge branch 'staged' into add-codeowners 2026-03-01 18:45:40 -05:00
Bruno BorgesandCopilot c7c4e49b24 Update website/src/pages/workflows.astro
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-27 17:04:56 -05:00
Bruno BorgesandCopilot cd65eded2e Link Agentic Workflows headline to gh.io/gh-aw
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-27 15:42:23 -05:00
Bruno BorgesandCopilot a0cf73a861 Add missing name field to workflow frontmatter
The parseWorkflowMetadata function requires both name and description
fields. Added name to relevance-check.md and relevance-summary.md so
they appear in the generated README.workflows.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 13:58:27 -05:00
Bruno Borges 422b3b6d79 Workflow to help check relevance of open issues and PRs, triggered by slash command, and summarized by a manual flow 2026-02-26 13:45:37 -05:00
Bruno Borges 3d5b2868f0 fix: allow validate-agentic-workflows-pr.yml in forbidden file checks 2026-02-24 15:11:47 -05:00
Bruno Borges fc567811c8 fix: exclude validate-agentic-workflows-pr.yml from forbidden file checks 2026-02-24 15:10:07 -05:00
Bruno Borges 68cfcb5c46 fix: update forbidden file check to allow actions-lock.json for workflow compilation 2026-02-24 15:08:38 -05:00
Bruno BorgesandCopilot f11ce95ab7 Update CONTRIBUTING.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-24 15:05:50 -05:00
Bruno Borges 6103b17ba2 chore: update documentation and add contribution guidelines for agents, hooks, instructions, plugins, skills, and workflows; enhance actions-lock.json with additional actions 2026-02-24 12:53:43 -05:00
Bruno Borges fa538a037a chore: remove redundant introductory line from SECURITY.md 2026-02-24 12:53:43 -05:00
Bruno Borges dbaa8f6e3c Merge branch 'staged' into agentic-workflows-staged 2026-02-23 19:06:34 -05:00
Bruno Borges f668abcc34 Delete workflows/.gitkeep 2026-02-23 19:06:03 -05:00
Bruno Borges ff46e013c9 Merge branch 'main' into patch-1 2026-02-05 16:39:04 -08:00
Bruno BorgesandCopilot 6f03dc7c71 Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-05 16:38:31 -08:00
Bruno Borges 2975b0b4de Revise MCP Server section to clarify installation steps
Updated the section title and clarified the MCP Server installation instructions.
2026-02-02 09:45:55 -05:00
Bruno Borges 6906627e07 Java upgrade guides and Java Collection (#260)
* Java 25 upgrade guide with best practices (Java 21 -> 25)

Added a description for the Java upgrade guide.

* Add Java Development Collection and Upgrade Guides

- Created a new collection for Java development, including prompts and instructions for Spring Boot, Quarkus, JPA, JUnit, and Javadoc.
- Added comprehensive markdown documentation for upgrading from Java 17 to Java 21, detailing new language features, API changes, and best practices.
- Introduced upgrade guide for transitioning from Java 21 to Java 25, highlighting new features, migration strategies, and performance considerations.

* Update upgrade guide headers and descriptions for Java 21 to 25

* Refactor Java Development Collection: Update Upgrade Guides with Descriptions

* Add Java 11 to Java 17 Upgrade Guide with best practices and migration patterns

* Rename files
2025-09-24 10:24:12 +10:00