This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


    from 856a4c9ad Modeler cleanup
     new 73abc550c CAY-2943 CayenneModeler MCP: open_project tool
     new 8ad15a9db CAY-2943 CayenneModeler MCP: open_project tool
     new a527aef17 CAY-2943 CayenneModeler MCP: text blocks over string 
concatenation
     new 25a8af0e3 CAY-2943
     new 03dbaa30c Global MCP install instructions
     new 8d6746498 CAY-2943
     new dc293720d documetning the protocol
     new 54e7ff740 documenting MCP server
     new b8eba8fd3 CAY-2943 release notes

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                                  |   1 +
 cayenne-mcp-server/PROTOCOL.md                     | 111 +++++++++
 cayenne-mcp-server/README.md                       |  10 +-
 .../org/apache/cayenne/mcp/CayenneMcpServer.java   |   2 +
 .../apache/cayenne/mcp/tools/cgen/CgenRunTool.java |  20 +-
 .../mcp/tools/openproject/HandshakeWatcher.java    | 165 +++++++++++++
 .../LauncherKind.java}                             |  21 +-
 .../mcp/tools/openproject/McpJarLocator.java       |  69 ++++++
 .../mcp/tools/openproject/ModelerDiscovery.java    | 211 +++++++++++++++++
 .../mcp/tools/openproject/ModelerLauncher.java     | 111 +++++++++
 .../mcp/tools/openproject/OpenProjectTool.java     | 239 +++++++++++++++++++
 .../cayenne/mcp/tools/openproject/OsKind.java      |  39 +--
 .../protocol/OpenProjectDistribution.java}         |  11 +-
 .../protocol/OpenProjectError.java}                |   4 +-
 .../protocol/OpenProjectErrorCode.java}            |  18 +-
 .../protocol/OpenProjectHandshake.java}            |  20 +-
 .../protocol/OpenProjectResolved.java}             |  17 +-
 .../protocol/OpenProjectResult.java}               |  19 +-
 .../protocol/OpenProjectValidation.java}           |  14 +-
 .../mcp/tools/openproject/HandshakeStubMain.java   |  59 +++++
 .../tools/openproject/HandshakeWatcherTest.java    | 141 +++++++++++
 .../tools/openproject/ModelerDiscoveryTest.java    | 262 +++++++++++++++++++++
 .../mcp/tools/openproject/ModelerLauncherTest.java |  81 +++++++
 .../mcp/tools/openproject/OpenProjectStubIT.java   |  95 ++++++++
 .../openproject/OpenProjectValidationTest.java     |  37 ++-
 .../cayenne/mcp/tools/openproject/OsKindTest.java  |  30 ++-
 .../src/docs/asciidoc/_cayenne-guide}/part3.adoc   |   9 +-
 .../_cayenne-guide/part3/installingMcpServer.adoc  |  88 +++++++
 .../asciidoc/_cayenne-guide/part3/mcpTools.adoc    |  67 ++++++
 .../selectbyid.adoc => part3/overview.adoc}        |  15 +-
 .../src/docs/asciidoc/cayenne-guide.adoc           |   2 +
 .../org/apache/cayenne/modeler/Application.java    |  30 +--
 .../java/org/apache/cayenne/modeler/CliArgs.java   |  76 ++++++
 .../cayenne/modeler/mcp/McpHandshakeWriter.java    |  71 ++++++
 .../modeler/project/ProjectFileChangeTracker.java  |   2 +-
 .../org/apache/cayenne/modeler/ui/MainFrame.java   |  15 +-
 .../modeler/ui/action/NewProjectAction.java        |   2 +-
 .../modeler/ui/action/OpenProjectAction.java       |  16 +-
 .../cayenne/modeler/ui/action/RevertAction.java    |   2 +-
 .../modeler/CayenneModelerValidationIT.java        |  14 +-
 .../org/apache/cayenne/modeler/CliArgsTest.java    | 138 +++++++++++
 .../modeler/mcp/McpHandshakeWriterTest.java        | 115 +++++++++
 42 files changed, 2292 insertions(+), 177 deletions(-)
 create mode 100644 cayenne-mcp-server/PROTOCOL.md
 create mode 100644 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/openproject/HandshakeWatcher.java
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenErrorCode.java
 => openproject/LauncherKind.java} (67%)
 create mode 100644 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/openproject/McpJarLocator.java
 create mode 100644 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/openproject/ModelerDiscovery.java
 create mode 100644 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/openproject/ModelerLauncher.java
 create mode 100644 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/openproject/OpenProjectTool.java
 copy 
cayenne/src/main/java/org/apache/cayenne/ejbql/parser/EJBQLInnerFetchJoin.java 
=> 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/openproject/OsKind.java
 (63%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenFileEntry.java
 => openproject/protocol/OpenProjectDistribution.java} (81%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenError.java
 => openproject/protocol/OpenProjectError.java} (87%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenErrorCode.java
 => openproject/protocol/OpenProjectErrorCode.java} (77%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenFileKind.java
 => openproject/protocol/OpenProjectHandshake.java} (73%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenRunResult.java
 => openproject/protocol/OpenProjectResolved.java} (73%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenFileKind.java
 => openproject/protocol/OpenProjectResult.java} (74%)
 copy 
cayenne-mcp-server/src/main/java/org/apache/cayenne/mcp/tools/{cgen/protocol/CgenValidation.java
 => openproject/protocol/OpenProjectValidation.java} (75%)
 create mode 100644 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/HandshakeStubMain.java
 create mode 100644 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/HandshakeWatcherTest.java
 create mode 100644 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/ModelerDiscoveryTest.java
 create mode 100644 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/ModelerLauncherTest.java
 create mode 100644 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/OpenProjectStubIT.java
 copy cayenne/src/test/java/org/apache/cayenne/exp/ExpressionEqualsTest.java => 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/OpenProjectValidationTest.java
 (56%)
 copy 
cayenne/src/test/java/org/apache/cayenne/exp/parser/ASTCurrentTimeTest.java => 
cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/tools/openproject/OsKindTest.java
 (62%)
 copy 
docs/asciidoc/{getting-started-db-first/src/docs/asciidoc/_getting-started-db-first
 => cayenne-guide/src/docs/asciidoc/_cayenne-guide}/part3.adoc (86%)
 create mode 100644 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/installingMcpServer.adoc
 create mode 100644 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/mcpTools.adoc
 copy 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/{part2/queries/selectbyid.adoc
 => part3/overview.adoc} (53%)
 create mode 100644 
modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CliArgs.java
 create mode 100644 
modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/mcp/McpHandshakeWriter.java
 create mode 100644 
modeler/cayenne-modeler/src/test/java/org/apache/cayenne/modeler/CliArgsTest.java
 create mode 100644 
modeler/cayenne-modeler/src/test/java/org/apache/cayenne/modeler/mcp/McpHandshakeWriterTest.java

Reply via email to