Aller au contenu
English

KimiSettings

import type { KimiSettings } from "@elie-laloum/outpost";
  • regionOptionnel
    "mainland-cn" | "global" | undefined
    Déploiement du compte Kimi : “global” pour kimi.ai (par défaut) ou “mainland-cn” pour kimi.com, qui sélectionne le fichier OAuth et les endpoints de connexion. Le définir avec l’authentification usage échoue dès la création du harness.
  • authenticationOptionnel
    AgentAuthentication | undefined
    “account” copie le fichier OAuth de la région et device_id depuis ~/.kimi-code (ou KIMI_CODE_HOME, ou le répertoire de profil account.file) puis exécute kimi login dans la sandbox. Les formes usage transmettent KIMI_API_KEY et exigent un modèle sur createAgent() ; account key et variable échouent à la composition de l’agent.
  • variablesOptionnel
    Readonly<Record<string, string>> | undefined
    Variables d’environnement des commandes Kimi, fusionnées par-dessus .outpost/.env ; KIMI_CODE_NO_AUTO_UPDATE vaut 1 par défaut. Un nom également défini par le provider de sandbox échoue avec le code configuration.
  • conversationsOptionnel
    ConversationStore | undefined
    Store qui capture, localise et restaure les bundles de session Kimi au lieu du store natif par défaut, par exemple createTransportConversations(createKimiConversations(), …). Un store qui déclare un autre format est refusé dès la création du harness.
  • mcpServersOptionnel
    McpServers | undefined
    Serveurs MCP fusionnés dans .kimi-code/mcp.json du home de l’agent, indexés par nom de serveur ; les autres serveurs du fichier sont conservés. Avec le fournisseur local, c’est votre propre home. Chaque variable référencée doit être déclarée.
export interface KimiSettings {
  readonly region?: "mainland-cn" | "global";
  readonly authentication?: AgentAuthentication;
  readonly variables?: Variables;
  readonly conversations?: ConversationStore;
  readonly mcpServers?: McpServers;
}