refactor: remove model abstraction and obsolete commands feat
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sun, 17 May 2026 21:40:29 +0000 (00:40 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Sun, 17 May 2026 21:40:29 +0000 (00:40 +0300)
commitd6861116737cde767ca7b45548e3a4ebb55c13cf
tree648e76a7c9052c86175083d9572b958dbbb5f6c3
parent5e240c25fecd7ee236f8a3081d6ae118471cb89b
refactor: remove model abstraction and obsolete commands

Remove the Model class and all model-related configuration, switching

the task processor to use a single server-side model. This eliminates

the local model selection hierarchy (TOCOMPUTE > skill > default).

Deleted commands:

- ListModelsCommand — no longer needed without local model registry

- JoinFilesCommand — superseded by other workflows

Updated AddTaskHeaderCommand to stop prompting for model alias and

generating model= in TOCOMPUTE headers.

Updated Task, TaskProcess, and TaskProcessorCommand to remove model

field and model-specific timeout fallback.

Added @JsonIgnoreProperties to Configuration for forward compatibility

with old config files that still contain a models key.
src/main/java/eu/svjatoslav/alyverkko_cli/Main.java
src/main/java/eu/svjatoslav/alyverkko_cli/commands/AddTaskHeaderCommand.java
src/main/java/eu/svjatoslav/alyverkko_cli/commands/JoinFilesCommand.java [deleted file]
src/main/java/eu/svjatoslav/alyverkko_cli/commands/ListModelsCommand.java [deleted file]
src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/Task.java
src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcess.java
src/main/java/eu/svjatoslav/alyverkko_cli/commands/task_processor/TaskProcessorCommand.java
src/main/java/eu/svjatoslav/alyverkko_cli/configuration/Configuration.java
src/main/java/eu/svjatoslav/alyverkko_cli/configuration/Model.java [deleted file]