Files
IdeaSDK/frontend/src/features/model-servers/index.ts
Blomios efa081b074 feat(model-server): wizard V2 config modèles locaux — source, options structurées & preview
Refonte UX du wizard de configuration des modèles locaux du serveur
llama.cpp intégré, alignée sur la source Hugging Face et les options backend.

- choix de source sans jargon (chemin local .gguf vs dépôt Hugging Face) ;
- champs structurés -ngl (gpu_layers), -c (context_size), --jinja, --host ;
- zone d'arguments libres avec alerte sur les flags réservés ;
- preview de la commande via le backend (previewModelServerCommand, debounced) ;
- gateway/ports et mock adaptés au contrat V2.

QA : Vitest 22 verts, tsc/build OK.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 14:32:04 +02:00

25 lines
719 B
TypeScript

/**
* Local model servers feature — public surface (F35.2).
*/
export { useModelServers } from "./useModelServers";
export type { ModelServersViewModel } from "./useModelServers";
export { ModelServersPanel } from "./ModelServersPanel";
export type { ModelServersPanelProps } from "./ModelServersPanel";
export { ModelServerSelect } from "./ModelServerSelect";
export type { ModelServerSelectProps } from "./ModelServerSelect";
export {
emptyModelServer,
newModelServerId,
validateModelServer,
isModelServerValid,
isAbsolutePath,
isValidHfRef,
parseArgs,
deriveServedModelName,
reservedFlagsIn,
RESERVED_LLAMACPP_FLAGS,
type ModelServerErrors,
type ModelSourceKind,
} from "./modelServer";