Skip to content

Conversation

@Degiorgio
Copy link
Collaborator

@Degiorgio Degiorgio commented Feb 10, 2026

Defines the core types and API for server variants extension, laying
groundwork for multi-variant server implementation. Server.Run() is not
yet implemented but architecture is designed and documented.

  • Add Server type with variant registration and ranking API
  • Implement default priority-based ranking with stable-first enforcement
  • Define ServerVariant, VariantHints, and related types per SEP spec
  • Add comprehensive example demonstrating intended multi-variant usage
  • Document implementation plan for Server.Run() dispatch architecture

Next PRs:

  • Unit Tests
  • Implementation for Server.Run
  • Conformance Testing

@Degiorgio Degiorgio force-pushed the feat/go-sdk/types branch 2 times, most recently from a50bde9 to 0cdaf7f Compare February 10, 2026 16:18
  Defines the core types and API for server variants extension, laying
  groundwork for multi-variant server implementation. Server.Run() is not
  yet implemented but architecture is designed and documented.

  - Add Server type with variant registration and ranking API
  - Implement default priority-based ranking with stable-first enforcement
  - Define ServerVariant, VariantHints, and related types per SEP spec
  - Add comprehensive example demonstrating intended multi-variant usage
  - Document implementation plan for Server.Run() dispatch architecture
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.

1 participant