Skip to content

boost-backend-module-kagenti — Kagenti provider module (issue 11 of 15) #3307

@gabemontero

Description

@gabemontero

Labels: ready-to-code
Depends on: Issue 2

Create the Kagenti provider module as an independent createBackendModule with KagentiProvider, A2A protocol integration, and all provider caches using cacheService.

Tasks

From openspec/changes/pluggable-ai-platform-architecture/tasks.md sections 2 and 3:

  • 2.3 Create boost-backend-module-kagenti package
  • 2.4 Implement KagentiProvider and KagentiProviderFactory
  • 2.5 Ensure no cross-provider imports
  • 3.3 Implement agent card cache via cache.withOptions({ defaultTtl: '5m' })
  • 3.4 Implement Keycloak token cache
  • 3.7 Implement session maps via cacheService
  • 3b.1 Define Kagenti-specific types in module only

Specifications

  • openspec/changes/pluggable-ai-platform-architecture/specs/provider-packaging/spec.md — Kagenti module scenarios
  • openspec/changes/pluggable-ai-platform-architecture/design.md — Decision 2 (modules not plugins), Decision 3 (cacheService)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions