Saltar al contenido principal

Configuración y contexto

Esta referencia separa el contexto del proyecto, los defectos de la nueva sesión y la configuración de una sesión existente. Utilice Proyectos o Configuración del proveedor para el correspondiente recorrido de interfaz.

Propiedad contexto y configuración

ValorPropietario y efectoNo reemplaza
Proyecto NameNombre de la pantalla del proyecto, caracteres 200 máximosUn ID de proyecto único
Proyecto DescriptionDescripción de la lista de proyectos, caracteres máximos de 1,000; no incluido en el aviso del agenteInstrucciones del agente
Proyecto Agent ContextMáximo caracteres 16,000; incluido en sesiones de proyecto nuevas y reanudadas y enviado al proveedor modeloCredenciales o una solicitud de tarea ejecutada
Sesión TitleTítulo de visualización, caracteres máximos 80Contexto del proyecto o identificador de una rama
Sesión DescriptionDescripción organizacional, caracteres máximos 1,000Un nuevo mensaje de usuario
Proveedor de modeloConexión, cuenta y catálogo modelo configuradoInstalación del marco de agente
Framework de agentesTiempo de ejecución utilizado para llevar a cabo la tareaUn intérprete Notebook
Hora de ejecución Python/RInterpreter utilizado para la ejecución de NotebookUn modelo o su configuración de razonamiento-effort
MemoriaNotas almacenadas con su propio alcance y controles de memoriaHistoria completa de la conversación
HabilidadInstrucciones de método reutilizable y archivosUna dependencia ya instalada o una credencial de servicio otorgada

Avanzado: Configuración de tareas API

Nuevas sesiones creadas a través de la tarea API

El corredor de tareas resuelve cada campo por separado. La siguiente precedencia se aplica a una sesión nuevo Task API, no retroactivamente a todas las conversaciones de escritorio existentes.

CampoResolución, máxima prioridad primero
Perfil de permisosExplicit run request → sesión del proyecto predeterminado → aplicación predeterminado → ask
Revisión automáticaSolicitud de explicit → predeterminado del proyecto → false
Memoria activadaSolicitud de explicit → predeterminado del proyecto → true
Política de las delegacionesSolicitud de explicit → predeterminado del proyecto → allow
EspecialistaSolicitud de Explicit → predeterminación del proyecto cuando se establece
Proveedor/modelo/reasoningExplicar el parche de configuración sobre la configuración del proyecto, o la configuración efectiva de la aplicación/providente
Selected Compute HostsExplicit selected IDs → proyecto seleccionado IDs

Los hospedadores de computación habilitados también incorporan los identificadores seleccionados durante la preparación de la nueva sesión. Una lista de host habilitados explícitamente vacía aclara la lista habilitada heredada antes de que se incluyan los hosts seleccionados. Para una actualización de configuración existente entre períodos de sesiones, cada ID seleccionado debe estar presente en el conjunto habilitado.

Utilice la referencia CLI o Task SDK/API para los comandos de lectura/actualización reales. Los incumplimientos de la sesión del proyecto son un contrato de configuración; no asuma el diálogo Nombre/Descripción del proyecto expone todos estos campos.

Valores de configuración aceptados

CampoValor aceptado
agentConfiguration.providerIdID del proveedor configurado no vacío
agentConfiguration.modelIdentificación del modelo facultativo; un parche de actualización puede usar null para reiniciar el predeterminado del proveedor
agentConfiguration.reasoningEffortdefault, low, medium, high, xhigh, max; la selección real depende del proveedor/modelo
permissionProfileask, auto, full
autoReviewEnabledBoolean
memoryEnabledBoolean
delegationPolicyallow, deny
specialistId in project defaultsIdentificación no vacía; no un campo en el parche de configuración de sesión ordinaria
computeHosts.enabled, .selectedArregleses de los IDs de host no vacíos; seleccionado debe ser un subconjunto de habilitado

Los esquemas rechazan campos desconocidos. La presencia de un modelo mostrado no garantiza que sea seleccionable con el marco actual o con las credenciales. Utilice el catálogo configurado y el resultado de disponibilidad.

Predeterminados del proveedor y configuraciones no disponibles

Para un proveedor de suscripción, dejando el modelo no especificado conserva el predeterminado de la cuenta/CLI. No marca el primer modelo que aparece en el catálogo. Si una configuración de sesión guardada ya no es seleccionable, el solucionador del renderizador puede utilizar la configuración de aplicación seleccionable activa; si ninguno está disponible, reporta indisponible. Inspeccione el modelo seleccionado al reabrir el trabajo antiguo después de cambiar los proveedores.

Actualización y reanudación de las normas

Lea la configuración actual de una sesión existente antes de editarla. Incluya su expectedRevision, un entero no negativo, con la actualización. El servidor rechaza una revisión obsoleta como session_revision_conflict. También rechaza las actualizaciones mientras la sesión tiene trabajo activo o está fuera del estado del ocio/error.

Un cambio de proveedor requiere un modelo explícito o model: null para elegir el defecto del nuevo proveedor. Omitir el modelo mientras el proveedor de cambio no lleva silenciosamente el modelo de un antiguo proveedor a través. Un modelo de reajuste es diferente de una cadena vacía.

Para cambiar de proveedor, modelo, esfuerzo de razonamiento, memoria o alojamientos de computación habilitados antes de reanudar una sesión de tareas API existente, utilice la operación de actualización de configuración de sesión primero. La provisión de estos campos de tiempo de creación en una solicitud de reanudación devuelve invalid_request. El directorio de trabajo todavía debe coincidir con el directorio canónico de la sesión.

Las actualizaciones de proyecto por defecto utilizan expectedUpdatedAt, un número de números enteros positivo del proyecto actual, y un parche. Un campo predeterminado del proyecto null elimina esa anulación; Omitir el campo lo conserva. Actualizar predeterminados rige la futura creación de sesión y no reescribir las pruebas de salida existentes.

Manual de instrucciones y opciones de almacenamiento secreto

Compute Host instrucciones guardadas y los recursos detectados son separados. Un documento de instrucción guardado vacío es distinto de una sonda de recursos exitosa. El reemplazo asistido por el agente debe utilizar el texto guardado actual como su guardia. Véase detalles del anfitrión; este contrato interno está separado de la tarea pública API.

El almacenamiento de credenciales es una opción de inicio, no una preferencia de proyecto/sesión. Vea Modo de archivo Linux para el alcance, OS-store predeterminado y límites de migración. No coloque una bandera credencial en la configuración de sesión JSON.

Para los alcances de aprobación y el orden de política, utilice Permisos. Para documentos Skill/Specialist/Connector portátiles, utilice Formatos de paquete. Una exportación de paquetes no es un basurero de configuración de sesión o secretos de cuenta almacenados. Para la diferencia entre una sesión de escritorio y el servicio web local, utilice Servicio sin cabeza.

Fuentes: contrato de acogida, startup credential mode.

Referencia técnica: contratos de proyectos · configuración esquemas · resolución de los organizadores de tareas · proveedor de descuento.