gitinsp.infrastructure.strategies

Members list

Type members

Classlikes

class ConditionalQueryStrategy(modelRouter: OllamaChatModel) extends QueryRoutingStrategy

Attributes

Supertypes
class Object
trait Matchable
class Any

Strategy that always uses all provided retrievers.

Strategy that always uses all provided retrievers.

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

A filter strategy that uses an LLM to classify the query and determine which programming language is being requested, then filters results accordingly.

A filter strategy that uses an LLM to classify the query and determine which programming language is being requested, then filters results accordingly.

Attributes

Supertypes
class Object
trait Matchable
class Any

A simple filter strategy that never applies any filter to the query. This is useful as a fallback or default strategy.

A simple filter strategy that never applies any filter to the query. This is useful as a fallback or default strategy.

Attributes

Supertypes
class Object
trait Matchable
class Any

Factory for creating query filter strategy implementations.

Factory for creating query filter strategy implementations.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Factory for creating query routing strategy implementations.

Factory for creating query routing strategy implementations.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type