Repository navigation
Conversation
Update jline dependencies in lib/, pom.json, and pom.xml, and update src/jline/Terminal.java to accommodate the new version.
- Extract repackFile.js for better modularity - Upgrade java-util and json-io jars to 4.112.0 - Add dedicated Repack tests and update allJobs.yaml - Update BUILD.md and pom configuration
- Reorganize ojob documentation structure - Add new ojob-examples.md guide - Update ojob-all.yaml, ojob-security.md and index
Add OAuth 2.0 authentication to the MCP server implementation in
js/openaf.js, including token validation and authorization flows.
- Add MCP OAuth documentation (docs/mcp-oauth.md)
- Add MCP OAuth test suite (tests/autoTestAll.MCPOAuth.{js,yaml})
- Register new tests in tests/autoTestAll.MCP.yaml
- Update advanced docs for the new MCP OAuth capabilities
- Upgrade H2 database library from 2.5.250 to 2.5.252
Add SKILL.md files and corresponding assets for: - ojob-authoring - ojob-common-jobs - openaf-javascript - openaf-opacks - openaf-owrap
- Update commons-lang3 from 3.20.0 to 3.21.0 - Update pom.xml, pom.json, and versionsAndDeps.json - Update LICENSES.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates and extends the documentation for OpenAF, focusing on improving clarity, accuracy, and coverage of advanced features, particularly around oJob YAML syntax and persistent delegated OAuth for
$mcp. The changes include a new in-depth guide for OAuth, refinements to the annotated oJob syntax catalog, and clarifications in build and core documentation.Major Documentation Additions and Improvements:
Persistent Delegated OAuth for
$mcp:docs/mcp-oauth.md) detailing how to enable, configure, and operate persistent delegated OAuth authentication for$mcp, including secure token storage, custom token stores, and behavioral details for interactive and unattended use.oJob YAML Syntax Catalog Enhancements:
docs/ojob-all.yamlis an annotated syntax catalog with illustrative options, not a runnable oJob, and referencedojob-recipes.mdfor runnable examples.async,sequential,shareArgs, andargsFromEnvs, to better reflect actual behavior and typical usage. [1] [2]include:sections, makingstrictnow require a registered hash and clarifying the effect of thewarnflag.when,noTemplateArgs,async, andstopWhenfor clarity and correctness. [1] [2] [3] [4]code:section. [1] [2]Other Documentation Updates:
Build and Core Docs:
BUILD.mdon how repacking works on Linux/macOS, including atomic file moves and symlink/permission handling, and differences on Windows.ojob-all.yamland adding a reference to the newojob-examples.mdfor source patterns and examples.These changes collectively make the documentation more accurate, actionable, and easier to use for both new and advanced users.