Skip to content

docs: add Atmosphere framework to agentic AI frameworks#5

Open
jfarcand wants to merge 1 commit intoj-AIWG:mainfrom
Atmosphere:add-atmosphere-framework
Open

docs: add Atmosphere framework to agentic AI frameworks#5
jfarcand wants to merge 1 commit intoj-AIWG:mainfrom
Atmosphere:add-atmosphere-framework

Conversation

@jfarcand
Copy link
Copy Markdown

Salut!

It is probably a bit early for the submission, but happy to help forging the submission process :-) As surprising as it sound, Atmosphere is still alive and I recently added a small Agent portability layer on top of it. I think it could be a nice resource to start with. Happy to help as well on the site if you need some old timer help :-)

Merci!

Copilot AI review requested due to automatic review settings March 28, 2026 15:55
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new published documentation page introducing the Atmosphere framework as an agentic AI framework option, with a focus on its pluggable runtime model and protocol/channel integrations.

Changes:

  • Adds a new Atmosphere frameworks page with frontmatter metadata and external links
  • Documents architecture, supported runtimes, capabilities, and protocol support
  • Provides a quick-start section with CLI and Java snippet examples

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +28 to +32
| Servlet analogy | Atmosphere equivalent |
|-----------------|----------------------|
| `Servlet` / `@Controller` | `@Agent` / `@Prompt` |
| Tomcat, Jetty, Undertow | LangChain4j, Spring AI, ADK, Embabel |
| `AsyncSupport` (container SPI) | `AgentRuntime` (framework SPI) |
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The table under “Architecture” uses || at the start of each row (and in the separator row). This isn’t valid GitHub-flavored Markdown table syntax and will render with an extra empty column (or not as a table). Use the standard single-pipe table format (| ... | ... |) consistently.

Copilot uses AI. Check for mistakes.
Comment on lines +40 to +44
| Runtime | Module | Capabilities |
|---------|--------|-------------|
| **Built-in** | `atmosphere-ai` | OpenAI-compatible client (Gemini, OpenAI, Ollama) |
| **LangChain4j** | `atmosphere-langchain4j` | ReAct tool loops, `StreamingChatModel`, retries. `@AiTool` methods bridged to LangChain4j tools. |
| **Spring AI** | `atmosphere-spring-ai` | `ChatClient`, function calling, RAG advisors |
Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The “Supported Runtimes” table also uses ||-prefixed rows, which will break table rendering in Markdown (extra empty column / no table). Switch to the standard | table syntax (matching the “Protocol Support” table below).

Copilot uses AI. Check for mistakes.
level: intermediate
status: published
visibility: public

Copy link

Copilot AI Mar 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The frontmatter omits the # OPTIONAL TAGS: header that appears to be consistently present across docs pages (e.g., educational-resource/docs/.template.md:10). For consistency and easier future editing, add that header above external-link / programming-language (and keep optional tags grouped under it).

Suggested change
# OPTIONAL TAGS:

Copilot uses AI. Check for mistakes.
@jfarcand jfarcand force-pushed the add-atmosphere-framework branch 2 times, most recently from fca2965 to 08f93d6 Compare March 30, 2026 14:07
@jfarcand jfarcand force-pushed the add-atmosphere-framework branch from 08f93d6 to 4ef52ac Compare March 30, 2026 14:13
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