Coevolution workplan extension
This commit is contained in:
parent
c070951c68
commit
31dd6259b5
8 changed files with 200 additions and 6 deletions
|
|
@ -61,6 +61,7 @@ class Settings(BaseSettings):
|
|||
|
||||
database_path: str = Field(default="var/repo-registry.sqlite3")
|
||||
checkout_root: str = Field(default="var/checkouts")
|
||||
llm_enabled: bool = Field(default=True)
|
||||
llm_provider: str | None = Field(default=None)
|
||||
llm_model: str | None = Field(default=None)
|
||||
embedding_provider: str | None = Field(default=None)
|
||||
|
|
@ -80,7 +81,7 @@ def get_service(settings: Settings = Depends(get_settings)) -> RegistryService:
|
|||
store = RegistryStore(database_path)
|
||||
store.initialize()
|
||||
llm_extractor = None
|
||||
if settings.llm_provider:
|
||||
if settings.llm_enabled and settings.llm_provider:
|
||||
adapter = create_llm_connect_adapter(
|
||||
settings.llm_provider,
|
||||
model=settings.llm_model,
|
||||
|
|
@ -246,6 +247,8 @@ def create_analysis_run(
|
|||
repository_id,
|
||||
source_path=payload.source_path,
|
||||
use_cached_checkout=payload.use_cached_checkout,
|
||||
use_llm_assistance=payload.use_llm_assistance,
|
||||
trusted_auto_approve=payload.trusted_auto_approve,
|
||||
access_username=payload.access_username,
|
||||
access_password=payload.access_password,
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue