> ## Documentation Index
> Fetch the complete documentation index at: https://oxy.tech/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# A2A Protocol Support, Enhanced IDE Experience, and Snowflake Browser Authentication

> Comprehensive implementation of A2A protocol v0.3.0 for standardized agent communication

<Icon icon="calendar" iconType="regular" size={16} /> **December 25, 2025**

### New Features

#### Agent-to-Agent (A2A) Protocol Support

Comprehensive implementation of A2A protocol v0.3.0 for standardized agent communication:

* **Standalone A2A Framework** - Complete protocol implementation with JSON-RPC 2.0, HTTP+JSON REST endpoints, and Server-Sent Events (SSE) for streaming
* **Task Management System** - New database schema with tables for tasks, status history, messages, and artifacts with agent-scoped isolation for multi-tenancy
* **Agent Discovery** - Automatic generation of agent capability cards from Oxygen configurations
* **Multi-Agent Routing** - Route requests to appropriate agents with authentication via API keys
* **CLI Server** - New `oxy a2a` command to launch dedicated A2A protocol server

Example usage:

```bash theme={null}
oxy a2a --host 0.0.0.0 --port 8080 --base-url https://api.example.com
```

<img src="https://mintcdn.com/oxy-internal/gJRixCuA1QDe0Ym-/changelog/images/2025-12-25/2025-12-25-17-38-49.png?fit=max&auto=format&n=gJRixCuA1QDe0Ym-&q=85&s=3e2f833d1ea4891a64e6d6571260a4aa" alt="" width="1578" height="926" data-path="changelog/images/2025-12-25/2025-12-25-17-38-49.png" />

<img src="https://mintcdn.com/oxy-internal/gJRixCuA1QDe0Ym-/changelog/images/2025-12-25/2025-12-25-17-41-25.png?fit=max&auto=format&n=gJRixCuA1QDe0Ym-&q=85&s=d62429a7d9499563fd3bcee661e71424" alt="" width="2234" height="1782" data-path="changelog/images/2025-12-25/2025-12-25-17-41-25.png" />

Configuration:

```yaml theme={null}
a2a:
  agents:
    - ref: agents/sales-assistant.agent.yml
      name: sales-assistant
    - ref: agents/data-analyst.agent.yml
      name: data-analyst
```

A2A protocol enables Oxygen agents to communicate with external AI agents and applications using a standardized interface, supporting real-time streaming updates and comprehensive task persistence.

#### Enhanced IDE Experience

<img src="https://mintcdn.com/oxy-internal/zlCg-VNXv3X8Csi0/changelog/images/2025-12-25/2025-12-25-20-34-47.png?fit=max&auto=format&n=zlCg-VNXv3X8Csi0&q=85&s=e1f9cfe5b0b69578059f65bdcc6548c6" alt="" width="1920" height="1080" data-path="changelog/images/2025-12-25/2025-12-25-20-34-47.png" />

Major IDE improvements with new sidebar functionality and editor modes:

* **Dual-View Sidebar** - Switch between Objects view (grouped by type: Automations, Agents, Apps, Semantic Layer) and Files view for different navigation preferences
* **New File Type Support** - Added support for AUTOMATION and AGENTIC\_WORKFLOW file types with dedicated icons
* **Full-Screen Visualization Modes** - Workflow and App editors now support full-screen Output/Visualization modes in addition to Editor/Form modes
* **UI Refinements** - Consistent file type icons, tighter spacing, and improved navigation throughout the IDE
* **Reorganized Layout** - Streamlined sidebar structure with IDE link moved to header for better accessibility

#### Snowflake Browser Authentication

Native browser-based authentication for Snowflake:

* **External Browser Flow** - Enable Snowflake external browser authentication directly through CLI and browser
* **Simplified Authentication** - Seamless SSO integration with existing identity providers
* **Secure Credential Management** - Browser-based OAuth flow eliminates need to manage credentials manually

#### Helm Chart Improvements

Modern deployment infrastructure:

* **Independent Helm Chart** - New Helm chart that no longer depends on deprecated Bitnami charts
* **Updated Dependencies** - Current, maintained chart dependencies for production deployments
* **Better Kubernetes Support** - Improved deployment configuration for cloud-native environments

### Platform Improvements

#### Security Enhancements

* **Path Traversal Prevention** - Added input validation with `garde::Validate` to prevent path traversal attacks in data app creation by validating filenames for unsafe characters and directory traversal sequences

#### Bug Fixes

* **Semantic Panel Filters** - Fixed issues with filter functionality in the semantic panel
* **Decimal Display** - Resolved incorrect decimal number display formatting

#### Dependencies Update

* **Latest Versions** - Updated Rust and all dependencies to latest versions for improved performance and security
