Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
aa4f77f
add agent crud operations to controller rest-apis
RakhithaRR Aug 19, 2026
8470c7e
add generated rest-api docs for agent managing
RakhithaRR Aug 19, 2026
4799418
generate models and add agent handler interfaces
RakhithaRR Aug 19, 2026
74fc5d4
update db schemas to support agent kind
RakhithaRR Aug 20, 2026
5f7cbc4
change in-memory configuration to support agent kind
RakhithaRR Aug 20, 2026
cf9380d
add agent handler implementation
RakhithaRR Aug 21, 2026
58cfcfc
add agent service and artifact sync
RakhithaRR Aug 21, 2026
457d0db
add initial agent resource validation
RakhithaRR Aug 21, 2026
a335e45
add agent proto as a common module
RakhithaRR Aug 21, 2026
c364514
add agent card content validation
RakhithaRR Aug 23, 2026
ec7be2a
implement agent specific transformations and route creation
RakhithaRR Aug 23, 2026
7bb155d
fix issues with preflight requests and per operation resiliency
RakhithaRR Aug 23, 2026
b95fc41
update resolver interface to support protocol specific attributes
RakhithaRR Aug 24, 2026
d39f985
add a2a chain resolver
RakhithaRR Aug 24, 2026
d5d5d3e
add a2a system policy and managed agent card handling logic
RakhithaRR Aug 24, 2026
839e77f
add agent related events for multi replica setups
RakhithaRR Aug 24, 2026
9e2d06a
add apikey support for agents
RakhithaRR Aug 24, 2026
378f8b1
fix deployment issues in startup and incorrect details in admin dumps
RakhithaRR Aug 25, 2026
c968dd1
add analytics and tracing support for a2a along with resolved attribu…
RakhithaRR Aug 28, 2026
f1e37f1
fix minor issues related to streaming
RakhithaRR Aug 28, 2026
2d39a01
add support for reconciling agents in the operator
RakhithaRR Aug 29, 2026
aafdd7a
add mock a2a agent for tests
RakhithaRR Aug 30, 2026
0bd5be4
add inital cucumber test scenarios for a2a
RakhithaRR Aug 30, 2026
ca8bc6f
support protected agent card with agents
RakhithaRR Aug 30, 2026
057a32e
add support for additional validation before processing a2a requests …
RakhithaRR Aug 31, 2026
068b576
add missing httpkit import
RakhithaRR Aug 31, 2026
1aee827
add a2a client to integration tests for interop testing
RakhithaRR Aug 31, 2026
91df081
add a2a agent sample definition
RakhithaRR Sep 2, 2026
8de13bb
modify publishing model for agent analytics
RakhithaRR Sep 2, 2026
040fcb9
improve protected agent card handling
RakhithaRR Sep 2, 2026
9e6c3ee
modify test cases to follow new protected card behavior
RakhithaRR Sep 3, 2026
56b969a
comment out optional policies from agent CR sample
RakhithaRR Sep 3, 2026
b34070d
add missing a2a backend to postgres and sqlserver compose files
RakhithaRR Sep 4, 2026
1cf393a
fix multiple issues identified in reviews
RakhithaRR Sep 4, 2026
d1fba8c
flatten a2a analytics publishing model
RakhithaRR Sep 4, 2026
8420681
add operator integration tests for agent kind
RakhithaRR Sep 4, 2026
dc275f6
make passthrough and rewrite:true the default behavior for agent cards
RakhithaRR Sep 8, 2026
f8a72a3
fix issues with a2a tracing tests
RakhithaRR Sep 8, 2026
802e8d9
remove agent kind from v1alpha1 CRDs in the operator
RakhithaRR Sep 8, 2026
ad1e382
fix agent context not honoring the version
RakhithaRR Sep 8, 2026
718cd97
move the common artifacts to gateway/common
RakhithaRR Sep 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
368 changes: 366 additions & 2 deletions .github/workflows/operator-integration-test.yml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions common/eventhub/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ const (
EventTypeLLMTemplate EventType = "LLM_TEMPLATE"
// EventTypeMCPProxy represents an MCP proxy change event
EventTypeMCPProxy EventType = "MCP_PROXY"
// EventTypeAgent represents an Agent (A2A) change event
EventTypeAgent EventType = "AGENT"
// EventTypeWebhookSecret represents a webhook HMAC secret lifecycle event
EventTypeWebhookSecret EventType = "WEBHOOK_SECRET"

Expand Down
29 changes: 29 additions & 0 deletions docs/rest-apis/gateway/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,19 @@ Base URLs:
- [Update an existing MCPProxy](mcp-proxy-management.md#update-an-existing-mcpproxy)
- [Delete a MCPProxy](mcp-proxy-management.md#delete-a-mcpproxy)

### [Agent Management](agent-management.md)

- [Create a new Agent](agent-management.md#create-a-new-agent)
- [List all Agents](agent-management.md#list-all-agents)
- [Get Agent by id](agent-management.md#get-agent-by-id)
- [Update an existing Agent](agent-management.md#update-an-existing-agent)
- [Delete an Agent](agent-management.md#delete-an-agent)
- [Create a new API key for an Agent](agent-management.md#create-a-new-api-key-for-an-agent)
- [Get the list of API keys for an Agent](agent-management.md#get-the-list-of-api-keys-for-an-agent)
- [Regenerate API key for an Agent](agent-management.md#regenerate-api-key-for-an-agent)
- [Update an API key for an Agent](agent-management.md#update-an-api-key-for-an-agent)
- [Revoke an API key for an Agent](agent-management.md#revoke-an-api-key-for-an-agent)

### [Certificate Management](certificate-management.md)

- [List all custom certificates](certificate-management.md#list-all-custom-certificates)
Expand Down Expand Up @@ -136,6 +149,22 @@ Base URLs:
- [MCPTool](schemas.md#mcptool)
- [MCPResource](schemas.md#mcpresource)
- [MCPPrompt](schemas.md#mcpprompt)
- [AgentConfigurationRequest](schemas.md#agentconfigurationrequest)
- [AgentConfiguration](schemas.md#agentconfiguration)
- [AgentConfigData](schemas.md#agentconfigdata)
- [A2AConfig](schemas.md#a2aconfig)
- [A2AOperationConfigs](schemas.md#a2aoperationconfigs)
- [A2ATransport](schemas.md#a2atransport)
- [A2AProtocolBinding](schemas.md#a2aprotocolbinding)
- [A2AOperationName](schemas.md#a2aoperationname)
- [A2AOperationConfig](schemas.md#a2aoperationconfig)
- [A2AAgentCard](schemas.md#a2aagentcard)
- [A2APublicAgentCard](schemas.md#a2apublicagentcard)
- [A2AProtectedAgentCard](schemas.md#a2aprotectedagentcard)
- [A2ACardRewriteUrls](schemas.md#a2acardrewriteurls)
- [A2AAgentCardPath](schemas.md#a2aagentcardpath)
- [A2AAgentCardDocument](schemas.md#a2aagentcarddocument)
- [A2ACardSigning](schemas.md#a2acardsigning)
- [ErrorResponse](schemas.md#errorresponse)
- [ValidationError](schemas.md#validationerror)
- [LLMProviderTemplateRequest](schemas.md#llmprovidertemplaterequest)
Expand Down
Loading
Loading