package cursor import ( "context" "cursor-api-proxy/internal/apitypes" "cursor-api-proxy/internal/config" ) type Provider struct { cfg config.BridgeConfig } func NewProvider(cfg config.BridgeConfig) *Provider { return &Provider{cfg: cfg} } func (p *Provider) Name() string { return "cursor" } func (p *Provider) Close() error { return nil } func (p *Provider) Generate(ctx context.Context, model string, messages []apitypes.Message, tools []apitypes.Tool, cb func(apitypes.StreamChunk)) error { return nil }