Skip to content

Conversation

@Euraxluo
Copy link
Collaborator

Sorry everyone, the changes are too extensive to be submitted all at once, as they need to be integrated with the existing backend.

The new code I wrote has introduced some complex dependency issues with the original code, along with potential hidden problems.

Here’s a summary of the main work I've done:

  1. Researched and developed a new template generation system based on OpenAPI.jl and Oxygen.jl
  2. Investigated and resolved the integration of both frameworks
  3. Built a production-ready and robust backend
  4. Designed a complete Agent API (not yet submitted)
  5. Added local tool support for Agent MCP (still researching how to deploy it on the server; not yet submitted)
  6. Added database support for the Agent

@Euraxluo
Copy link
Collaborator Author

Euraxluo commented Jun 18, 2025

commit:41ea8df
In this commit, I created our own backend framework in Julia — a production-ready backend service based on OpenAPI and Oxygen — and integrated it with the existing features.

It can automatically generate interfaces and enforce the implementation of all defined endpoints by the user, then convert them into Oxygen’s routing model.

In the next push, we’ll see a complete agent service built on top of this foundation (though I still need to figure out how to migrate to the strategy pattern).

In the following push, we’ll have an agent server with full MCP functionality.

image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants